@charset "UTF-8";

/*
* Project Name: DOLCE
* Site URI: http://dolce-kk.co.jp
* Description: DOLCE style
* Version: 1.0.0
* Author: DOLCE Ink.
* CSS: thema.css
*/

/* =========================================================
HERO AREA
========================================================= */

.mv {
  width: 100%;
  height: 500px;
  position: relative;
  z-index: 0;
}

/* =========================================================
section
========================================================= */

.h-corporate-banner__item {
  margin: 0;
  padding: 0;
}

.h-corporate-banner__item img {
  width: 100%;
  margin: 0;
  padding: 0;
}

html[lang="en"] .h-corporate-banner__item,
html[lang="cn"] .h-corporate-banner__item {
  float: left;
}

.globalWrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.keyvisual {
  width: 100%;
  height: 26px;
  margin-bottom: 24px;
}

.keyvisual.category-parent {
  background-color: #eee;
  height: 240px;
}

.recruit .keyvisual.category-parent,
.recruitApplicationP1 .keyvisual.category-parent {
  background: url(/images/recruit/keyvisual.jpg) center center no-repeat;
}

.recruitPeopleCandidate .keyvisual.category-parent {
  background: url(/images/recruit/keyvisual.jpg) center center no-repeat;
}

.breadcrumb {
  width: 100%;
  text-align: left;
  font-size: 1rem;
}

.breadcrumb__list {
  width: 1000px;
  margin: 0 auto;
  padding: 1.5rem 0;
  border-top: solid 1px #fdd23c;
}

.breadcrumb__item {
  display: inline-block;
}

.breadcrumb__item + .breadcrumb__item {
  margin-left: 1em;
}

.breadcrumb__item + .breadcrumb__item:before {
  font-family: 'FontAwesome';
  content: "\f105";
  margin-right: 1em;
}

main {
  width: 1000px;
  margin: 0 auto 60px;
  zoom: 1;
}

main:before,
main:after {
  content: "";
  display: table;
}

main:after {
  clear: both;
}

.heading-title {
  background-color: #fdd23c;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 4.4rem;
  letter-spacing: 1rem;
  text-align: left;
  margin: 24px 0 38px;
  padding: 0 2rem;
  width: 100%;
  min-height: 4.4rem;
}

html[lang="cn"] .heading-title {
  font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "Lucida Grande", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, Meiryo, sans-serif;
}

.sectioning-title {
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 9rem;
  letter-spacing: .5rem;
  text-align: left;
  color: #ee859a;
}

.sectioning-title:before {
  content: "-";
  margin-right: .5em;
}

.sectioning-subtitle {
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 6rem;
  letter-spacing: .5rem;
  text-align: left;
  margin-top: -3rem;
}

html[lang="en"] .sectioning-subtitle,
html[lang="cn"] .sectioning-subtitle {
  margin-top: -2rem;
  letter-spacing: .25rem;
  line-height: 1.25;
  margin-bottom: 4rem;
}

.recruit-heading-title {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 3rem;
  letter-spacing: .5rem;
  text-align: left;
  margin: 0 0 20px;
  padding: 0 0 0 2rem;
  width: 100%;
  min-height: 3rem;
  border-left: solid 4px #000;
}

.recruit-people-heading-title {
  background-color: #fdd23c;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 4.4rem;
  letter-spacing: 1rem;
  text-align: left;
  margin: 24px 0 38px;
  padding: 0 2rem;
  width: 100%;
  min-height: 4.4rem;
  color: #79430f;
}

.category-label {
  width: 160px;
}

.tableset {
  font-size: 1.4rem;
  text-align: left;
  width: 1000px;
  letter-spacing: .15rem;
  margin-top: -20px;
  border-collapse: collapse;
}

.tableset tr + tr th,
.tableset tr + tr td {
  border-top: solid 1px #a0a0a0;
}

.tableset th,
.tableset td {
  padding: 1.5em 0;
  border-collapse: collapse;
}

.tableset th {
  vertical-align: top;
  width: 20%;
}

.tableset tr:last-child td {
  border-bottom: none;
}

.corporateProfile .tableset li {
  padding-left: 1em !important;
  display: block;
  text-indent: -1em;
}

.corporate-childe {
  width: 790px;
}

.corporate-childe__item {
  width: 790px;
  height: 240px;
  margin-bottom: 20px;
  clear: both;
}

.corporate-childe__item .menu-label {
  width: 50%;
  float: right;
  height: 240px;
  line-height: 240px;
  color: #79430f;
  font-size: 2.6rem;
  letter-spacing: .1em;
  font-family: "Noto Sans JP", sans-serif;
  background-color: #fdd23c;
}

.corporate-childe__item:nth-of-type(odd) img {
  width: 50%;
  float: right;
}

.corporate-childe__item:nth-of-type(even) img {
  width: 50%;
  float: left;
}

.greeting-box {
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
  width: 590px;
  zoom: 1;
}

.greeting-box:before,
.greeting-box:after {
  content: "";
  display: table;
}

.greeting-box:after {
  clear: both;
}

.greeting-box__signature {
  float: right;
  font-size: 1.2rem;
  margin-top: 4.4rem;
}

.ceo-position {
  line-height: 2rem;
}

.ceo-photo {
  width: 320px;
}

.organization-chart {
  margin: 50px 0 80px;
  text-align: left;
}

.philosophy-box {
  text-align: left;
  font-size: 2.1rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
}

.philosophy-box__list {
  margin: 0 0 80px;
}

.philosophy-box__item {
  margin: 0 0 0 1em;
  font-weight: bold;
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.philosophy-box__item:before {
  content: "\f111";
  font-family: 'FontAwesome';
  margin-right: .5em;
}

.guidelines-box__lead {
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
}

.guidelines-box__manifest {
  margin-top: 35px;
}

.guidelines-box__manifest img {
  margin-left: -30px;
}

.compliance-box {
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
}

.core-value {
  width: 100%;
  position: relative;
  margin: 50px 0;
}

.core-value__graph {
  width: 100%;
  text-align: center;
}

.core-value__graph img {
  margin-left: -30px;
}

.core-value__item {
  text-align: left;
  line-height: 2em;
  position: absolute;
  top: 0;
  left: 0;
}

.core-value__item:nth-of-type(1) {
  width: 240px;
  left: 570px;
}

.core-value__item:nth-of-type(2) {
  width: 220px;
  top: 160px;
  left: 770px;
}

.core-value__item:nth-of-type(3) {
  width: 220px;
  top: 400px;
  left: 700px;
}

.core-value__item:nth-of-type(4) {
  width: 220px;
  top: 400px;
  left: 50px;
}

.core-value__item:nth-of-type(5) {
  width: 200px;
  top: 160px;
}

.core-value__title {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  color: #61231e;
  border-left: solid 3px #61231e;
  padding-left: .5em;
  margin-bottom: .5em;
  line-height: 1.25;
}

.core-value__detail {
  font-size: 1.1rem;
  letter-spacing: .15rem;
  line-height: 1.5;
}

.map-name {
  text-align: left;
  line-height: 2.8rem;
  font-size: 1.6rem;
  color: #535353;
  margin-top: -.6em;
}

.map-area {
  width: 1000px;
  height: 460px;
  background-color: #eee;
}

.map-area__gmap {
  width: 1000px;
  height: 460px;
}

.access-detail {
  width: 800px;
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
  margin: 2em 0 0;
}

.root__time {
  margin: 0 0 .5em;
}

.root__flow {
  margin: 1.5em 0 .5em;
}

.root__scene {
  padding-left: 1em !important;
  display: inline-block;
  text-indent: -1em;
}

.townscape {
  font-size: 1.4rem;
}

.townscape__title {
  font-size: 1.4rem;
  margin: 2em 0 .5em;
}

.company_photo {
  width: 180px;
  margin: 2em 0 0;
}

.profileData p {
  margin: 0;
  padding: 0;
}

.profileData .officerPosition {
  display: inline-block;
  width: 12em;
}

.profileData .officerName {
  display: inline-block;
}

.business-box {
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
}

.business-box:nth-of-type(1) {
  margin-top: -1em;
}

.eye-catch {
  width: 1200px;
  height: 360px;
  margin: 60px 0 0;
  margin-left: -100px;
  padding-right: -200px;
}

.eye-catch:nth-of-type(1) {
  background: url(/images/business/sectioning_img_01.jpg) center center no-repeat;
}

.eye-catch:nth-of-type(2) {
  background: url(/images/business/sectioning_img_02.jpg) center center no-repeat;
}

.recruit-box {
  width: 800px;
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
  letter-spacing: .15rem;
}

.recruit-box:nth-of-type(1) {
  margin-top: -1em;
}

.recruit-intro {
  margin-bottom: 80px;
}

.aboutdolce,
.people,
.application {
  margin-bottom: 80px;
}

.aboutdolce__list,
.people__list,
.application__list {
  margin: 0;
  padding: 0;
  zoom: 1;
}

.aboutdolce__list:before,
.aboutdolce__list:after,
.people__list:before,
.people__list:after,
.application__list:before,
.application__list:after {
  content: "";
  display: table;
}

.aboutdolce__list:after,
.people__list:after,
.application__list:after {
  clear: both;
}

.aboutdolce__item,
.people__item,
.application__item {
  float: left;
}

.aboutdolce__item + .aboutdolce__item,
.application__item + .aboutdolce__item,
.aboutdolce__item +
.application__item,
.application__item +
.application__item {
  margin-left: 36px;
}

.people__item {
  position: relative;
  margin-bottom: 30px;
}

.people__item:nth-child(even) {
  margin-left: 36px;
}

.people__data {
  position: absolute;
  top: 240px;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  margin: 0;
  padding: 0 20px;
}

.people__department {
  font-size: 2rem;
  font-weight: 600;
  line-height: 4rem;
  text-align: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

.people__detail {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.4rem;
  text-align: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

.people__lead {
  color: #79430f;
}

.recruit-aboutdolce-text {
  text-align: left;
  font-size: 1.4rem;
  line-height: 2.8rem;
}

.recruit-aboutdolce-sectioning-title {
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 5rem;
  letter-spacing: .25rem;
  text-align: left;
  margin-top: -.5em;
}

.recruit-aboutdolce-sectioning-title:before {
  content: "-";
  margin-right: .5em;
}

.distribution {
  margin: 40px 0 80px;
}

.transition {
  text-align: left;
  margin-bottom: 4.4rem;
}

.transition img + img {
  margin-left: 64px;
}

.transition__note {
  font-size: 1.4rem;
  line-height: 2.8rem;
  margin-top: 2.8rem;
}

.event {
  text-align: left;
  font-size: 1.4rem;
  margin-bottom: 2.8rem;
  line-height: 2.8rem;
}

.event__title {
  line-height: 2.8rem;
  color: #c2d94e;
  font-size: 2.2rem;
  font-weight: normal;
  margin-bottom: 2.8rem;
}

.event__title--newyear {
  line-height: 2.8rem;
  color: #c2d94e;
  font-size: 2.2rem;
  font-weight: normal;
  margin-top: 180px;
  margin-bottom: 2.8rem;
}

.event .left-col {
  width: 410px;
}

.event .right-col {
  width: 590px;
  text-align: right;
}

.event .right-col img {
  margin-right: -8px;
  margin-top: 20px;
}

.hr-dev {
  text-align: left;
}

.hr-dev__note {
  font-size: 1.4rem;
  margin: -40px 0 0 200px;
}

.hr-dev-flow__title {
  font-size: 2.2rem;
  margin-bottom: 2.8rem;
}

.hr-dev__box {
  font-size: 1.4rem;
  margin-bottom: 2.8rem;
}

.hr-dev__title {
  text-decoration: underline;
  color: #79430f;
  font-size: 2.2rem;
  margin-bottom: 2.8rem;
}

.hr-dev__detail {
  line-height: 2.8rem;
}

.hr-dev__detail strong {
  color: #79430f;
  font-size: 2.2rem;
  line-height: 8rem;
}

.aboutdolce-about__lead {
  font-size: 1.4rem;
  text-align: left;
  line-height: 2.8rem;
  margin-bottom: 2.8rem;
}

.aboutdolce-about__flow {
  border: solid 1px #61231d;
  color: #61231d;
  font-size: 2rem;
  padding: .9rem;
  text-align: left;
  margin-bottom: 40px;
}

.aboutdolce-about__graph img:first-child {
  margin-bottom: 40px;
}

.aboutdolce-about__graph img:last-child {
  margin-left: 40px;
}

.peoplecap {
  margin: 2.8rem 0 0;
}

.person-header {
  position: relative;
}

.person__title {
  margin-bottom: 65px;
}

.person__profile {
  width: 300px;
  height: 200px;
  position: absolute;
  bottom: -30px;
  left: 40px;
  text-align: left;
  margin: 0;
  padding: 50px 40px;
}

.person__profile.sales {
  background-color: #20aee5;
}

.person__profile.products {
  background-color: #ee859a;
}

.person__profile.logistics {
  background-color: #c2d94e;
}

.person__profile.finance_and_accounting_department {
  background-color: #e59920;
}

.person__name {
  display: block;
  color: #fff;
  font-size: 2.4rem;
  font-weight: bold;
  margin-bottom: 1em;
  line-height: 1;
}

.person__data {
  color: #fff;
  font-size: 1.2rem;
  line-height: 2rem;
}

.interview {
  width: 600px;
}

.interview.sales .interview__q {
  color: #20aee5;
  border-bottom: solid 1px #20aee5;
}

.interview.products .interview__q {
  color: #ee859a;
  border-bottom: solid 1px #ee859a;
}

.interview.logistics .interview__q {
  color: #c2d94e;
  border-bottom: solid 1px #c2d94e;
}

.interview.finance_and_accounting_department .interview__q {
  color: #e59920;
  border-bottom: solid 1px #e59920;
}

.interview__wrap {
  text-align: left;
  letter-spacing: .1em;
}

.interview__q {
  font-size: 2rem;
  line-height: 2;
  display: inline-block;
}

.interview__q:first-letter {
  font-size: 3.6rem;
  line-height: 1;
  position: relative;
  vertical-align: -.125em;
}

.interview__a {
  font-size: 1.6rem;
  line-height: 2;
  display: inline-block;
  width: 100%;
}

.interview__a + .interview__q {
  margin-top: 3em;
}

.schedule {
  width: 360px;
}

.schedule p {
  margin: 0;
  padding: 0;
}

.schedule p + p {
  margin-top: 60px;
}

.schedule img {
  vertical-align: top;
}

.candidate {
  text-align: left;
}

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

.candidate__q {
  font-size: 1.8rem;
  line-height: 2;
  display: inline-block;
  color: #79430f;
  border-bottom: solid 1px #79430f;
}

.candidate__a,
.candidate__label {
  font-size: 1.4rem;
  line-height: 2;
  display: inline-block;
  width: 100%;
  padding-left: 4em;
}

.candidate__label {
  margin-bottom: -.5em;
}

.candidate__label strong {
  font-weight: bold;
}

.high-school::before,
.university::before {
  display: inline-block;
  width: 3.5em;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  color: #fff;
  margin-left: -4em;
  margin-right: .5em;
  border-radius: 5px;
  font-weight: bold;
  font-size: 1.4rem;
}

.high-school::before {
  content: "高卒";
  background-color: #fdd23c;
}

.university::before {
  content: "大卒";
  background-color: #79430f;
}

.application-outline__manifest {
  font-size: 2.5rem;
  font-weight: bold;
  text-align: left;
  margin-bottom: 11px;
  color: #79430f;
}

.application-outline__conditions {
  font-size: 1.8rem;
  font-weight: bold;
  text-align: left;
  margin-bottom: 40px;
}

.application-detail__announce {
  font-size: 2rem;
  padding-bottom: 40px;
}

.application-detail-table a {
  color: #032274;
  text-decoration: underline;
}

.recruit-qanda__box {
  text-align: left;
  margin: 0 0 4.4rem;
}

.recruit-qanda__box a {
  color: #032274;
  text-decoration: underline;
}

.recruit-qanda__q,
.recruit-qanda__a {
  position: relative;
  margin-left: 5rem;
}

.recruit-qanda__q:before,
.recruit-qanda__a:before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: -5rem;
  line-height: 4rem;
  width: 4rem;
  border-radius: 2rem;
  color: #fff;
  text-align: center;
  font-size: 2.2rem;
  text-decoration: none;
  font-weight: bold;
}

.recruit-qanda__q {
  color: #c2d94e;
  text-decoration: underline;
  font-size: 2.2rem;
  font-weight: bold;
  margin-bottom: 1.4rem;
  padding-top: .2em;
}

.recruit-qanda__q:before {
  content: "Q";
  background-color: #c2d94e;
}

.recruit-qanda__a {
  font-size: 1.4rem;
}

.recruit-qanda__a:before {
  content: "A";
  background-color: #ee859a;
}

.sitemap-pagelist {
  width: 100%;
  font-size: 1.4rem;
  text-align: left;
  zoom: 1;
}

.sitemap-pagelist:before,
.sitemap-pagelist:after {
  content: "";
  display: table;
}

.sitemap-pagelist:after {
  clear: both;
}

.sitemap__list {
  margin: 50px 0 0;
  width: 220px;
  float: left;
}

.sitemap__list + ul {
  margin-left: 40px;
}

.sitemap__page {
  margin-left: 2em;
}

.sitemap__page a {
  display: block;
  padding: .75em 0;
}

.dir-index {
  font-weight: bold;
  margin: 0;
  border-bottom: solid 1px #ddd;
  font-size: 1.8rem;
}

@media screen and (min-width: 1000px) {
  .h-corporate-banner {
    width: 1000px;
    margin: 20px auto 50px;
  }

  .h-corporate-banner__item {
    width: 320px;
    height: 240px;
    float: left;
  }

  .h-corporate-banner__item:nth-of-type(-n+3) {
    margin-bottom: 20px;
  }

  .h-corporate-banner__item:nth-of-type(3n+2) {
    margin-left: 20px;
    margin-right: 20px;
  }
}

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

  .mv img {
    margin-left: 0;
    position: static;
    left: auto;
    width: 100%;
  }

  .h-corporate-banner {
    width: 95%;
    margin: 2% auto 5%;
  }

  .h-corporate-banner__item {
    width: 49%;
    height: auto;
    margin-bottom: 2%;
    float: left;
  }

  .h-corporate-banner__item:nth-of-type(even) {
    margin-left: 2%;
    margin-right: 0;
  }

  .h-corporate-banner__item:nth-of-type(3) {
    float: right;
    margin-left: 2%;
    margin-right: 0;
  }

  .h-corporate-banner__item:nth-of-type(4) {
    float: right;
    margin-left: 0;
    margin-right: 0;
  }

  .h-corporate-banner__item img {
    vertical-align: top;
  }

  html[lang="en"] .h-corporate-banner,
  html[lang="cn"] .h-corporate-banner {
    width: 95%;
    margin: 5% auto 5%;
  }

  html[lang="en"] .h-corporate-banner__item,
  html[lang="cn"] .h-corporate-banner__item {
    width: 95%;
    margin: 0 auto 5%;
    float: none;
  }

  .breadcrumb__list {
    width: 95%;
  }

  main {
    width: 100%;
  }

  .sectioning-subtitle {
    line-height: 1.25;
    margin-bottom: 3rem;
  }

  .category-label {
    width: 100%;
    float: none;
  }

  .corporate .category-label {
    background-color: #fdd23c;
  }

  .recruit .category-label {
    background-color: #dadf00;
  }

  .tableset {
    width: 95%;
    margin: 0 auto;
  }

  .tableset tbody {
    display: block;
    width: 100%;
  }

  .tableset tr {
    display: block;
    width: 100%;
  }

  .tableset tr + tr th,
  .tableset tr + tr td {
    border-top: none;
  }

  .tableset th,
  .tableset td {
    display: block;
  }

  .tableset th {
    border-bottom: solid 1px #a0a0a0;
    width: 100%;
  }

  .tableset td {
    border-bottom: solid 1px #a0a0a0;
    width: 100%;
  }

  .corporate-box {
    width: 100%;
    float: none;
    margin-top: 20px;
  }

  .corporate-childe {
    width: 95%;
    margin: 0 auto;
  }

  .corporate-childe__item {
    width: 100%;
    height: auto;
  }

  .corporate-childe__item .menu-label {
    width: 100%;
    height: 80px;
    line-height: 80px;
    float: none;
    display: block;
  }

  .corporate-childe__item:nth-of-type(odd) img {
    width: 100%;
    float: none;
  }

  .corporate-childe__item:nth-of-type(even) img {
    width: 100%;
    float: none;
  }

  .greeting-box {
    width: 95%;
    float: none;
    margin: 0 auto;
  }

  .greeting-box__signature {
    margin-top: 5%;
  }

  .ceo-photo {
    width: 100%;
    float: none;
    margin-top: 5%;
  }

  .ceo-photo img {
    width: 100%;
  }

  .organization-chart {
    width: 100%;
    padding: 0 2.5%;
  }

  .organization-chart img {
    width: 100%;
  }

  .guidelines-box {
    width: 95%;
    margin: 0 auto;
  }

  .guidelines-box__manifest img {
    width: 90%;
    margin: 0 auto;
  }

  .compliance-box {
    width: 95%;
    margin: 0 auto;
  }

  .core-value__graph img {
    width: 90%;
    margin: 0 0 5%;
  }

  .core-value__item {
    position: static;
    margin: 0 0 5%;
  }

  .core-value__item:nth-of-type(1) .core-value__title {
    text-indent: 3em;
    position: relative;
  }

  .core-value__item:nth-of-type(1) .core-value__title::before {
    content: "挑戦 ：";
    font-family: "Noto Sans JP", sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    color: #61231e;
    text-indent: -3em;
    position: absolute;
  }

  .core-value__item:nth-of-type(2) .core-value__title {
    text-indent: 3em;
    position: relative;
  }

  .core-value__item:nth-of-type(2) .core-value__title::before {
    content: "責務 ：";
    font-family: "Noto Sans JP", sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    color: #61231e;
    text-indent: -3em;
    position: absolute;
  }

  .core-value__item:nth-of-type(3) .core-value__title {
    text-indent: 3em;
    position: relative;
  }

  .core-value__item:nth-of-type(3) .core-value__title::before {
    content: "誠実 ：";
    font-family: "Noto Sans JP", sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    color: #61231e;
    text-indent: -3em;
    position: absolute;
  }

  .core-value__item:nth-of-type(4) .core-value__title {
    text-indent: 5em;
    position: relative;
  }

  .core-value__item:nth-of-type(4) .core-value__title::before {
    content: "信頼関係 ：";
    font-family: "Noto Sans JP", sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    color: #61231e;
    text-indent: -5em;
    position: absolute;
  }

  .core-value__item:nth-of-type(5) .core-value__title {
    text-indent: 3em;
    position: relative;
  }

  .core-value__item:nth-of-type(5) .core-value__title::before {
    content: "判断 ：";
    font-family: "Noto Sans JP", sans-serif;
    font-size: 1.6rem;
    font-weight: 500;
    color: #61231e;
    text-indent: -3em;
    position: absolute;
  }

  .core-value__item:nth-of-type(1),
  .core-value__item:nth-of-type(2),
  .core-value__item:nth-of-type(3),
  .core-value__item:nth-of-type(4),
  .core-value__item:nth-of-type(5) {
    width: 100%;
  }

  .map-name {
    width: 95%;
    margin: 0 auto;
  }

  .map-area {
    width: 100%;
    height: 0;
    padding-top: 46%;
    position: relative;
  }

  .map-area__gmap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .access-detail {
    width: 95%;
    margin: 5% auto;
    float: none;
  }

  .company_photo {
    width: 95%;
    margin: 5% auto 0;
    float: none;
  }

  .company_photo img {
    width: 100%;
  }

  .profileData .officerPosition {
    width: 100%;
    display: block;
    border-bottom: solid 1px #ddd;
    padding: .5em 0;
    font-weight: bold;
  }

  .profileData .officerName {
    width: 100%;
    display: block;
    padding: .5em 0 0;
    margin-bottom: 1em;
  }

  .business-box {
    width: 95%;
    margin: 0 auto;
  }

  .eye-catch:nth-of-type(1) {
    background-size: 100%;
  }

  .eye-catch:nth-of-type(2) {
    background-size: 100%;
  }

  .eye-catch {
    width: 100%;
    height: 0;
    padding-top: 30%;
    margin-left: 0;
    padding-right: 0;
    background-size: 100%;
  }

  .recruit-box {
    width: 95%;
    margin: 0 auto;
    float: none;
  }

  .recruit-intro {
    margin-top: 40px;
  }

  .aboutdolce__item,
  .people__item,
  .application__item {
    float: none;
  }

  .aboutdolce__item,
  .application__item {
    margin-bottom: 30px;
  }

  .aboutdolce__item + .aboutdolce__item,
  .application__item + .aboutdolce__item,
  .aboutdolce__item +
  .application__item,
  .application__item +
  .application__item {
    margin-left: 0;
  }

  .aboutdolce__item img,
  .application__item img {
    width: 100%;
  }

  .mynavi img {
    width: 100%;
  }

  .people__item:nth-child(even) {
    margin-left: 0;
  }

  .people__item img {
    width: 100%;
  }

  .people__data {
    top: auto;
    bottom: 0;
    height: 35%;
  }

  .people__department {
    font-size: calc(2.4rem + 20 * (100vw - 320px) / 347);
    line-height: calc(4.8rem + 20 * (100vw - 320px) / 347);
  }

  .people__detail {
    font-size: calc(1.6rem + 20 * (100vw - 320px) / 347);
    line-height: calc(2.8rem + 20 * (100vw - 320px) / 347);
  }

  .recruit-aboutdolce-text {
    width: 95%;
    margin: 0 auto;
  }

  .recruit-aboutdolce-sectioning-title {
    line-height: 1.25;
    width: 95%;
    margin: 0 auto 3rem;
  }

  .distribution {
    width: 95%;
    margin: 40px auto 80px;
  }

  .distribution__img {
    width: 100%;
  }

  .distribution img {
    width: 100%;
  }

  .transition__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .transition img {
    width: 100%;
  }

  .transition img + img {
    margin-left: 0;
    margin-top: 2.8rem;
  }

  .event__title--newyear {
    margin-top: 40px;
  }

  .event__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .event .left-col {
    width: 100%;
    float: none;
  }

  .event .right-col {
    float: none;
    width: 100%;
    text-align: center;
  }

  .event .right-col img {
    margin-top: 40px;
    width: 80%;
  }

  .hr-dev__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .hr-dev__graph img {
    width: 100%;
  }

  .hr-dev__note {
    margin: 20px 0 0;
  }

  .hr-dev__detail strong {
    line-height: 3rem;
    margin: 2rem 0;
    display: inline-block;
  }

  .aboutdolce-about__lead {
    width: 95%;
    margin: 0 auto 2.8rem;
  }

  .aboutdolce-about__flow {
    width: 95%;
    margin: 0 auto 20px;
  }

  .aboutdolce-about__graph {
    width: 95%;
    margin: 0 auto;
  }

  .aboutdolce-about__graph img {
    width: 100%;
  }

  .aboutdolce-about__graph img:first-child {
    margin-bottom: 0;
  }

  .aboutdolce-about__graph img:last-child {
    margin-left: 0;
  }

  .aboutdolce-about__graph img + img {
    margin-top: 20px;
  }

  .person-header {
    overflow: hidden;
  }

  .person__title {
    margin: 0;
  }

  .person__title img {
    width: 100%;
  }

  .person__profile {
    width: 33%;
    height: 100%;
    left: 0;
    bottom: 0;
    padding: 10px;
  }

  .person__name {
    font-size: 1.4rem;
  }

  .person__data {
    font-size: 1rem;
    line-height: 1.6rem;
  }

  .person__body {
    width: 95%;
    margin: 0 auto;
  }

  .interview {
    width: 100%;
    margin: 0 auto;
    float: none;
  }

  .interview__q {
    line-height: 1.25;
    padding-bottom: .5em;
  }

  .schedule {
    width: 100%;
    margin: 40px auto 0;
    float: none;
  }

  .schedule p + p {
    margin-top: 20px;
  }

  .schedule img {
    width: 100%;
  }

  .candidate__lead {
    width: 95%;
    margin: 0 auto;
  }

  .candidate__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .application-outline__manifest {
    width: 95%;
    margin: 0 auto 11px;
  }

  .application-outline__conditions {
    width: 95%;
    margin: 0 auto 50px;
  }

  .application-detail__announce {
    text-align: left;
    width: 95%;
    margin: 0 auto;
  }

  .application-detail__schedule {
    padding: 0 2.5%;
  }

  .application-detail__schedule img {
    width: 100%;
  }

  .recruit-qanda__list {
    width: 95%;
    margin: 0 auto;
  }

  .sitemap-pagelist {
    width: 95%;
    margin: 0 auto;
  }

  .sitemap__list {
    width: 45%;
  }

  .sitemap__list + ul {
    margin-left: 3.33334%;
  }

  .sitemap__list + ul:nth-of-type(3) {
    margin-left: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 999px) {
  .mv {
    height: auto;
  }

  .mv img {
    margin-left: 0%;
    position: static;
    left: auto;
    width: 100%;
  }

  .h-corporate-banner {
    width: 95%;
    margin: 2% auto 5%;
  }

  .h-corporate-banner__item {
    width: 32%;
    height: auto;
    float: left;
  }

  .h-corporate-banner__item:nth-of-type(-n+3) {
    margin-bottom: 2%;
  }

  .h-corporate-banner__item:nth-of-type(3n+2) {
    margin-left: 2%;
    margin-right: 2%;
  }

  .breadcrumb__list {
    width: 95%;
  }

  main {
    width: 100%;
  }

  .sectioning-subtitle {
    line-height: 1.25;
    margin-bottom: 3rem;
  }

  .category-label {
    width: 100%;
    float: none;
  }

  .corporate .category-label {
    background-color: #fdd23c;
  }

  .recruit .category-label {
    background-color: #dadf00;
  }

  .tableset {
    width: 95%;
    margin: 0 auto;
  }

  .corporate-box {
    width: 100%;
    float: none;
    margin-top: 20px;
  }

  .corporate-childe {
    width: 95%;
    margin: 0 auto;
  }

  .corporate-childe__item {
    width: 100%;
    height: auto;
  }

  .corporate-childe__item .menu-label {
    width: 100%;
    height: 80px;
    line-height: 80px;
    float: none;
    display: block;
  }

  .corporate-childe__item:nth-of-type(odd) img {
    width: 100%;
    float: none;
  }

  .corporate-childe__item:nth-of-type(even) img {
    width: 100%;
    float: none;
  }

  .greeting-box {
    width: 59%;
    margin-left: 2.5%;
  }

  .greeting-box__signature {
    margin-top: 5%;
  }

  .ceo-photo {
    width: 32%;
    margin-right: 2.5%;
  }

  .ceo-photo img {
    width: 100%;
  }

  .organization-chart {
    width: 100%;
    padding: 0 2.5%;
  }

  .organization-chart img {
    width: 100%;
  }

  .guidelines-box {
    width: 95%;
    margin: 0 auto;
  }

  .guidelines-box__manifest img {
    width: 90%;
    margin: 0 auto;
  }

  .compliance-box {
    width: 95%;
    margin: 0 auto;
  }

  .core-value__graph img {
    width: 40%;
    margin: 10% 0 0 -5%;
  }

  .core-value__item:nth-of-type(1) {
    left: 58%;
  }

  .core-value__item:nth-of-type(2) {
    top: 26%;
    left: 70%;
  }

  .core-value__item:nth-of-type(3) {
    top: 58%;
    left: 1%;
  }

  .core-value__item:nth-of-type(4) {
    top: 60%;
    left: 65%;
  }

  .core-value__item:nth-of-type(5) {
    top: 16%;
  }

  .map-name {
    width: 95%;
    margin: 0 auto;
  }

  .map-area {
    width: 100%;
    height: 0;
    padding-top: 46%;
    position: relative;
    margin: 0 auto;
  }

  .map-area__gmap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .access-detail {
    width: 77.5%;
    margin-left: 2.5%;
  }

  .company_photo {
    width: 15.5%;
    margin-right: 2.5%;
  }

  .company_photo img {
    width: 100%;
  }

  .business-box {
    width: 95%;
    margin: 0 auto;
  }

  .eye-catch:nth-of-type(1) {
    background-size: 100%;
  }

  .eye-catch:nth-of-type(2) {
    background-size: 100%;
  }

  .eye-catch {
    width: 100%;
    height: 0;
    padding-top: 30%;
    margin-left: 0;
    padding-right: 0;
    background-size: 100%;
  }

  .recruit-box {
    width: 95%;
    margin: 0 auto;
    float: none;
  }

  .recruit-intro {
    margin-top: 40px;
  }

  .aboutdolce__item,
  .application__item {
    width: 49%;
  }

  .aboutdolce__item + .aboutdolce__item,
  .application__item + .aboutdolce__item,
  .aboutdolce__item +
  .application__item,
  .application__item +
  .application__item {
    margin-left: 2%;
  }

  .aboutdolce__item img,
  .application__item img {
    width: 100%;
  }

  .people__item {
    width: 49%;
  }

  .people__item:nth-child(even) {
    margin-left: 2%;
  }

  .people__item img {
    width: 100%;
  }

  .people__data {
    top: auto;
    bottom: 0;
    height: 35%;
  }

  .people__department {
    font-size: calc(.8rem + 20 * (100vw - 350px) / 500);
    line-height: calc(1.6rem + 20 * (100vw - 350px) / 500);
  }

  .people__detail {
    font-size: calc(.2rem + 20 * (100vw - 350px) / 500);
    line-height: calc(.8rem + 20 * (100vw - 350px) / 500);
  }

  .recruit-aboutdolce-text {
    width: 95%;
    margin: 0 auto;
  }

  .recruit-aboutdolce-sectioning-title {
    line-height: 1.25;
    width: 95%;
    margin: 0 auto 3rem;
  }

  .distribution {
    width: 95%;
    margin: 40px auto 80px;
  }

  .distribution__img {
    width: 100%;
  }

  .distribution img {
    width: 100%;
  }

  .transition__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .transition img {
    width: 49%;
  }

  .transition img + img {
    margin-left: 2%;
  }

  .event__title--newyear {
    margin-top: 40px;
  }

  .event__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .event .left-col {
    width: 41%;
  }

  .event .right-col {
    width: 59%;
  }

  .event .right-col img {
    width: 100%;
  }

  .hr-dev__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .hr-dev__graph {
    width: 100%;
  }

  .hr-dev__graph img {
    width: 100%;
  }

  .aboutdolce-about__lead {
    width: 95%;
    margin: 0 auto 2.8rem;
  }

  .aboutdolce-about__flow {
    width: 95%;
    margin: 0 auto 40px;
  }

  .aboutdolce-about__graph {
    width: 95%;
    margin: 0 auto;
  }

  .aboutdolce-about__graph img {
    width: 100%;
  }

  .aboutdolce-about__graph img:first-child {
    margin-bottom: 40px;
  }

  .aboutdolce-about__graph img:nth-of-type(n+2) {
    width: 45%;
  }

  .aboutdolce-about__graph img:last-child {
    margin-left: 40px;
  }

  .person__title img {
    width: 100%;
  }

  .person__profile {
    width: 30%;
    height: 50%;
    padding: 30px;
  }

  .person__name {
    font-size: 1.9rem;
  }

  .person__data {
    font-size: 1.1rem;
    line-height: 1.8rem;
  }

  .person__body {
    width: 95%;
    margin: 0 auto;
  }

  .interview {
    width: 60%;
  }

  .interview__q {
    line-height: 1.25;
    padding-bottom: .5em;
  }

  .schedule {
    width: 36%;
  }

  .schedule p + p {
    margin-top: 20px;
  }

  .schedule img {
    width: 100%;
  }

  .candidate__lead {
    width: 95%;
    margin: 0 auto;
  }

  .candidate__wrap {
    width: 95%;
    margin: 0 auto;
  }

  .application-outline__manifest {
    width: 95%;
    margin: 0 auto 11px;
  }

  .application-outline__conditions {
    width: 95%;
    margin: 0 auto 50px;
  }

  .application-detail__announce {
    text-align: left;
    width: 95%;
    margin: 0 auto;
  }

  .application-detail__schedule {
    width: 100%;
    padding: 0 2.5%;
  }

  .application-detail__schedule img {
    width: 100%;
  }

  .recruit-qanda__list {
    width: 95%;
    margin: 0 auto;
  }

  .sitemap-pagelist {
    width: 95%;
    margin: 0 auto;
  }

  .sitemap__list {
    width: 22%;
  }

  .sitemap__list + ul {
    margin-left: 4%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1hLmNzcyIsInRoZW1hLnNjc3MiLCJ0aGVtYS9faG9tZS5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtYS9fbWFpbi5zY3NzIiwidGhlbWEvX2NvbXBhbnkuc2NzcyIsInRoZW1hL19idXNpbmVzcy5zY3NzIiwidGhlbWEvX3JlY3J1aXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7Ozs7Ozs7Q0RJQztBRVBEOzsyREZVMkQ7QUVOM0Q7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixVQUFVO0FGUVo7O0FHOEVFO0VEMUZGO0lBT0ksWUFBWTtFRlVkO0FBQ0Y7O0FHd0VFO0VEMUZGO0lBV0ksWUFBWTtFRllkO0FBQ0Y7O0FHa0VFO0VEMUZGO0lBaUJNLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFdBQVc7RUZZZjtBQUNGOztBR3lERTtFRDFGRjtJQXdCTSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixXQUFXO0VGY2Y7QUFDRjs7QUVWQTs7MkRGYzJEO0FHNEN6RDtFRHBERjtJQUdJLGFBQWE7SUFDYixzQkFBc0I7RUZTeEI7QUFDRjs7QUdzQ0U7RURwREY7SUFRSSxVQUFVO0lBQ1Ysa0JBQWtCO0VGV3BCO0FBQ0Y7O0FHK0JFO0VEcERGO0lBYUksVUFBVTtJQUNWLGtCQUFrQjtFRmFwQjtBQUNGOztBRVhFO0VDa0RBLFNBQVM7RUFDVCxVQUFVO0FIbkNaOztBR21CRTtFRG5DQTtJQUlJLFlBQVk7SUFDWixhQUFhO0lBQ2IsV0FBVztFRmlCZjtBQUNGOztBR1dFO0VEbkNBO0lBVUksVUFBVTtJQUNWLFlBQVk7SUFDWixXQUFXO0VGbUJmO0FBQ0Y7O0FHR0U7RURuQ0E7SUFrQkksVUFBVTtJQUNWLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsV0FBVztFRm1CZjtBQUNGOztBR05FO0VEbkNDO0lBMkJLLG1CQUFtQjtFRm1CekI7QUFDRjs7QUdaRTtFRG5DQztJQStCSyxpQkFBaUI7RUZxQnZCO0FBQ0Y7O0FHbEJFO0VEbkNDO0lBeUNLLGlCQUFpQjtJQUNqQixrQkFBa0I7RUZpQnhCO0FBQ0Y7O0FHekJFO0VEbkNDO0lBOENLLGVBQWU7SUFDZixnQkFBZ0I7RUZtQnRCO0FBQ0Y7O0FHaENFO0VEbkNDO0lBeURLLGVBQWU7SUFDZixlQUFlO0VGZXJCO0FBQ0Y7O0FHdkNFO0VEbkNDO0lBaUVLLFlBQVk7SUFDWixlQUFlO0lBQ2YsZUFBZTtFRmNyQjtBQUNGOztBRy9DRTtFRG5DQztJQTBFSyxZQUFZO0lBQ1osY0FBYztJQUNkLGVBQWU7RUZhckI7QUFDRjs7QUUxRkc7RUFpRkcsV0FBVztFQy9CZixTQUFTO0VBQ1QsVUFBVTtBSDZDWjs7QUc3REU7RURuQ0M7SUFxRkssbUJBQW1CO0VGZ0J6QjtBQUNGOztBR25FRTtFQU1BOztJRHVESSxVQUFVO0lBQ1Ysa0JBQWtCO0VGWXRCO0FBQ0Y7O0FHckVFOztFRDRERSxXQUFXO0FGY2Y7O0FHaEZFO0VBTUE7O0lEK0RJLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsV0FBVztFRmlCZjtBQUNGOztBSW5MQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0FKc0xwQjs7QUlsTEE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtBSnFMckI7O0FJeExBO0VBTUksc0JBQXNCO0VBQ3RCLGFBQWE7QUpzTGpCOztBSTdLSTs7RUFDMEIsc0VBQXlDO0FKaUx2RTs7QUkvS0k7RUFBNEIsc0VBQXlDO0FKbUx6RTs7QUkvS0E7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGVEQWlCO0FIa0xuQjs7QUloTEU7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLGlCQUFpQjtFQUNqQiw2QkRuQzhCO0FIc05sQzs7QUdoSUU7RUN2REE7SUFPSSxVQUFVO0VKcUxkO0FBQ0Y7O0FHdElFO0VDdkRBO0lBV0ksVUFBVTtFSnVMZDtBQUNGOztBSXBMRTtFQUNFLHFCQUFxQjtBSnVMekI7O0FJeExHO0VBSUcsZ0JBQWdCO0FKd0x0Qjs7QUk1TEc7RUFRRywwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtBSndMdkI7O0FJbkxBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFRG1IbkIsT0FBTztBSG9FVDs7QUc5RUU7RUFFRSxXQUFXO0VBQ1gsY0FBYztBSGdGbEI7O0FHN0VFO0VBQ0UsV0FBVztBSGdGZjs7QUd6S0U7RUN6QkY7SUFVSSxXQUFXO0VKNkxiO0FBQ0Y7O0FHL0tFO0VDekJGO0lBY0ksV0FBVztFSitMYjtBQUNGOztBSTVMQTtFQUNFLHlCRGhGZ0M7RUNpRmhDLHVDRDFENEM7RUMyRDVDLGlCRHZDbUI7RUN3Q25CLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLFdBQVc7RUFDWCxrQkFBa0I7QUorTHBCOztBSXRMQTtFQUNFLHlJRDlFdUk7QUh1UXpJOztBSXRMQTtFQUVFLGlCRHBFbUI7RUNxRW5CLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixjQUFjO0FKd0xoQjs7QUkvTEE7RUFVSSxZQUFZO0VBRVosa0JBQWtCO0FKd0x0Qjs7QUlwTEE7RUFFRSxpQkRoRm1CO0VDaUZuQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FKc0xuQjs7QUc5TkU7RUNpQ0Y7SUFVSSxpQkFBaUI7SUFDakIsbUJBQW1CO0VKd0xyQjtBQUNGOztBR3JPRTtFQ2lDRjtJQWVJLGlCQUFpQjtJQUNqQixtQkFBbUI7RUowTHJCO0FBQ0Y7O0FHdE9FOztFQ2lERSxpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUowTHZCOztBSXRMQTtFQUNFLHVDRDlINEM7RUMrSDVDLGlCRDNHbUI7RUM0R25CLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsMkJBQTJCO0FKeUw3Qjs7QUloTEE7RUFDRSx5QkR6S2dDO0VDMEtoQyx1Q0RuSjRDO0VDb0o1QyxpQkRoSW1CO0VDaUluQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQWM7QUptTGhCOztBSXhLQTtFQUNFLFlBQVk7QUoyS2Q7O0FHclJFO0VDeUdGO0lBSUksV0FBVztJQUNYLFdBQVc7RUo2S2I7RUkzS0U7SUFDRSx5QkFBeUI7RUo2SzdCO0VJMUtFO0lBQ0UseUJBQXlCO0VKNEs3QjtBQUNGOztBR2xTRTtFQ3lHRjtJQWlCSSxXQUFXO0lBQ1gsV0FBVztFSjZLYjtFSTNLRTtJQUNFLHlCQUF5QjtFSjZLN0I7RUkxS0U7SUFDRSx5QkFBeUI7RUo0SzdCO0FBQ0Y7O0FJcktBO0VBQ0UsaUJEaE1tQjtFQ2lNbkIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtBSndLM0I7O0FHeFRFO0VDMElGO0lBU0ksVUFBVTtJQUNWLGNBQWM7RUowS2hCO0FBQ0Y7O0FHL1RFO0VDMElGO0lBY0ksVUFBVTtJQUNWLGNBQWM7RUo0S2hCO0FBQ0Y7O0FHdFVFO0VDMElGO0lBd0JNLGNBQWM7SUFDZCxXQUFXO0VKeUtmO0FBQ0Y7O0FHN1VFO0VDMElGO0lBbUNNLGNBQWM7SUFDZCxXQUFXO0VKcUtmO0FBQ0Y7O0FJMU1BO0VBMkNNLDZCQUE2QjtBSm1LbkM7O0FHeFZFO0VDMElGO0lBaURRLGdCQUFnQjtFSmtLdEI7QUFDRjs7QUlwTkE7RUF1REksZ0JBQWdCO0VBQ2hCLHlCQUF5QjtBSmlLN0I7O0FHbldFO0VDMElGO0lBOERNLGNBQWM7RUpnS2xCO0FBQ0Y7O0FJL05BO0VBbUVJLG1CQUFtQjtFQUNuQixVQUFVO0FKZ0tkOztBRzlXRTtFQzBJRjtJQTBFTSxnQ0FBZ0M7SUFDaEMsV0FBVztFSitKZjtBQUNGOztBR3JYRTtFQzBJRjtJQXFGTSxnQ0FBZ0M7SUFDaEMsV0FBVztFSjJKZjtBQUNGOztBSWxQQTtFQTJGSSxtQkFBbUI7QUoySnZCOztBSWhKSTtFQUNFLDRCQUEyQjtFQUMzQixjQUFjO0VBQ2QsaUJBQWlCO0FKbUp2Qjs7QUd0WUU7RUU3RkE7SUFHSSxXQUFXO0lBQ1gsV0FBVztJQUNYLGdCQUFnQjtFTHFlcEI7QUFDRjs7QUc5WUU7RUU3RkE7SUFTSSxXQUFXO0lBQ1gsV0FBVztJQUNYLGdCQUFnQjtFTHVlcEI7QUFDRjs7QUtwZUU7RUFDRSxZQUFZO0FMdWVoQjs7QUcxWkU7RUU5RUE7SUFJSSxVQUFVO0lBQ1YsY0FBYztFTHllbEI7QUFDRjs7QUdqYUU7RUU5RUE7SUFTSSxVQUFVO0lBQ1YsY0FBYztFTDJlbEI7QUFDRjs7QUt6ZUk7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixXQUFXO0FMNGVqQjs7QUcvYUU7RUVqRUU7SUFPSSxXQUFXO0lBQ1gsWUFBWTtFTDhlbEI7QUFDRjs7QUd0YkU7RUVqRUU7SUFZSSxXQUFXO0lBQ1gsWUFBWTtFTGdmbEI7QUFDRjs7QUs5Zks7RUFpQkcsVUFBVTtFQUNWLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxpQkZFYTtFRURiLG9CQUFvQjtFQUNwQix1Q0Z0QnNDO0VFdUJ0Qyx5QkY5QzBCO0FIK2hCbEM7O0FHemNFO0VFakVHO0lBNEJLLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxjQUFjO0VMbWZ0QjtBQUNGOztBR25kRTtFRWpFRztJQW9DSyxXQUFXO0lBQ1gsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsY0FBYztFTHFmdEI7QUFDRjs7QUs5aEJLO0VBK0NLLFVBQVU7RUFDVixZQUFZO0FMbWZ0Qjs7QUdsZUU7RUVqRUc7SUFtRE8sV0FBVztJQUNYLFdBQVc7RUxxZnJCO0FBQ0Y7O0FHemVFO0VFakVHO0lBd0RPLFdBQVc7SUFDWCxXQUFXO0VMdWZyQjtBQUNGOztBS2pqQks7RUF1RUssVUFBVTtFQUNWLFdBQVc7QUw4ZXJCOztBR3JmRTtFRWpFRztJQTJFTyxXQUFXO0lBQ1gsV0FBVztFTGdmckI7QUFDRjs7QUc1ZkU7RUVqRUc7SUFnRk8sV0FBVztJQUNYLFdBQVc7RUxrZnJCO0FBQ0Y7O0FLN2RFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCRjdGaUI7RUU4RmpCLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsWUFBWTtFRmlEZCxPQUFPO0FIZ2JUOztBRzFiRTtFQUVFLFdBQVc7RUFDWCxjQUFjO0FINGJsQjs7QUd6YkU7RUFDRSxXQUFXO0FINGJmOztBR3JoQkU7RUVzQ0E7SUFTSSxVQUFVO0lBQ1YsaUJBQ0Y7RUwwZUY7QUFDRjs7QUc1aEJFO0VFc0NBO0lBY0ksVUFBVTtJQUNWLFdBQVc7SUFDWCxjQUFjO0VMNmVsQjtBQUNGOztBS3plSTtFQUNFLFlBQVk7RUFDWixpQkZwSGU7RUVxSGYsa0JBQWtCO0FMNGV4Qjs7QUcxaUJFO0VFMkRFO0lBTUksY0FBYztFTDhlcEI7QUFDRjs7QUdoakJFO0VFMkRFO0lBVUksY0FBYztFTGdmcEI7QUFDRjs7QUt0ZUU7RUFDRSxpQkFBaUI7QUx5ZXJCOztBS25lRTtFQUNFLFlBQVk7QUxzZWhCOztBRzlqQkU7RUV1RkE7SUFJSSxVQUFVO0lBQ1Ysa0JBQ0Y7RUx1ZUY7QUFDRjs7QUdya0JFO0VFdUZBO0lBU0ksV0FBVztJQUNYLFdBQVc7SUFDWCxjQUFjO0VMMGVsQjtBQUNGOztBRzdrQkU7RUV1RkM7SUFpQkssV0FBVztFTDBlakI7QUFDRjs7QUdubEJFO0VFdUZDO0lBcUJLLFdBQVc7RUw0ZWpCO0FBQ0Y7O0FLdmVBO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtBTDBlbEI7O0FHOWxCRTtFRWtIRjtJQUtJLFdBQVc7SUFFWCxlQUFlO0VMMmVqQjtBQUNGOztBR3JtQkU7RUVrSEY7SUFpQkksV0FBVztJQUVYLGVBQWU7RUxzZWpCO0FBQ0Y7O0FHNW1CRTtFRWtIRjtJQStCTSxXQUFXO0VMZ2VmO0FBQ0Y7O0FHbG5CRTtFRWtIRjtJQW1DTSxXQUFXO0VMa2VmO0FBQ0Y7O0FLNWRBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCRjVNbUI7RUU2TW5CLG1CQUFtQjtFQUNuQixzQkFBc0I7QUwrZHhCOztBSzdkRTtFQUNFLGdCQUFnQjtBTGdlcEI7O0FLN2RFO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsbUJBQW1CO0FMZ2V2Qjs7QUtwZUc7RUFPRyxnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLGtCQUFrQjtBTGlleEI7O0FHaHBCRTtFRW9MRjtJQUdJLFVBQVU7SUFDVixjQUFjO0VMOGRoQjtBQUNGOztBR3ZwQkU7RUVvTEY7SUFRSSxVQUFVO0lBQ1YsY0FBYztFTGdlaEI7QUFDRjs7QUs5ZEU7RUFDRSxnQkFBZ0I7RUFDaEIsaUJGdlBpQjtFRXdQakIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBTGllMUI7O0FLOWRFO0VBQ0UsZ0JBQWdCO0FMaWVwQjs7QUtsZUc7RUFJRyxrQkFBa0I7QUxrZXhCOztBRzdxQkU7RUV1TUM7SUFPSyxVQUFVO0lBQ1YsY0FBYztFTG9lcEI7QUFDRjs7QUdwckJFO0VFdU1DO0lBWUssVUFBVTtJQUNWLGNBQWM7RUxzZXBCO0FBQ0Y7O0FLamVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCRmpSbUI7RUVrUm5CLG1CQUFtQjtFQUNuQixzQkFBc0I7QUxvZXhCOztBR2xzQkU7RUUwTkY7SUFPSSxVQUFVO0lBQ1YsY0FBYztFTHNlaEI7QUFDRjs7QUd6c0JFO0VFME5GO0lBWUksVUFBVTtJQUNWLGNBQWM7RUx3ZWhCO0FBQ0Y7O0FLcmVBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixjQUFjO0FMd2VoQjs7QUt0ZUU7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0FMeWV0Qjs7QUszZUc7RUFLRyxrQkFBa0I7QUwwZXhCOztBRy90QkU7RUVnUEM7SUFRSyxVQUFVO0lBQ1YsbUJBQW1CO0VMNGV6QjtBQUNGOztBR3R1QkU7RUVnUEM7SUFhSyxVQUFVO0lBQ1YsY0FBYztFTDhlcEI7QUFDRjs7QUt2ZUU7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBTDBlWDs7QUdydkJFO0VFc1FBO0lBV0ksZ0JBQWdCO0lBQ2hCLGNBQWM7RUx5ZWxCO0FBQ0Y7O0FLdGZHO0VBZ0JHLFlBQVk7RUFBQyxXQUFXO0FMMmU5Qjs7QUdqd0JFO0VFc1FDO0lBbUJLLFNBQVM7RUw2ZWY7QUFDRjs7QUd2d0JFO0VFc1FDO0lBeUJPLGdCQUFnQjtJQUNoQixrQkFBa0I7RUw2ZTFCO0VLdmdCQztJQTRCUyxlQUFTO0lBQ1QsdUNGbFdrQztJRW1XbEMsaUJGdlZTO0lFd1ZULGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFTDhlNUI7QUFDRjs7QUtqaEJHO0VBd0NHLFlBQVk7RUFBQyxVQUFVO0VBQUMsV0FBVztBTCtlekM7O0FHN3hCRTtFRXNRQztJQTJDSyxRQUFPO0lBQ1AsU0FBUTtFTGlmZDtBQUNGOztBR3B5QkU7RUVzUUM7SUFrRE8sZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFTGlmMUI7RUtwaUJDO0lBcURTLGVBQVM7SUFDVCx1Q0YzWGtDO0lFNFhsQyxpQkZoWFM7SUVpWFQsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0VMa2Y1QjtBQUNGOztBSzlpQkc7RUFpRUcsWUFBWTtFQUFDLFVBQVU7RUFBQyxXQUFXO0FMbWZ6Qzs7QUcxekJFO0VFc1FDO0lBb0VLLFFBQU87SUFDUCxRQUFRO0VMcWZkO0FBQ0Y7O0FHajBCRTtFRXNRQztJQTJFTyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0VMcWYxQjtFS2prQkM7SUE4RVMsZUFBUztJQUNULHVDRnBaa0M7SUVxWmxDLGlCRnpZUztJRTBZVCxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixrQkFBa0I7RUxzZjVCO0FBQ0Y7O0FLM2tCRztFQTBGRyxZQUFZO0VBQUMsVUFBVTtFQUFDLFVBQVU7QUx1ZnhDOztBR3YxQkU7RUVzUUM7SUE2RkssUUFBTztJQUNQLFNBQVM7RUx5ZmY7QUFDRjs7QUc5MUJFO0VFc1FDO0lBb0dPLGdCQUFnQjtJQUNoQixrQkFBa0I7RUx5ZjFCO0VLOWxCQztJQXVHUyxpQkFBUztJQUNULHVDRjdha0M7SUU4YWxDLGlCRmxhUztJRW1hVCxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixrQkFBa0I7RUwwZjVCO0FBQ0Y7O0FLeG1CRztFQW1IRyxZQUFZO0VBQUMsVUFBVTtBTDBmN0I7O0FHbjNCRTtFRXNRQztJQXNISyxRQUFPO0VMNGZiO0FBQ0Y7O0FHejNCRTtFRXNRQztJQTRITyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0VMNGYxQjtFS3puQkM7SUErSFMsZUFBUztJQUNULHVDRnJja0M7SUVzY2xDLGlCRjFiUztJRTJiVCxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixrQkFBa0I7RUw2ZjVCO0FBQ0Y7O0FHejRCRTtFRXNRQztJQWlKSyxXQUFXO0VMdWZqQjtBQUNGOztBS25mRTtFQUNFLHVDRjVkMEM7RUU2ZDFDLGlCRmpkaUI7RUVrZGpCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsaUJBQWlCO0FMc2ZyQjs7QUtuZkU7RUFDRSxpQkZoZWlCO0VFaWVqQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0FMc2ZwQjs7QUsvZUU7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGlCRnZlaUI7RUV3ZWpCLGNBQWM7RUFDZCxpQkFBaUI7QUxrZnJCOztBR3g2QkU7RUVpYkE7SUFRSSxVQUFVO0lBQ1YsY0FBYztFTG9mbEI7QUFDRjs7QUcvNkJFO0VFaWJBO0lBYUksVUFBVTtJQUNWLGNBQWM7RUxzZmxCO0FBQ0Y7O0FLbmZFO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYixzQkFBc0I7QUxzZjFCOztBRzU3QkU7RUVtY0E7SUFNSSxXQUFXO0lBQ1gsU0FBUztJQUNULGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsY0FBYztFTHdmbEI7QUFDRjs7QUd0OEJFO0VFbWNBO0lBY0ksV0FBVztJQUNYLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0VMMGZ0QjtBQUNGOztBS3hmSTtFQUNFLGFBQWE7RUFDYixhQUFhO0FMMmZuQjs7QUdwOUJFO0VFdWRFO0lBS0ksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7RUw2ZmxCO0FBQ0Y7O0FHOTlCRTtFRXVkRTtJQWFJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0VMK2ZsQjtBQUNGOztBSzFmQTtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJGdGlCbUI7RUV1aUJuQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGVBQWU7QUw2ZmpCOztBR2ovQkU7RUU4ZUY7SUFTSSxZQUFZO0lBQ1osaUJBQ0Y7RUw4ZkE7QUFDRjs7QUd4L0JFO0VFOGVGO0lBY0ksVUFBVTtJQUNWLGVBQWU7SUFDZixXQUFXO0VMaWdCYjtBQUNGOztBSzFmRTtFQUNFLGdCQUFnQjtBTDZmcEI7O0FLMWZFO0VBRUUsb0JBQW9CO0FMNGZ4Qjs7QUt6ZkU7RUFDRSw0QkFBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLGlCQUFpQjtBTDRmckI7O0FLeGZBO0VBQ0UsaUJGNWtCbUI7QUh1a0NyQjs7QUt6ZkU7RUFDRSxpQkYva0JpQjtFRWdsQmpCLGtCQUFrQjtBTDRmdEI7O0FLeGZBO0VBQ0UsWUFBWTtFQUNaLGVBQWU7QUwyZmpCOztBRzVoQ0U7RUUraEJGO0lBS0ksWUFBWTtJQUNaLGtCQUNGO0VMNGZBO0FBQ0Y7O0FHbmlDRTtFRStoQkY7SUFVSSxVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLFdBQVc7RUwrZmI7QUFDRjs7QUczaUNFO0VFK2hCRjtJQWtCTSxXQUFXO0VMK2ZmO0FBQ0Y7O0FHampDRTtFRStoQkY7SUFzQk0sV0FBVztFTGlnQmY7QUFDRjs7QUs3ZkE7RUFFSSxTQUFTO0VBQ1QsVUFBVTtBTCtmZDs7QUtsZ0JBO0VBTUkscUJBQXFCO0VBQ3JCLFdBQVc7QUxnZ0JmOztBR2prQ0U7RUUwakJGO0lBYU0sV0FBVztJQUNYLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0IsZUFBZTtJQUNmLGlCQUFpQjtFTCtmckI7QUFDRjs7QUtqaEJBO0VBcUJJLHFCQUFxQjtBTGdnQnpCOztBRy9rQ0U7RUUwakJGO0lBMkJNLFdBQVc7SUFDWCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtFTCtmdEI7QUFDRjs7QU1wckNFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCSHFDaUI7RUdwQ2pCLG1CQUFtQjtFQUNuQixzQkFBc0I7QU51ckMxQjs7QUcvbENFO0VHNUZBO0lBUUksVUFBVTtJQUNWLGNBQWM7RU53ckNsQjtBQUNGOztBR3RtQ0U7RUc1RkE7SUFhSSxVQUFVO0lBQ1YsY0FBYztFTjByQ2xCO0FBQ0Y7O0FNenNDRztFQWtCRyxnQkFBZ0I7QU4yckN0Qjs7QU10ckNBO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtBTnlyQ3ZCOztBTTlyQ0E7RUFRSSwrRUFBeUM7QU4wckM3Qzs7QUc3bkNFO0VHckVGO0lBV00scUJBQXFCO0VONHJDekI7QUFDRjs7QUdub0NFO0VHckVGO0lBZU0scUJBQXFCO0VOOHJDekI7QUFDRjs7QU05c0NBO0VBb0JJLCtFQUF5QztBTjhyQzdDOztBRzdvQ0U7RUdyRUY7SUF1Qk0scUJBQXFCO0VOZ3NDekI7QUFDRjs7QUducENFO0VHckVGO0lBMkJNLHFCQUFxQjtFTmtzQ3pCO0FBQ0Y7O0FHenBDRTtFR3JFRjtJQWdDSSxXQUFXO0lBQ1gsU0FBUztJQUNULGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtFTm1zQ3ZCO0FBQ0Y7O0FHcHFDRTtFR3JFRjtJQXlDSSxXQUFXO0lBQ1gsU0FBUztJQUNULGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtFTnFzQ3ZCO0FBQ0Y7O0FPM3dDRTtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJKb0NpQjtFSW5DakIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBUDh3QzFCOztBR3ZyQ0U7RUk1RkE7SUFTSSxVQUFVO0lBQ1YsY0FBYztJQUNkLFdBQVc7RVArd0NmO0FBQ0Y7O0FHL3JDRTtFSTVGQTtJQWVJLFVBQVU7SUFDVixjQUFjO0lBQ2QsV0FBVztFUGl4Q2Y7QUFDRjs7QU9ueUNHO0VBcUJHLGdCQUFnQjtBUGt4Q3RCOztBTzd3Q0E7RUFDRSxtQkFBbUI7QVBneENyQjs7QUcvc0NFO0VJbEVGO0lBSUksZ0JBQWdCO0VQa3hDbEI7QUFDRjs7QUdydENFO0VJbEVGO0lBUUksZ0JBQWdCO0VQb3hDbEI7QUFDRjs7QU8vd0NBOzs7RUFHRSxtQkFBbUI7QVBreENyQjs7QU9oeENFOzs7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFSnlJWixPQUFPO0FINm9DVDs7QUd2cENFOzs7OztFQUVFLFdBQVc7RUFDWCxjQUFjO0FINnBDbEI7O0FHMXBDRTs7O0VBQ0UsV0FBVztBSCtwQ2Y7O0FPaHlDRTs7O0VBQ0UsV0FBVztBUHF5Q2Y7O0FHOXZDRTtFSXhDQTs7O0lBT0ksV0FBVztFUHN5Q2Y7QUFDRjs7QUd0d0NFO0VJeEJBOztJQUdJLFVBQVU7RVBpeUNkO0FBQ0Y7O0FHN3dDRTtFSXhCQTs7SUFPSSxtQkFBbUI7RVBveUN2QjtBQUNGOztBTzV5Q0c7Ozs7O0VBV0csaUJBQWlCO0FQeXlDdkI7O0FHNXhDRTtFSXhCQzs7Ozs7SUFjSyxlQUFlO0VQK3lDckI7QUFDRjs7QUd0eUNFO0VJeEJDOzs7OztJQWtCSyxjQUFjO0VQcXpDcEI7QUFDRjs7QUdoekNFO0VJeEJDOztJQXlCSyxXQUFXO0VQcXpDakI7QUFDRjs7QUd2ekNFO0VJeEJDOztJQTZCSyxXQUFXO0VQd3pDakI7QUFDRjs7QUc5ekNFO0VJV0Y7SUFJTSxXQUFXO0VQb3pDZjtBQUNGOztBTzd5Q0U7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0FQZ3pDdkI7O0FHejBDRTtFSXVCQTtJQUtJLFVBQ0Y7RVBpekNGO0FBQ0Y7O0FPeHpDRztFQVNHLGlCQUFpQjtBUG16Q3ZCOztBR24xQ0U7RUl1QkM7SUFZSyxlQUFlO0VQcXpDckI7QUFDRjs7QUd6MUNFO0VJdUJDO0lBZ0JLLGNBQWM7RVB1ekNwQjtBQUNGOztBRy8xQ0U7RUl1QkM7SUF1QkssV0FBVztFUHN6Q2pCO0FBQ0Y7O0FHcjJDRTtFSXVCQztJQTJCSyxXQUFXO0VQd3pDakI7QUFDRjs7QU9wekNFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVM7RUFDVCxXQUFXO0VBQ1gsdUNKMUgwQztFSTJIMUMsU0FBUztFQUNULGVBQWU7QVB1ekNuQjs7QUdwM0NFO0VJdURBO0lBU0ksU0FBUztJQUNULFNBQVM7SUFDVCxXQUFXO0VQeXpDZjtBQUNGOztBRzUzQ0U7RUl1REE7SUFlSSxTQUFTO0lBQ1QsU0FBUztJQUNULFdBQVc7RVAyekNmO0FBQ0Y7O0FPeHpDRTtFQUNFLGVKNUhlO0VJNkhmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztBUDJ6Q2Y7O0FHOTRDRTtFSTRFQTtJQVdJLG1EQUFtRDtJQUNuRCxzREFBc0Q7RVA0ekMxRDtBQUNGOztBR3I1Q0U7RUk0RUE7SUFnQkksb0RBQW9EO0lBQ3BELHNEQUFzRDtFUDh6QzFEO0FBQ0Y7O0FPM3pDRTtFQUNFLGlCSnJKaUI7RUlzSmpCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztBUDh6Q2Y7O0FHdDZDRTtFSWlHQTtJQVVJLG1EQUFtRDtJQUNuRCxxREFBcUQ7RVBnMEN6RDtBQUNGOztBRzc2Q0U7RUlpR0E7SUFlSSxvREFBb0Q7SUFDcEQsc0RBQXNEO0VQazBDMUQ7QUFDRjs7QU8vekNFO0VBQ0UsY0FBYztBUGswQ2xCOztBT3R6Q0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJKekxtQjtFSTBMbkIsbUJBQW1CO0FQeXpDckI7O0FHOTdDRTtFSWtJRjtJQU1JLFVBQVU7SUFDVixjQUFjO0VQMnpDaEI7QUFDRjs7QUdyOENFO0VJa0lGO0lBV0ksVUFBVTtJQUNWLGNBQWM7RVA2ekNoQjtBQUNGOztBT3p6Q0E7RUFFRSxpQkpsTW1CO0VJbU1uQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FQMnpDbkI7O0FPbDBDQTtFQVVJLFlBQVk7RUFFWixrQkFBa0I7QVAyekN0Qjs7QUcxOUNFO0VJbUpGO0lBZ0JJLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsbUJBQW1CO0VQNHpDckI7QUFDRjs7QUdsK0NFO0VJbUpGO0lBc0JJLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsbUJBQW1CO0VQOHpDckI7QUFDRjs7QU8zekNBO0VBQ0UsbUJBQW1CO0FQOHpDckI7O0FHOStDRTtFSStLRjtJQUlJLFVBQVU7SUFDVixzQkFBc0I7RVBnMEN4QjtBQUNGOztBR3IvQ0U7RUkrS0Y7SUFVSSxVQUFVO0lBQ1Ysc0JBQXNCO0VQaTBDeEI7QUFDRjs7QUc1L0NFO0VJOExBO0lBR0ksV0FBVztFUGcwQ2Y7QUFDRjs7QUdsZ0RFO0VJOExBO0lBT0ksV0FBVztFUGswQ2Y7QUFDRjs7QUd4Z0RFO0VJK0tGO0lBNkJNLFdBQVc7RVBpMENmO0FBQ0Y7O0FHOWdERTtFSStLRjtJQWlDTSxXQUFXO0VQbTBDZjtBQUNGOztBTy96Q0E7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0FQazBDdkI7O0FHemhERTtFSXlOQTtJQUdJLFVBQVU7SUFDVixjQUFjO0VQazBDbEI7QUFDRjs7QUdoaURFO0VJeU5BO0lBUUksVUFBVTtJQUNWLGNBQWM7RVBvMENsQjtBQUNGOztBR3ZpREU7RUlxTkY7SUFvQk0sVUFBVTtFUG0wQ2Q7QUFDRjs7QUc3aURFO0VJcU5GO0lBd0JNLFdBQVc7RVBxMENmO0FBQ0Y7O0FPOTFDQTtFQTZCSSxpQkFBaUI7QVBxMENyQjs7QUd2akRFO0VJcU5GO0lBZ0NNLGVBQWU7RVB1MENuQjtBQUNGOztBRzdqREU7RUlxTkY7SUFvQ00sY0FBYztJQUNkLGtCQUFrQjtFUHkwQ3RCO0FBQ0Y7O0FPdDBDRTtFQUNFLGlCSnBUaUI7RUlxVGpCLG1CQUFtQjtFQUNuQixrQkFBa0I7QVB5MEN0Qjs7QU9oMENBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCSmpVbUI7RUlrVW5CLHFCQUFxQjtFQUNyQixtQkFBbUI7QVBtMENyQjs7QU9qMENFO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxpQkpoVWlCO0VJaVVqQixtQkFBbUI7RUFDbkIscUJBQXFCO0FQbzBDekI7O0FPbDBDSTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsaUJKdlVlO0VJd1VmLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIscUJBQXFCO0FQcTBDM0I7O0FHbG1ERTtFSXVSRTtJQVNJLGdCQUFnQjtFUHUwQ3RCO0FBQ0Y7O0FHeG1ERTtFSXVSRTtJQWFJLGdCQUFnQjtFUHkwQ3RCO0FBQ0Y7O0FHOW1ERTtFSXlTQTtJQUdJLFVBQVU7SUFDVixjQUFjO0VQdTBDbEI7QUFDRjs7QUdybkRFO0VJeVNBO0lBUUksVUFBVTtJQUNWLGNBQWM7RVB5MENsQjtBQUNGOztBT2wzQ0E7RUE2Q0ksWUFBWTtBUHkwQ2hCOztBR2hvREU7RUkwUUY7SUFnRE0sVUFBVTtFUDIwQ2Q7QUFDRjs7QUd0b0RFO0VJMFFGO0lBb0RNLFdBQVc7SUFDWCxXQUFXO0VQNjBDZjtBQUNGOztBT240Q0E7RUEwREksWUFBWTtFQUNaLGlCQUFpQjtBUDYwQ3JCOztBR2xwREU7RUkwUUY7SUE4RE0sVUFBVTtFUCswQ2Q7QUFDRjs7QUd4cERFO0VJMFFGO0lBa0VNLFdBQVc7SUFDWCxXQUFXO0lBQ1gsa0JBQWtCO0VQaTFDdEI7QUFDRjs7QU90NUNBO0VBd0VNLGtCQUFrQjtFQUNsQixnQkFBZ0I7QVBrMUN0Qjs7QUdycURFO0VJMFFGO0lBNEVRLFdBQVc7RVBvMUNqQjtBQUNGOztBRzNxREU7RUkwUUY7SUFnRlEsZ0JBQWdCO0lBQ2hCLFVBQVU7RVBzMUNoQjtBQUNGOztBT2wxQ0E7RUFDRSxnQkFBZ0I7QVBxMUNsQjs7QUd0ckRFO0VJbVdBO0lBR0ksVUFBVTtJQUNWLGNBQWM7RVBxMUNsQjtBQUNGOztBRzdyREU7RUltV0E7SUFRSSxVQUFVO0lBQ1YsY0FBYztFUHUxQ2xCO0FBQ0Y7O0FHcHNERTtFSWdYQTtJQUdJLFdBQVc7RVBzMUNmO0FBQ0Y7O0FHMXNERTtFSWdYQztJQWFLLFdBQVc7RVBrMUNqQjtBQUNGOztBR2h0REU7RUlnWEM7SUFpQkssV0FBVztFUG8xQ2pCO0FBQ0Y7O0FPaDFDRTtFQUNFLGlCSjViaUI7RUk2YmpCLHVCQUFzQjtBUG0xQzFCOztBRzN0REU7RUlzWUE7SUFRSSxnQkFBZTtFUGsxQ25CO0FBQ0Y7O0FPaDFDRTtFQUNFLGlCSi9iaUI7RUlnY2pCLHFCQUFxQjtBUG0xQ3pCOztBT2oxQ0U7RUFDRSxpQkozY2lCO0VJNGNqQixxQkFBcUI7QVBvMUN6Qjs7QU9sMUNFO0VBQ0UsMEJBQTBCO0VBQzFCLGNBQWM7RUFDZCxpQkp6Y2lCO0VJMGNqQixxQkFBcUI7QVBxMUN6Qjs7QU9uMUNFO0VBQ0UsbUJBQW1CO0FQczFDdkI7O0FPdjFDRztFQUdHLGNBQWM7RUFDZCxpQkpoZGU7RUlpZGYsaUJBQWlCO0FQdzFDdkI7O0FHNXZERTtFSStaQztJQVdLLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QscUJBQXFCO0VQdTFDM0I7QUFDRjs7QU9qMUNFO0VBQ0UsaUJKemVpQjtFSTBlakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixxQkFBcUI7QVBvMUN6Qjs7QUczd0RFO0VJbWJBO0lBT0ksVUFBVTtJQUNWLHFCQUFxQjtFUHMxQ3pCO0FBQ0Y7O0FHbHhERTtFSW1iQTtJQVlJLFVBQVU7SUFDVixxQkFBcUI7RVB3MUN6QjtBQUNGOztBT3IxQ0U7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLGVKdGZlO0VJdWZmLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FQdzFDdkI7O0FHbHlERTtFSW9jQTtJQVNJLFVBQVU7SUFDVixtQkFBbUI7RVAwMUN2QjtBQUNGOztBR3p5REU7RUlvY0E7SUFjSSxVQUFVO0lBQ1YsbUJBQW1CO0VQNDFDdkI7QUFDRjs7QUdoekRFO0VJdWRBO0lBR0ksVUFBVTtJQUNWLGNBQWM7RVAyMUNsQjtBQUNGOztBR3Z6REU7RUl1ZEE7SUFRSSxVQUFVO0lBQ1YsY0FBYztFUDYxQ2xCO0FBQ0Y7O0FHOXpERTtFSXVkQztJQWVLLFdBQVc7RVA2MUNqQjtBQUNGOztBR3AwREU7RUl1ZEM7SUFtQkssV0FBVztFUCsxQ2pCO0FBQ0Y7O0FPbjNDRztFQXVCSyxtQkFBbUI7QVBnMkMzQjs7QUc5MERFO0VJdWRDO0lBMEJPLG1CQUFtQjtFUGsyQzNCO0FBQ0Y7O0FHcDFERTtFSXVkQztJQThCTyxnQkFBZ0I7RVBvMkN4QjtBQUNGOztBRzExREU7RUl1ZEM7SUFxQ08sVUFBVTtFUG0yQ2xCO0FBQ0Y7O0FPejRDRztFQTZDSyxpQkFBaUI7QVBnMkN6Qjs7QUdwMkRFO0VJdWRDO0lBZ0RPLGlCQUFpQjtFUGsyQ3pCO0FBQ0Y7O0FHMTJERTtFSXVkQztJQW9ETyxjQUFjO0VQbzJDdEI7QUFDRjs7QUdoM0RFO0VJdWRDO0lBOERPLGdCQUFnQjtFUGcyQ3hCO0FBQ0Y7O0FPeDFDQTtFQUNFLGtCQUFrQjtBUDIxQ3BCOztBT3QxQ0U7RUFDRSxrQkFBa0I7QVB5MUN0Qjs7QUc5M0RFO0VJb2lCQTtJQU9JLGdCQUFnQjtFUHcxQ3BCO0FBQ0Y7O0FPcjFDRTtFQUNFLG1CQUFtQjtBUHcxQ3ZCOztBR3g0REU7RUkraUJBO0lBT0ksU0FBUztFUHUxQ2I7QUFDRjs7QUc5NERFO0VJK2lCQztJQWFLLFdBQVc7RVB1MUNqQjtBQUNGOztBR3A1REU7RUkraUJDO0lBaUJLLFdBQVc7RVB5MUNqQjtBQUNGOztBT3IxQ0U7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1Qsa0JBQWtCO0FQdzFDdEI7O0FHcjZERTtFSXFrQkE7SUFXSSxVQUFVO0lBQ1YsV0FBVztJQUNYLGFBQWE7RVAwMUNqQjtBQUNGOztBRzc2REU7RUlxa0JBO0lBaUJJLFVBQVU7SUFDVixZQUFZO0lBQ1osT0FBTztJQUNQLFNBQVM7SUFDVCxhQUFhO0VQNDFDakI7QUFDRjs7QU9sM0NHO0VBeUJHLHlCQUF5QjtBUDYxQy9COztBT3QzQ0c7RUE2QkcseUJBQXlCO0FQNjFDL0I7O0FPMTNDRztFQWlDRyx5QkFBeUI7QVA2MUMvQjs7QU85M0NHO0VBcUNHLHlCQUF5QjtBUDYxQy9COztBT3oxQ0U7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLGlCSjVwQmlCO0VJNnBCakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixjQUFjO0FQNDFDbEI7O0FHaDlERTtFSThtQkE7SUFTSSxpQkp2cUJlO0VIcWdFbkI7QUFDRjs7QUd0OURFO0VJOG1CQTtJQWFJLGlCSmhyQmU7RUhnaEVuQjtBQUNGOztBTzkxQ0U7RUFDRSxXQUFXO0VBQ1gsaUJKdnJCaUI7RUl3ckJqQixpQkFBaUI7QVBpMkNyQjs7QUdsK0RFO0VJOG5CQTtJQU1JLGlCSjVyQmU7SUk2ckJmLG1CQUFtQjtFUG0yQ3ZCO0FBQ0Y7O0FHeitERTtFSThuQkE7SUFXSSxlSmxzQmE7SUltc0JiLG1CQUFtQjtFUHEyQ3ZCO0FBQ0Y7O0FHaC9ERTtFSThvQkE7SUFHSSxVQUFVO0lBQ1YsY0FBYztFUG8yQ2xCO0FBQ0Y7O0FHdi9ERTtFSThvQkE7SUFRSSxVQUFVO0lBQ1YsY0FBYztFUHMyQ2xCO0FBQ0Y7O0FPbDJDQTtFQUNFLFlBQVk7QVBxMkNkOztBR2xnRUU7RUk0cEJGO0lBSUksVUFBVTtFUHUyQ1o7QUFDRjs7QUd4Z0VFO0VJNHBCRjtJQVFJLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztFUHkyQ2I7QUFDRjs7QU9wM0NBO0VBZ0JNLGNBQWM7RUFDZCxnQ0FBZ0M7QVB3MkN0Qzs7QU96M0NBO0VBd0JNLGNBQWM7RUFDZCxnQ0FBZ0M7QVBxMkN0Qzs7QU85M0NBO0VBZ0NNLGNBQWM7RUFDZCxnQ0FBZ0M7QVBrMkN0Qzs7QU9uNENBO0VBd0NNLGNBQWM7RUFDZCxnQ0FBZ0M7QVArMUN0Qzs7QU8zMUNFO0VBQ0UsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtBUDgxQ3hCOztBTzMxQ0U7RUFDRSxlSjl2QmU7RUkrdkJmLGNBQWM7RUFDZCxxQkFBcUI7QVA4MUN6Qjs7QUcvaUVFO0VJOHNCQTtJQU1JLGlCQUFpQjtJQUNqQixvQkFBb0I7RVBnMkN4QjtBQUNGOztBR3RqRUU7RUk4c0JBO0lBV0ksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFUGsyQ3hCO0FBQ0Y7O0FPLzJDRztFQWdCRyxpQko3dkJlO0VJOHZCZixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHVCQUF1QjtBUG0yQzdCOztBTy8xQ0U7RUFDRSxpQkp6eEJpQjtFSTB4QmpCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsV0FBVztBUGsyQ2Y7O0FPLzFDRTtFQUNFLGVBQWU7QVBrMkNuQjs7QU85MUNBO0VBQ0UsWUFBWTtBUGkyQ2Q7O0FHbmxFRTtFSWl2QkY7SUFJSSxVQUFVO0VQbTJDWjtBQUNGOztBR3psRUU7RUlpdkJGO0lBUUksV0FBVztJQUNYLG1CQUFtQjtJQUNuQixXQUFXO0VQcTJDYjtBQUNGOztBT2gzQ0E7RUpsdUJFLFNBQVM7RUFDVCxVQUFVO0FIc2xFWjs7QU9yM0NBO0VBaUJNLGdCQUFnQjtBUHcyQ3RCOztBRzFtRUU7RUlpdkJGO0lBb0JRLGdCQUFnQjtFUDAyQ3RCO0FBQ0Y7O0FHaG5FRTtFSWl2QkY7SUF3QlEsZ0JBQWdCO0VQNDJDdEI7QUFDRjs7QU9yNENBO0VBOEJJLG1CQUFtQjtBUDIyQ3ZCOztBRzFuRUU7RUlpdkJGO0lBaUNNLFdBQVc7RVA2MkNmO0FBQ0Y7O0FHaG9FRTtFSWl2QkY7SUFxQ00sV0FBVztFUCsyQ2Y7QUFDRjs7QU8xMkNBO0VBQ0UsZ0JBQWdCO0FQNjJDbEI7O0FPMzJDRTtFQUNFLGlCSnIxQmlCO0VJczFCakIsY0FBYztBUDgyQ2xCOztBRy9vRUU7RUkreEJBO0lBS0ksVUFBVTtJQUNWLGNBQWM7RVBnM0NsQjtBQUNGOztBR3RwRUU7RUkreEJBO0lBVUksVUFBVTtJQUNWLGNBQWM7RVBrM0NsQjtBQUNGOztBRzdwRUU7RUk4eUJBO0lBR0ksVUFBVTtJQUNWLGNBQWM7RVBpM0NsQjtBQUNGOztBR3BxRUU7RUk4eUJBO0lBUUksVUFBVTtJQUNWLGNBQWM7RVBtM0NsQjtBQUNGOztBT2gzQ0U7RUFDRSxpQko3MkJpQjtFSTgyQmpCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsY0FBYztFQUNkLGdDQUFnQztBUG0zQ3BDOztBTzcyQ0U7RUFFRSxpQko3M0JpQjtFSTgzQmpCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGlCQUFpQjtBUCsyQ3JCOztBTzUyQ0U7RUFDRSxvQkFBb0I7QVArMkN4Qjs7QU9oM0NHO0VBSUcsaUJBQWlCO0FQZzNDdkI7O0FPMTJDQTs7RUFFRSxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsaUJKMTVCbUI7QUh1d0VyQjs7QU8zMkNBO0VBQ0UsYUFBUztFQUNULHlCSi83QmdDO0FINnlFbEM7O0FPNTJDQTtFQUNFLGFBQVM7RUFDVCx5QkFBeUI7QVArMkMzQjs7QU90MkNJO0VBQ0UsaUJKajZCZTtFSWs2QmYsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUVoQixtQkFBbUI7RUFDbkIsY0FBYztBUHcyQ3BCOztBR3B1RUU7RUlzM0JFO0lBU0ksVUFBVTtJQUNWLG1CQUFtQjtFUDAyQ3pCO0FBQ0Y7O0FHM3VFRTtFSXMzQkU7SUFjSSxVQUFVO0lBQ1YsbUJBQW1CO0VQNDJDekI7QUFDRjs7QU96MkNJO0VBQ0UsaUJKMzdCZTtFSTQ3QmYsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7QVA0MkN6Qjs7QUd6dkVFO0VJeTRCRTtJQVFJLFVBQVU7SUFDVixtQkFBbUI7RVA2MkN6QjtBQUNGOztBR2h3RUU7RUl5NEJFO0lBYUksVUFBVTtJQUNWLG1CQUFtQjtFUCsyQ3pCO0FBQ0Y7O0FPejJDSTtFQUNFLGVKOThCYTtFSSs4QmIsb0JBQW9CO0FQNDJDMUI7O0FHNXdFRTtFSTg1QkU7SUFLSSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGNBQWM7RVA4MkNwQjtBQUNGOztBR3B4RUU7RUk4NUJFO0lBV0ksZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixjQUFjO0VQZzNDcEI7QUFDRjs7QUc1eEVFO0VJKzZCRTtJQUdJLFdBQVc7SUFDWCxlQUFlO0VQKzJDckI7QUFDRjs7QUdueUVFO0VJKzZCRTtJQVFJLGVBQWU7RVBpM0NyQjtBQUNGOztBR3p5RUU7RUkrNkJHO0lBZUssV0FBVztFUGczQ25CO0FBQ0Y7O0FHL3lFRTtFSSs2Qkc7SUFtQkssV0FBVztFUGszQ25CO0FBQ0Y7O0FPOTJDSztFQVdHLGNBQWM7RUFDZCwwQkFBMEI7QVB1MkNsQzs7QUcxekVFO0VJMjlCQTtJQUdJLFVBQVU7SUFDVixjQUFjO0VQaTJDbEI7QUFDRjs7QUdqMEVFO0VJMjlCQTtJQVFJLFVBQVU7SUFDVixjQUFjO0VQbTJDbEI7QUFDRjs7QU9oMkNFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBUG0yQ3RCOztBT3IyQ0c7RUFLRyxjQUFjO0VBQ2QsMEJBQTBCO0FQbzJDaEM7O0FPajJDRTtFQUVFLGtCQUFrQjtFQUNsQixpQkFBaUI7QVBtMkNyQjs7QU90MkNHO0VBTUcscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sV0FBVztFQUNYLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsaUJKN2lDZTtFSThpQ2YscUJBQXFCO0VBQ3JCLGlCQUFpQjtBUG8yQ3ZCOztBT2oyQ0U7RUFDRSxjQUFjO0VBQ2QsMEJBQTBCO0VBQzFCLGlCSnJqQ2lCO0VJc2pDakIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixpQkFBaUI7QVBvMkNyQjs7QU8xMkNHO0VBU0csWUFBWTtFQUNaLHlCQUF5QjtBUHEyQy9COztBT2wyQ0U7RUFDRSxpQkp4a0NpQjtBSDY2RXJCOztBT3QyQ0c7RUFJRyxZQUFZO0VBQ1oseUJBQXlCO0FQczJDL0I7O0FJdm5FRTtFQUNFLFdBQVc7RUFDWCxpQkQ3VGlCO0VDOFRqQixnQkFBZ0I7RUQ3S2xCLE9BQU87QUh3eUVUOztBR2x6RUU7RUFFRSxXQUFXO0VBQ1gsY0FBYztBSG96RWxCOztBR2p6RUU7RUFDRSxXQUFXO0FIb3pFZjs7QUc3NEVFO0VDc1FBO0lBUUksVUFBVTtJQUNWLGNBQWM7RUpvb0VsQjtBQUNGOztBR3A1RUU7RUNzUUE7SUFhSSxVQUFVO0lBQ1YsY0FBYztFSnNvRWxCO0FBQ0Y7O0FJbm9FRTtFQUVFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osV0FBVztBSnFvRWY7O0FHajZFRTtFQ3dSQTtJQU9JLFVBQVU7RUp1b0VkO0FBQ0Y7O0FHdjZFRTtFQ3dSQTtJQVdJLFVBQVU7RUp5b0VkO0FBQ0Y7O0FJcnBFRztFQWVHLGlCQUFpQjtBSjBvRXZCOztBR2o3RUU7RUN3UkM7SUFrQkssZUFBZTtFSjRvRXJCO0FBQ0Y7O0FHdjdFRTtFQ3dSQztJQXNCSyxxQkFBcUI7RUo4b0UzQjtFSXBxRUM7SUF5Qk8sY0FBYztFSjhvRXRCO0FBQ0Y7O0FJN25FRTtFQUNFLGdCQUFnQjtBSmdvRXBCOztBSWpvRUc7RUFRRyxjQUFjO0VBQ2QsZ0JBQWdCO0FKNm5FdEI7O0FJeG5FQTtFQUNFLGlCQUFpQjtFQUNqQixTQUFTO0VBQ1QsNkJBQTZCO0VBQzdCLGlCRHRZbUI7QUhpZ0ZyQiIsImZpbGUiOiJ0aGVtYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuKiBQcm9qZWN0IE5hbWU6IERPTENFXG4qIFNpdGUgVVJJOiBodHRwOi8vZG9sY2Uta2suY28uanBcbiogRGVzY3JpcHRpb246IERPTENFIHN0eWxlXG4qIFZlcnNpb246IDEuMC4wXG4qIEF1dGhvcjogRE9MQ0UgSW5rLlxuKiBDU1M6IHRoZW1hLmNzc1xuKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSEVSTyBBUkVBXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm12IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm12IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAubXYgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdiBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnNlY3Rpb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAyJSBhdXRvIDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAyJSBhdXRvIDUlO1xuICB9XG59XG5cbi5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaC1jb3Jwb3JhdGUtYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuaC1jb3Jwb3JhdGUtYmFubmVyX19pdGVtOm50aC1vZi10eXBlKC1uKzMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmgtY29ycG9yYXRlLWJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgtbiszKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgtY29ycG9yYXRlLWJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmgtY29ycG9yYXRlLWJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaC1jb3Jwb3JhdGUtYmFubmVyX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0gaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWxbbGFuZz1cImVuXCJdIC5oLWNvcnBvcmF0ZS1iYW5uZXIsXG4gIGh0bWxbbGFuZz1cImNuXCJdIC5oLWNvcnBvcmF0ZS1iYW5uZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiA1JSBhdXRvIDUlO1xuICB9XG59XG5cbmh0bWxbbGFuZz1cImVuXCJdIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0sXG5odG1sW2xhbmc9XCJjblwiXSAuaC1jb3Jwb3JhdGUtYmFubmVyX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWxbbGFuZz1cImVuXCJdIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0sXG4gIGh0bWxbbGFuZz1cImNuXCJdIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNSU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmdsb2JhbFdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmtleXZpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5rZXl2aXN1YWwuY2F0ZWdvcnktcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgaGVpZ2h0OiAyNDBweDtcbn1cblxuLnJlY3J1aXQgLmtleXZpc3VhbC5jYXRlZ29yeS1wYXJlbnQsXG4ucmVjcnVpdEFwcGxpY2F0aW9uUDEgLmtleXZpc3VhbC5jYXRlZ29yeS1wYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9yZWNydWl0L2tleXZpc3VhbC5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4ucmVjcnVpdFBlb3BsZUNhbmRpZGF0ZSAua2V5dmlzdWFsLmNhdGVnb3J5LXBhcmVudCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3JlY3J1aXQva2V5dmlzdWFsLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJyZWFkY3J1bWJfX2xpc3Qge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZmRkMjNjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5icmVhZGNydW1iX19saXN0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iX19saXN0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYl9faXRlbSArIC5icmVhZGNydW1iX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmJyZWFkY3J1bWJfX2l0ZW0gKyAuYnJlYWRjcnVtYl9faXRlbTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbm1haW4ge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB6b29tOiAxO1xufVxuXG5tYWluOmJlZm9yZSwgbWFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5tYWluOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRpbmctdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMjNjO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDI0cHggMCAzOHB4O1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0LjRyZW07XG59XG5cbmh0bWxbbGFuZz1cImNuXCJdIC5oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwi5b6u6L2v6ZuF6buRXCIsIFwiU2ltU3VuXCIsIFwiTHVjaWRhIEdyYW5kZVwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuLnNlY3Rpb25pbmctdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZTg1OWE7XG59XG5cbi5zZWN0aW9uaW5nLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG59XG5cbi5zZWN0aW9uaW5nLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2VjdGlvbmluZy1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbmluZy1zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG5odG1sW2xhbmc9XCJlblwiXSAuc2VjdGlvbmluZy1zdWJ0aXRsZSxcbmh0bWxbbGFuZz1cImNuXCJdIC5zZWN0aW9uaW5nLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ucmVjcnVpdC1oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMDAwO1xufVxuXG4ucmVjcnVpdC1wZW9wbGUtaGVhZGluZy10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGQyM2M7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMjRweCAwIDM4cHg7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQuNHJlbTtcbiAgY29sb3I6ICM3OTQzMGY7XG59XG5cbi5jYXRlZ29yeS1sYWJlbCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY2F0ZWdvcnktbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb3Jwb3JhdGUgLmNhdGVnb3J5LWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMjNjO1xuICB9XG4gIC5yZWNydWl0IC5jYXRlZ29yeS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGYwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb3Jwb3JhdGUgLmNhdGVnb3J5LWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMjNjO1xuICB9XG4gIC5yZWNydWl0IC5jYXRlZ29yeS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGYwMDtcbiAgfVxufVxuXG4udGFibGVzZXQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnRhYmxlc2V0IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXNldCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGVzZXQgdGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXNldCB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlc2V0IHRyICsgdHIgdGgsIC50YWJsZXNldCB0ciArIHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNhMGEwYTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXNldCB0ciArIHRyIHRoLCAudGFibGVzZXQgdHIgKyB0ciB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4udGFibGVzZXQgdGgsIC50YWJsZXNldCB0ZCB7XG4gIHBhZGRpbmc6IDEuNWVtIDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXNldCB0aCwgLnRhYmxlc2V0IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFibGVzZXQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGVzZXQgdGgge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYTBhMGEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZXNldCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNhMGEwYTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmxlc2V0IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY29ycG9yYXRlUHJvZmlsZSAudGFibGVzZXQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvcnBvcmF0ZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcnBvcmF0ZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmNvcnBvcmF0ZS1jaGlsZGUge1xuICB3aWR0aDogNzkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvcnBvcmF0ZS1jaGlsZGUge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcnBvcmF0ZS1jaGlsZGUge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNvcnBvcmF0ZS1jaGlsZGVfX2l0ZW0ge1xuICB3aWR0aDogNzkwcHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb3Jwb3JhdGUtY2hpbGRlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcnBvcmF0ZS1jaGlsZGVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29ycG9yYXRlLWNoaWxkZV9faXRlbSAubWVudS1sYWJlbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0MHB4O1xuICBjb2xvcjogIzc5NDMwZjtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDIzYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29ycG9yYXRlLWNoaWxkZV9faXRlbSAubWVudS1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3Jwb3JhdGUtY2hpbGRlX19pdGVtIC5tZW51LWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvcnBvcmF0ZS1jaGlsZGVfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSBpbWcge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvcnBvcmF0ZS1jaGlsZGVfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3Jwb3JhdGUtY2hpbGRlX19pdGVtOm50aC1vZi10eXBlKG9kZCkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uY29ycG9yYXRlLWNoaWxkZV9faXRlbTpudGgtb2YtdHlwZShldmVuKSBpbWcge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29ycG9yYXRlLWNoaWxkZV9faXRlbTpudGgtb2YtdHlwZShldmVuKSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3Jwb3JhdGUtY2hpbGRlX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmdyZWV0aW5nLWJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICB3aWR0aDogNTkwcHg7XG4gIHpvb206IDE7XG59XG5cbi5ncmVldGluZy1ib3g6YmVmb3JlLCAuZ3JlZXRpbmctYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ncmVldGluZy1ib3g6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZ3JlZXRpbmctYm94IHtcbiAgICB3aWR0aDogNTklO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmVldGluZy1ib3gge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmdyZWV0aW5nLWJveF9fc2lnbmF0dXJlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogNC40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5ncmVldGluZy1ib3hfX3NpZ25hdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZWV0aW5nLWJveF9fc2lnbmF0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxufVxuXG4uY2VvLXBvc2l0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5jZW8tcGhvdG8ge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNlby1waG90byB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNlby1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY2VvLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNlby1waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5vcmdhbml6YXRpb24tY2hhcnQge1xuICBtYXJnaW46IDUwcHggMCA4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5vcmdhbml6YXRpb24tY2hhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pemF0aW9uLWNoYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAub3JnYW5pemF0aW9uLWNoYXJ0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaXphdGlvbi1jaGFydCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5waGlsb3NvcGh5LWJveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xufVxuXG4ucGhpbG9zb3BoeS1ib3hfX2xpc3Qge1xuICBtYXJnaW46IDAgMCA4MHB4O1xufVxuXG4ucGhpbG9zb3BoeS1ib3hfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG59XG5cbi5waGlsb3NvcGh5LWJveF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5ndWlkZWxpbmVzLWJveCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3VpZGVsaW5lcy1ib3gge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmd1aWRlbGluZXMtYm94X19sZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XG59XG5cbi5ndWlkZWxpbmVzLWJveF9fbWFuaWZlc3Qge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uZ3VpZGVsaW5lcy1ib3hfX21hbmlmZXN0IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZ3VpZGVsaW5lcy1ib3hfX21hbmlmZXN0IGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3VpZGVsaW5lcy1ib3hfX21hbmlmZXN0IGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY29tcGxpYW5jZS1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29tcGxpYW5jZS1ib3gge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBsaWFuY2UtYm94IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jb3JlLXZhbHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5jb3JlLXZhbHVlX19ncmFwaCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3JlLXZhbHVlX19ncmFwaCBpbWcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvcmUtdmFsdWVfX2dyYXBoIGltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDEwJSAwIDAgLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3JlLXZhbHVlX19ncmFwaCBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIDAgNSU7XG4gIH1cbn1cblxuLmNvcmUtdmFsdWVfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcmUtdmFsdWVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwIDAgNSU7XG4gIH1cbn1cblxuLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMjQwcHg7XG4gIGxlZnQ6IDU3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBsZWZ0OiA1OCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoMSkgLmNvcmUtdmFsdWVfX3RpdGxlIHtcbiAgICB0ZXh0LWluZGVudDogM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSgxKSAuY29yZS12YWx1ZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLmjJHmiKYg77yaXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzYxMjMxZTtcbiAgICB0ZXh0LWluZGVudDogLTNlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMjIwcHg7XG4gIHRvcDogMTYwcHg7XG4gIGxlZnQ6IDc3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDI2JTtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmNvcmUtdmFsdWVfX3RpdGxlIHtcbiAgICB0ZXh0LWluZGVudDogM2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSgyKSAuY29yZS12YWx1ZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLosqzli5kg77yaXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzYxMjMxZTtcbiAgICB0ZXh0LWluZGVudDogLTNlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMjIwcHg7XG4gIHRvcDogNDAwcHg7XG4gIGxlZnQ6IDcwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDU4JTtcbiAgICBsZWZ0OiAxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSgzKSAuY29yZS12YWx1ZV9fdGl0bGUge1xuICAgIHRleHQtaW5kZW50OiAzZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDMpIC5jb3JlLXZhbHVlX190aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuiqoOWunyDvvJpcIjtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjEyMzFlO1xuICAgIHRleHQtaW5kZW50OiAtM2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgdG9wOiA0MDBweDtcbiAgbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogNjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDQpIC5jb3JlLXZhbHVlX190aXRsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLmNvcmUtdmFsdWVfX3RpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi5L+h6aC86Zai5L+CIO+8mlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2MTIzMWU7XG4gICAgdGV4dC1pbmRlbnQ6IC01ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgd2lkdGg6IDIwMHB4O1xuICB0b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgICB0b3A6IDE2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSg1KSAuY29yZS12YWx1ZV9fdGl0bGUge1xuICAgIHRleHQtaW5kZW50OiAzZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDUpIC5jb3JlLXZhbHVlX190aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuWIpOaWrSDvvJpcIjtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjEyMzFlO1xuICAgIHRleHQtaW5kZW50OiAtM2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSgxKSwgLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoMiksIC5jb3JlLXZhbHVlX19pdGVtOm50aC1vZi10eXBlKDMpLCAuY29yZS12YWx1ZV9faXRlbTpudGgtb2YtdHlwZSg0KSwgLmNvcmUtdmFsdWVfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb3JlLXZhbHVlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MTIzMWU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAzcHggIzYxMjMxZTtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmNvcmUtdmFsdWVfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWFwLW5hbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIG1hcmdpbi10b3A6IC0uNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tYXAtbmFtZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLW5hbWUge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm1hcC1hcmVhIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAubWFwLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDYlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWFwLWFyZWFfX2dtYXAge1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5tYXAtYXJlYV9fZ21hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLWFyZWFfX2dtYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmFjY2Vzcy1kZXRhaWwge1xuICB3aWR0aDogODAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICBtYXJnaW46IDJlbSAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmFjY2Vzcy1kZXRhaWwge1xuICAgIHdpZHRoOiA3Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzLWRldGFpbCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDUlIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJvb3RfX3RpbWUge1xuICBtYXJnaW46IDAgMCAuNWVtO1xufVxuXG4ucm9vdF9fZmxvdyB7XG4gIG1hcmdpbjogMS41ZW0gMCAuNWVtO1xufVxuXG4ucm9vdF9fc2NlbmUge1xuICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4udG93bnNjYXBlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi50b3duc2NhcGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMmVtIDAgLjVlbTtcbn1cblxuLmNvbXBhbnlfcGhvdG8ge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMmVtIDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29tcGFueV9waG90byB7XG4gICAgd2lkdGg6IDE1LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFueV9waG90byB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDUlIGF1dG8gMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb21wYW55X3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhbnlfcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZmlsZURhdGEgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2ZpbGVEYXRhIC5vZmZpY2VyUG9zaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZURhdGEgLm9mZmljZXJQb3NpdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZzogLjVlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5wcm9maWxlRGF0YSAub2ZmaWNlck5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlRGF0YSAub2ZmaWNlck5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4uYnVzaW5lc3MtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmJ1c2luZXNzLWJveCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVzaW5lc3MtYm94IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5idXNpbmVzcy1ib3g6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAtMWVtO1xufVxuXG4uZXllLWNhdGNoIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgcGFkZGluZy1yaWdodDogLTIwMHB4O1xufVxuXG4uZXllLWNhdGNoOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYnVzaW5lc3Mvc2VjdGlvbmluZ19pbWdfMDEuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZXllLWNhdGNoOm50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV5ZS1jYXRjaDpudGgtb2YtdHlwZSgxKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG5cbi5leWUtY2F0Y2g6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9idXNpbmVzcy9zZWN0aW9uaW5nX2ltZ18wMi5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5leWUtY2F0Y2g6bnRoLW9mLXR5cGUoMikge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXllLWNhdGNoOm50aC1vZi10eXBlKDIpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZXllLWNhdGNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXllLWNhdGNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4ucmVjcnVpdC1ib3gge1xuICB3aWR0aDogODAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5yZWNydWl0LWJveCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjcnVpdC1ib3gge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJlY3J1aXQtYm94Om50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cblxuLnJlY3J1aXQtaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5yZWNydWl0LWludHJvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNydWl0LWludHJvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5hYm91dGRvbGNlLFxuLnBlb3BsZSxcbi5hcHBsaWNhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5hYm91dGRvbGNlX19saXN0LFxuLnBlb3BsZV9fbGlzdCxcbi5hcHBsaWNhdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgem9vbTogMTtcbn1cblxuLmFib3V0ZG9sY2VfX2xpc3Q6YmVmb3JlLCAuYWJvdXRkb2xjZV9fbGlzdDphZnRlcixcbi5wZW9wbGVfX2xpc3Q6YmVmb3JlLFxuLnBlb3BsZV9fbGlzdDphZnRlcixcbi5hcHBsaWNhdGlvbl9fbGlzdDpiZWZvcmUsXG4uYXBwbGljYXRpb25fX2xpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmFib3V0ZG9sY2VfX2xpc3Q6YWZ0ZXIsXG4ucGVvcGxlX19saXN0OmFmdGVyLFxuLmFwcGxpY2F0aW9uX19saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hYm91dGRvbGNlX19pdGVtLFxuLnBlb3BsZV9faXRlbSxcbi5hcHBsaWNhdGlvbl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRkb2xjZV9faXRlbSxcbiAgLnBlb3BsZV9faXRlbSxcbiAgLmFwcGxpY2F0aW9uX19pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hYm91dGRvbGNlX19pdGVtLFxuICAuYXBwbGljYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0ZG9sY2VfX2l0ZW0sXG4gIC5hcHBsaWNhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWJvdXRkb2xjZV9faXRlbSArIC5hYm91dGRvbGNlX19pdGVtLFxuLmFwcGxpY2F0aW9uX19pdGVtICsgLmFib3V0ZG9sY2VfX2l0ZW0sIC5hYm91dGRvbGNlX19pdGVtICtcbi5hcHBsaWNhdGlvbl9faXRlbSxcbi5hcHBsaWNhdGlvbl9faXRlbSArXG4uYXBwbGljYXRpb25fX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYWJvdXRkb2xjZV9faXRlbSArIC5hYm91dGRvbGNlX19pdGVtLFxuICAuYXBwbGljYXRpb25fX2l0ZW0gKyAuYWJvdXRkb2xjZV9faXRlbSwgLmFib3V0ZG9sY2VfX2l0ZW0gK1xuICAuYXBwbGljYXRpb25fX2l0ZW0sXG4gIC5hcHBsaWNhdGlvbl9faXRlbSArXG4gIC5hcHBsaWNhdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dGRvbGNlX19pdGVtICsgLmFib3V0ZG9sY2VfX2l0ZW0sXG4gIC5hcHBsaWNhdGlvbl9faXRlbSArIC5hYm91dGRvbGNlX19pdGVtLCAuYWJvdXRkb2xjZV9faXRlbSArXG4gIC5hcHBsaWNhdGlvbl9faXRlbSxcbiAgLmFwcGxpY2F0aW9uX19pdGVtICtcbiAgLmFwcGxpY2F0aW9uX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hYm91dGRvbGNlX19pdGVtIGltZyxcbiAgLmFwcGxpY2F0aW9uX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0ZG9sY2VfX2l0ZW0gaW1nLFxuICAuYXBwbGljYXRpb25fX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXluYXZpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBlb3BsZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGVvcGxlX19pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5wZW9wbGVfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBlb3BsZV9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVvcGxlX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGVvcGxlX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlb3BsZV9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wZW9wbGVfX2RhdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBlb3BsZV9fZGF0YSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVvcGxlX19kYXRhIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzUlO1xuICB9XG59XG5cbi5wZW9wbGVfX2RlcGFydG1lbnQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wZW9wbGVfX2RlcGFydG1lbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyguOHJlbSArIDIwICogKDEwMHZ3IC0gMzUwcHgpIC8gNTAwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxLjZyZW0gKyAyMCAqICgxMDB2dyAtIDM1MHB4KSAvIDUwMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlb3BsZV9fZGVwYXJ0bWVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArIDIwICogKDEwMHZ3IC0gMzIwcHgpIC8gMzQ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0LjhyZW0gKyAyMCAqICgxMDB2dyAtIDMyMHB4KSAvIDM0Nyk7XG4gIH1cbn1cblxuLnBlb3BsZV9fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBlb3BsZV9fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IGNhbGMoLjJyZW0gKyAyMCAqICgxMDB2dyAtIDM1MHB4KSAvIDUwMCk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoLjhyZW0gKyAyMCAqICgxMDB2dyAtIDM1MHB4KSAvIDUwMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlb3BsZV9fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMjAgKiAoMTAwdncgLSAzMjBweCkgLyAzNDcpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuOHJlbSArIDIwICogKDEwMHZ3IC0gMzIwcHgpIC8gMzQ3KTtcbiAgfVxufVxuXG4ucGVvcGxlX19sZWFkIHtcbiAgY29sb3I6ICM3OTQzMGY7XG59XG5cbi5yZWNydWl0LWFib3V0ZG9sY2UtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5yZWNydWl0LWFib3V0ZG9sY2UtdGV4dCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjcnVpdC1hYm91dGRvbGNlLXRleHQge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnJlY3J1aXQtYWJvdXRkb2xjZS1zZWN0aW9uaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtLjVlbTtcbn1cblxuLnJlY3J1aXQtYWJvdXRkb2xjZS1zZWN0aW9uaW5nLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnJlY3J1aXQtYWJvdXRkb2xjZS1zZWN0aW9uaW5nLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY3J1aXQtYWJvdXRkb2xjZS1zZWN0aW9uaW5nLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbn1cblxuLmRpc3RyaWJ1dGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmRpc3RyaWJ1dGlvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDQwcHggYXV0byA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXN0cmlidXRpb24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5kaXN0cmlidXRpb25fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc3RyaWJ1dGlvbl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5kaXN0cmlidXRpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzdHJpYnV0aW9uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRyYW5zaXRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnRyYW5zaXRpb25fX3dyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zaXRpb25fX3dyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAudHJhbnNpdGlvbiBpbWcge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zaXRpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHJhbnNpdGlvbiBpbWcgKyBpbWcge1xuICBtYXJnaW4tbGVmdDogNjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAudHJhbnNpdGlvbiBpbWcgKyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJhbnNpdGlvbiBpbWcgKyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgfVxufVxuXG4udHJhbnNpdGlvbl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBtYXJnaW4tdG9wOiAyLjhyZW07XG59XG5cbi5ldmVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5cbi5ldmVudF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBjb2xvcjogI2MyZDk0ZTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cblxuLmV2ZW50X190aXRsZS0tbmV3eWVhciB7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIGNvbG9yOiAjYzJkOTRlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZXZlbnRfX3RpdGxlLS1uZXd5ZWFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudF9fdGl0bGUtLW5ld3llYXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZXZlbnRfX3dyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50X193cmFwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ldmVudCAubGVmdC1jb2wge1xuICB3aWR0aDogNDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmV2ZW50IC5sZWZ0LWNvbCB7XG4gICAgd2lkdGg6IDQxJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnQgLmxlZnQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnQgLnJpZ2h0LWNvbCB7XG4gIHdpZHRoOiA1OTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmV2ZW50IC5yaWdodC1jb2wge1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50IC5yaWdodC1jb2wge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZXZlbnQgLnJpZ2h0LWNvbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmV2ZW50IC5yaWdodC1jb2wgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnQgLnJpZ2h0LWNvbCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uaHItZGV2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaHItZGV2X193cmFwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oci1kZXZfX3dyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaHItZGV2X19ncmFwaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaHItZGV2X19ncmFwaCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oci1kZXZfX2dyYXBoIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhyLWRldl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IC00MHB4IDAgMCAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhyLWRldl9fbm90ZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uaHItZGV2LWZsb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cblxuLmhyLWRldl9fYm94IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cblxuLmhyLWRldl9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM3OTQzMGY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG59XG5cbi5oci1kZXZfX2RldGFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5cbi5oci1kZXZfX2RldGFpbCBzdHJvbmcge1xuICBjb2xvcjogIzc5NDMwZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiA4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHItZGV2X19kZXRhaWwgc3Ryb25nIHtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmFib3V0ZG9sY2UtYWJvdXRfX2xlYWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hYm91dGRvbGNlLWFib3V0X19sZWFkIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRkb2xjZS1hYm91dF9fbGVhZCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byAyLjhyZW07XG4gIH1cbn1cblxuLmFib3V0ZG9sY2UtYWJvdXRfX2Zsb3cge1xuICBib3JkZXI6IHNvbGlkIDFweCAjNjEyMzFkO1xuICBjb2xvcjogIzYxMjMxZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAuOXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYWJvdXRkb2xjZS1hYm91dF9fZmxvdyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dGRvbGNlLWFib3V0X19mbG93IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYWJvdXRkb2xjZS1hYm91dF9fZ3JhcGgge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIGltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRkb2xjZS1hYm91dF9fZ3JhcGggaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIGltZzpudGgtb2YtdHlwZShuKzIpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbi5hYm91dGRvbGNlLWFib3V0X19ncmFwaCBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hYm91dGRvbGNlLWFib3V0X19ncmFwaCBpbWc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0ZG9sY2UtYWJvdXRfX2dyYXBoIGltZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRkb2xjZS1hYm91dF9fZ3JhcGggaW1nICsgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wZW9wbGVjYXAge1xuICBtYXJnaW46IDIuOHJlbSAwIDA7XG59XG5cbi5wZXJzb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uLWhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ucGVyc29uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25fX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGVyc29uX190aXRsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25fX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBlcnNvbl9fcHJvZmlsZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDUwcHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucGVyc29uX19wcm9maWxlIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbl9fcHJvZmlsZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucGVyc29uX19wcm9maWxlLnNhbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYWVlNTtcbn1cblxuLnBlcnNvbl9fcHJvZmlsZS5wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTg1OWE7XG59XG5cbi5wZXJzb25fX3Byb2ZpbGUubG9naXN0aWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZDk0ZTtcbn1cblxuLnBlcnNvbl9fcHJvZmlsZS5maW5hbmNlX2FuZF9hY2NvdW50aW5nX2RlcGFydG1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU5OTIwO1xufVxuXG4ucGVyc29uX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBlcnNvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnBlcnNvbl9fZGF0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBlcnNvbl9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uX19kYXRhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5wZXJzb25fX2JvZHkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbl9fYm9keSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaW50ZXJ2aWV3IHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5pbnRlcnZpZXcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludGVydmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmludGVydmlldy5zYWxlcyAuaW50ZXJ2aWV3X19xIHtcbiAgY29sb3I6ICMyMGFlZTU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMjBhZWU1O1xufVxuXG4uaW50ZXJ2aWV3LnByb2R1Y3RzIC5pbnRlcnZpZXdfX3Ege1xuICBjb2xvcjogI2VlODU5YTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZTg1OWE7XG59XG5cbi5pbnRlcnZpZXcubG9naXN0aWNzIC5pbnRlcnZpZXdfX3Ege1xuICBjb2xvcjogI2MyZDk0ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjMmQ5NGU7XG59XG5cbi5pbnRlcnZpZXcuZmluYW5jZV9hbmRfYWNjb3VudGluZ19kZXBhcnRtZW50IC5pbnRlcnZpZXdfX3Ege1xuICBjb2xvcjogI2U1OTkyMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNTk5MjA7XG59XG5cbi5pbnRlcnZpZXdfX3dyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cblxuLmludGVydmlld19fcSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaW50ZXJ2aWV3X19xIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50ZXJ2aWV3X19xIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbiAgfVxufVxuXG4uaW50ZXJ2aWV3X19xOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcbn1cblxuLmludGVydmlld19fYSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGVydmlld19fYSArIC5pbnRlcnZpZXdfX3Ege1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi5zY2hlZHVsZSB7XG4gIHdpZHRoOiAzNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2NoZWR1bGUge1xuICAgIHdpZHRoOiAzNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5zY2hlZHVsZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2NoZWR1bGUgcCArIHAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zY2hlZHVsZSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2NoZWR1bGUgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnNjaGVkdWxlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNjaGVkdWxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNjaGVkdWxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhbmRpZGF0ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYW5kaWRhdGVfX2xlYWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNhbmRpZGF0ZV9fbGVhZCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FuZGlkYXRlX19sZWFkIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNhbmRpZGF0ZV9fd3JhcCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FuZGlkYXRlX193cmFwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jYW5kaWRhdGVfX3Ege1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3OTQzMGY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNzk0MzBmO1xufVxuXG4uY2FuZGlkYXRlX19hLCAuY2FuZGlkYXRlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5jYW5kaWRhdGVfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogLS41ZW07XG59XG5cbi5jYW5kaWRhdGVfX2xhYmVsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGlnaC1zY2hvb2w6OmJlZm9yZSxcbi51bml2ZXJzaXR5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmhpZ2gtc2Nob29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIumrmOWNklwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMjNjO1xufVxuXG4udW5pdmVyc2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLlpKfljZJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NDMwZjtcbn1cblxuLmFwcGxpY2F0aW9uLW91dGxpbmVfX21hbmlmZXN0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBjb2xvcjogIzc5NDMwZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYXBwbGljYXRpb24tb3V0bGluZV9fbWFuaWZlc3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwbGljYXRpb24tb3V0bGluZV9fbWFuaWZlc3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTFweDtcbiAgfVxufVxuXG4uYXBwbGljYXRpb24tb3V0bGluZV9fY29uZGl0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYXBwbGljYXRpb24tb3V0bGluZV9fY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1vdXRsaW5lX19jb25kaXRpb25zIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIH1cbn1cblxuLmFwcGxpY2F0aW9uLWRldGFpbF9fYW5ub3VuY2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hcHBsaWNhdGlvbi1kZXRhaWxfX2Fubm91bmNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWRldGFpbF9fYW5ub3VuY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hcHBsaWNhdGlvbi1kZXRhaWxfX3NjaGVkdWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIuNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWRldGFpbF9fc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5hcHBsaWNhdGlvbi1kZXRhaWxfX3NjaGVkdWxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWRldGFpbF9fc2NoZWR1bGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXBwbGljYXRpb24tZGV0YWlsLXRhYmxlIGEge1xuICBjb2xvcjogIzAzMjI3NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnJlY3J1aXQtcWFuZGFfX2xpc3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY3J1aXQtcWFuZGFfX2xpc3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnJlY3J1aXQtcWFuZGFfX2JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDQuNHJlbTtcbn1cblxuLnJlY3J1aXQtcWFuZGFfX2JveCBhIHtcbiAgY29sb3I6ICMwMzIyNzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVjcnVpdC1xYW5kYV9fcSwgLnJlY3J1aXQtcWFuZGFfX2Ege1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4ucmVjcnVpdC1xYW5kYV9fcTpiZWZvcmUsIC5yZWNydWl0LXFhbmRhX19hOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC01cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmVjcnVpdC1xYW5kYV9fcSB7XG4gIGNvbG9yOiAjYzJkOTRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIHBhZGRpbmctdG9wOiAuMmVtO1xufVxuXG4ucmVjcnVpdC1xYW5kYV9fcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZDk0ZTtcbn1cblxuLnJlY3J1aXQtcWFuZGFfX2Ege1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnJlY3J1aXQtcWFuZGFfX2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTg1OWE7XG59XG5cbi5zaXRlbWFwLXBhZ2VsaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6b29tOiAxO1xufVxuXG4uc2l0ZW1hcC1wYWdlbGlzdDpiZWZvcmUsIC5zaXRlbWFwLXBhZ2VsaXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaXRlbWFwLXBhZ2VsaXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnNpdGVtYXAtcGFnZWxpc3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVtYXAtcGFnZWxpc3Qge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnNpdGVtYXBfX2xpc3Qge1xuICBtYXJnaW46IDUwcHggMCAwO1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5zaXRlbWFwX19saXN0IHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlbWFwX19saXN0IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbi5zaXRlbWFwX19saXN0ICsgdWwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2l0ZW1hcF9fbGlzdCArIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVtYXBfX2xpc3QgKyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzMzMzQlO1xuICB9XG4gIC5zaXRlbWFwX19saXN0ICsgdWw6bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zaXRlbWFwX19wYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cblxuLnNpdGVtYXBfX3BhZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzVlbSAwO1xufVxuXG4uZGlyLWluZGV4IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRoZW1hIFNDU1Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKlxuKiBQcm9qZWN0IE5hbWU6IERPTENFXG4qIFNpdGUgVVJJOiBodHRwOi8vZG9sY2Uta2suY28uanBcbiogRGVzY3JpcHRpb246IERPTENFIHN0eWxlXG4qIFZlcnNpb246IDEuMC4wXG4qIEF1dGhvcjogRE9MQ0UgSW5rLlxuKiBDU1M6IHRoZW1hLmNzc1xuKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlY2xhcmF0aW9uIG9mIHZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCBcImZvdW5kYXRpb24vdmFyaWFibGVzXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbXBvcnQgU0NTU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCBcInRoZW1hL2hvbWVcIjtcbkBpbXBvcnQgXCJ0aGVtYS9tYWluXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBwYWdlIDogY29ycG9yYXRlSW5kZXhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iLCJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuSEVSTyBBUkVBXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm12IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaW1nIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuc2VjdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIEdyaWQgbGF5b3V0XG5cbi5oLWNvcnBvcmF0ZS1iYW5uZXIge1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMiUgYXV0byA1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDIlIGF1dG8gNSU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSByZXNldDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgLy9mbGV4LWJhc2lzOiA0OSU7XG4gICAgICAvL2ZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoLW4rMykge1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDNuKzIpIHtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHJlc2V0O1xuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIGxhbmcoKSB7XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXIge1xuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDUlIGF1dG8gNSU7XG4gICAgfVxuICB9XG4gIC5oLWNvcnBvcmF0ZS1iYW5uZXJfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byA1JTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlY2xhcmF0aW9uIG9mIHZhcmlhYmxlcyA6OiBWYXJpYWJsZXMgU0NTU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHJvb3RVcmw6IFwiXCI7XG4vLyRyb290VXJsOiBcImh0dHA6Ly90ZXN0LWNyZWF0aW9uLmNvbS9zYW1wbGUvZG9sY2VcIjtcblxuLy8gY29sb3Igc2V0dGluZ1xuJENPTE9SX19GT05UICAgICAgICAgICAgIDogIzAwMDAwMDtcbiRDT0xPUl9fQUNDRU5ULVBSSU1BUlkgICA6ICNmZGQyM2M7XG4kQ09MT1JfX0FDQ0VOVC1TRUNPTkRBUlkgOiAjMTM3ZmY4O1xuJENPTE9SX19CQVNFICAgICAgICAgICAgIDogI2VlZWVlZTtcbiRDT0xPUl9fU1VCLVBSSU1BUlkgICAgICA6ICNhOTFmMjQ7XG4kQ09MT1JfX1NVQi1TRUNPTkRBUlkgICAgOiAjZmZmZmZmO1xuJENPTE9SX19TVUItVEVSVElBUlkgICAgIDogIzAwMDAwMDtcbiRDT0xPUl9fQUxFUlQgICAgICAgICAgICA6ICNlNjFmMTg7XG4kQ09MT1JfX0JPUkRBUi1QUklNQVJZICAgOiAjY2NjY2NjO1xuJENPTE9SX19CT1JEQVItU0VDT05EQVJZIDogIzNiM2IzYjtcblxuLy8gaWNvbiBjb2xvciBzZXR0aW5nXG4vLyAkQ09MT1JfX0lDT04tSU5URVJOQUwtTElOSzogICMzMzMzMzM7XG4vLyAkQ09MT1JfX0lDT04tRVhURVJOQUwtTElOSzogICMzMzMzMzM7XG4vLyAkQ09MT1JfX0lDT04tU1BFQ0lGSUVELUxJTks6ICMzMzMzMzM7XG4vLyAkQ09MT1JfX0lDT04tTUFJTDogICAgICAgICAgICMzMzMzMzM7XG4vLyAkQ09MT1JfX0lDT04tUERGOiAgICAgICAgICAgICMzMzMzMzM7XG4vLyAkQ09MT1JfX0lDT04tSU1HOiAgICAgICAgICAgICMzMzMzMzM7XG4vLyAkQ09MT1JfX0lDT04tRE9XTkxPQUQ6ICAgICAgICMzMzMzMzM7XG5cbi8vIGZvbnQtZmFtaWx5IHNldHRpbmdcbi8vJEZPTlQtRkFNSUxZX19CQVNFIDonTm90byBTYW5zIEpQJywnWXUgR290aGljJywgWXVHb3RoaWMgLCdMdWNpZGEgR3JhbmRlJywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRGT05ULUZBTUlMWV9fQkFTRSA6J0x1Y2lkYSBHcmFuZGUnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywnWXUgR290aGljJywgWXVHb3RoaWMsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRGT05ULUZBTUlMWV9fQ04tQkFTRSA6XCJNaWNyb3NvZnQgWWFIZWlcIiwgXCLlvq7ova/pm4Xpu5FcIiwnU2ltU3VuJywnTHVjaWRhIEdyYW5kZScsJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCdZdSBHb3RoaWMnLCBZdUdvdGhpYywgTWVpcnlvLCBzYW5zLXNlcmlmO1xuJEZPTlQtRkFNSUxZX19OT1RPIDonTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiRGT05ULUZBTUlMWV9fUFQgICA6J1BUIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4vLyBmb250LXNpemVcbiRGT05ULVNJWkUtOCA6IC44cmVtO1xuJEZPTlQtU0laRS05IDogLjlyZW07XG4kRk9OVC1TSVpFLTEwOiAxcmVtO1xuJEZPTlQtU0laRS0xMTogMS4xcmVtO1xuJEZPTlQtU0laRS0xMjogMS4ycmVtO1xuJEZPTlQtU0laRS0xMzogMS4zcmVtO1xuJEZPTlQtU0laRS0xNDogMS40cmVtO1xuJEZPTlQtU0laRS0xNTogMS41cmVtO1xuJEZPTlQtU0laRS0xNjogMS42cmVtO1xuJEZPTlQtU0laRS0xNzogMS43cmVtO1xuJEZPTlQtU0laRS0xODogMS44cmVtO1xuJEZPTlQtU0laRS0xOTogMS45cmVtO1xuJEZPTlQtU0laRS0yMDogMnJlbTtcbiRGT05ULVNJWkUtMjE6IDIuMXJlbTtcbiRGT05ULVNJWkUtMjI6IDIuMnJlbTtcbiRGT05ULVNJWkUtMjM6IDIuM3JlbTtcbiRGT05ULVNJWkUtMjQ6IDIuNHJlbTtcbiRGT05ULVNJWkUtMjU6IDIuNXJlbTtcbiRGT05ULVNJWkUtMjY6IDIuNnJlbTtcbiRGT05ULVNJWkUtMjc6IDIuN3JlbTtcbiRGT05ULVNJWkUtMjg6IDIuOHJlbTtcbiRGT05ULVNJWkUtMjk6IDIuOXJlbTtcbiRGT05ULVNJWkUtMzA6IDNyZW07XG4kRk9OVC1TSVpFLTMxOiAzLjFyZW07XG4kRk9OVC1TSVpFLTMyOiAzLjJyZW07XG4kRk9OVC1TSVpFLTMzOiAzLjNyZW07XG4kRk9OVC1TSVpFLTM0OiAzLjRyZW07XG4kRk9OVC1TSVpFLTM1OiAzLjVyZW07XG4kRk9OVC1TSVpFLTM2OiAzLjZyZW07XG4kRk9OVC1TSVpFLTM3OiAzLjdyZW07XG4kRk9OVC1TSVpFLTM4OiAzLjhyZW07XG4kRk9OVC1TSVpFLTM5OiAzLjlyZW07XG4kRk9OVC1TSVpFLTQwOiA0cmVtO1xuJEZPTlQtU0laRS00MTogNC4xcmVtO1xuJEZPTlQtU0laRS00MjogNC4ycmVtO1xuJEZPTlQtU0laRS00MzogNC4zcmVtO1xuJEZPTlQtU0laRS00NDogNC40cmVtO1xuJEZPTlQtU0laRS00NTogNC41cmVtO1xuJEZPTlQtU0laRS00NjogNC42cmVtO1xuJEZPTlQtU0laRS00NzogNC43cmVtO1xuJEZPTlQtU0laRS00ODogNC44cmVtO1xuJEZPTlQtU0laRS00OTogNC45cmVtO1xuJEZPTlQtU0laRS01MDogNXJlbTtcbiRGT05ULVNJWkUtNjA6IDZyZW07XG4kRk9OVC1TSVpFLTcwOiA3cmVtO1xuJEZPTlQtU0laRS04MDogOHJlbTtcbiRGT05ULVNJWkUtOTA6IDlyZW07XG5cbi8vIG1lZGlhIHF1ZXJpZXNcbi8vJGJyZWFrcG9pbnQtbW9iaWxlOiA3NjdweCAhZGVmYXVsdDtcbi8vJGJyZWFrcG9pbnQtdGFibGV0OiA3NjhweCAhZGVmYXVsdDtcbi8vJGJyZWFrcG9pbnQtcGM6IDEyODBweCAhZGVmYXVsdDtcblxuJGJyZWFrcG9pbnRzOiAoXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpJyxcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KScsXG4pICFkZWZhdWx0O1xuQG1peGluIG1xKCRicmVha3BvaW50OiBzbSkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmcoKSB7XG4gIGh0bWxbbGFuZz1cImVuXCJdLFxuICBodG1sW2xhbmc9XCJjblwiXSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5cbkBtaXhpbiByZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIGVsZW1lbnQtYmFzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4gZWxlbWVudC1oMS1oZWFkaW5nIHtcbiAgY29sb3I6ICRDT0xPUl9fRk9OVDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1peGluIGVsZW1lbnQtaDItaGVhZGluZyB7XG4gIGNvbG9yOiAkQ09MT1JfX0ZPTlQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0zMDtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fUFQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICNlZWU7XG59XG5cbkBtaXhpbiBjb250YWluZXItaGVhZGluZyB7XG4gIGNvbG9yOiAkQ09MT1JfX0ZPTlQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0yNDtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzMzMztcbn1cblxuQG1peGluIG5ld3MtaGVhZGluZyB7XG4gIGNvbG9yOiAkQ09MT1JfX0ZPTlQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0yNDtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzowIDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICMzMzM7XG59XG5cbkBtaXhpbiBpbm5lciB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBjZiB7XG5cbiAgJjpiZWZvcmUgLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOy8vIG1pY3JvIGNsZWFyZml4IGhhY2tcbiAgICBkaXNwbGF5OiB0YWJsZTsvLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIHpvb206IDE7Ly8gRm9yIElFIDYvNyAodHJpZ2dlciBoYXNMYXlvdXQpXG59XG4iLCJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMYXlvdXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5nbG9iYWxXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLmtleXZpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgJi5jYXRlZ29yeS1wYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgaGVpZ2h0OiAyNDBweDtcblxuICAgIC8vLmNvcnBvcmF0ZSAmIHsgYmFja2dyb3VuZDogdXJsKCN7JHJvb3RVcmx9L2ltYWdlcy9jb3Jwb3JhdGUva2V5dmlzdWFsLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuICAgIC8vLmJ1c2luZXNzICYgeyBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdFVybH0vaW1hZ2VzL2J1c2luZXNzL2tleXZpc3VhbC5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbiAgICAvLy5yZWNydWl0QWJvdXRQMSAmLFxuICAgIC8vLnJlY3J1aXRBYm91dFAyICYgeyBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdFVybH0vaW1hZ2VzL3JlY3J1aXQvYWJvdXRkb2xjZS9rZXl2aXN1YWwuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4gICAgLnJlY3J1aXQgJixcbiAgICAucmVjcnVpdEFwcGxpY2F0aW9uUDEgJiB7IGJhY2tncm91bmQ6IHVybCgjeyRyb290VXJsfS9pbWFnZXMvcmVjcnVpdC9rZXl2aXN1YWwuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4gICAgLnJlY3J1aXRQZW9wbGVDYW5kaWRhdGUgJiB7IGJhY2tncm91bmQ6IHVybCgjeyRyb290VXJsfS9pbWFnZXMvcmVjcnVpdC9rZXl2aXN1YWwuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xMDtcblxuICAmX19saXN0IHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkQ09MT1JfX0FDQ0VOVC1QUklNQVJZO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJiArICZ7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cblxuICAgICYgKyAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cbiAgQGluY2x1ZGUgY2Y7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZWFkaW5nLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJENPTE9SX19BQ0NFTlQtUFJJTUFSWTtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTI0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyNHB4IDAgMzhweDtcbiAgcGFkZGluZzogMCAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNC40cmVtO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICB9XG59XG5cbmh0bWxbbGFuZz1cImNuXCJdIC5oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fQ04tQkFTRTtcbn1cblxuLnNlY3Rpb25pbmctdGl0bGUge1xuICAvL2ZvbnQtZmFtaWx5OiAkRk9OVC1GQU1JTFlfX05PVE87XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDlyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZTg1OWE7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIC8vZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICB9XG59XG5cbi5zZWN0aW9uaW5nLXN1YnRpdGxlIHtcbiAgLy9mb250LWZhbWlseTogJEZPTlQtRkFNSUxZX19OT1RPO1xuICBmb250LXNpemU6ICRGT05ULVNJWkUtMjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFuZygpIHtcbiAgLnNlY3Rpb25pbmctc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4ucmVjcnVpdC1oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTI0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCAjMDAwO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICB9XG59XG5cbi5yZWNydWl0LXBlb3BsZS1oZWFkaW5nLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJENPTE9SX19BQ0NFTlQtUFJJTUFSWTtcbiAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTI0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAyNHB4IDAgMzhweDtcbiAgcGFkZGluZzogMCAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNC40cmVtO1xuICBjb2xvcjogIzc5NDMwZjtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgfVxufVxuXG5cblxuLmNhdGVnb3J5LWxhYmVsIHtcbiAgd2lkdGg6IDE2MHB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAuY29ycG9yYXRlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDIzYztcbiAgICB9XG5cbiAgICAucmVjcnVpdCAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRmMDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIC5jb3Jwb3JhdGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkMjNjO1xuICAgIH1cblxuICAgIC5yZWNydWl0ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGYwMDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICB9XG59XG5cbi50YWJsZXNldCB7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgdGJvZHkge1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB0ciB7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHRyICsgdHIge1xuXG4gICAgJiB0aCwgJiB0ZCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2EwYTBhMDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCAsdGQge1xuICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2EwYTBhMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYTBhMGEwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5cbi50YWJsZXNldCB7XG5cbiAgdWwge31cblxuICBsaSB7XG5cbiAgICAuY29ycG9yYXRlUHJvZmlsZSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEltcG9ydCBTQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0IFwidGhlbWEvY29tcGFueVwiO1xuQGltcG9ydCBcInRoZW1hL2J1c2luZXNzXCI7XG5AaW1wb3J0IFwidGhlbWEvcmVjcnVpdFwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi5zaXRlbWFwIHtcblxuICAmLXBhZ2VsaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIGNmO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIC8vYm9yZGVyLXRvcDpzb2xpZCAxcHggI2RkZDtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMjIlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgICYgKyB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMy4zMzMzNCU7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb290LWRpciB7XG4gIH1cblxuICAmX19jb21wYW55LWRpciB7XG4gIH1cblxuICAmX19idXNpbmVzcy1kaXIge1xuICB9XG5cbiAgJl9fcmVjcnVpdC1kaXIge1xuICB9XG5cbiAgJl9fcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcblxuICAgICYgKyBsaSB7XG4gICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuNzVlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGlyLWluZGV4IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xODtcbn1cbiIsIlxuLmNvcnBvcmF0ZSB7XG4gICYtYm94IHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1jaGlsZGUge1xuICAgIHdpZHRoOiA3OTBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiA3OTBweDtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjQwcHg7XG4gICAgICAgIGNvbG9yOiAjNzk0MzBmO1xuICAgICAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBmb250LWZhbWlseTogJEZPTlQtRkFNSUxZX19OT1RPO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ09MT1JfX0FDQ0VOVC1QUklNQVJZO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyZWV0aW5ne1xuXG4gICYtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XG4gICAgd2lkdGg6IDU5MHB4O1xuICAgIEBpbmNsdWRlIGNmO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA1OSU7XG4gICAgICBtYXJnaW4tbGVmdDogMi41JVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19ib2R5IHt9XG5cbiAgICAmX19zaWduYXR1cmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTEyO1xuICAgICAgbWFyZ2luLXRvcDogNC40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jZW8ge1xuXG4gICYtc2lnbmF0dXJlIHtcbiAgfVxuXG4gICYtcG9zaXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgJi1zaWduIHtcbiAgfVxuXG4gICYtcGhvdG8ge1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjUlXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICB9XG5cbiAgICBpbWcge1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vcmdhbml6YXRpb24tY2hhcnQge1xuICBtYXJnaW46IDUwcHggMCA4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9vdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAyLjUlO1xuXG4gICAgLy8gJjo6YWZ0ZXIge1xuICAgIC8vICAgY29udGVudDogXCLmqKrjgbjjgrnjgq/jg63jg7zjg6vjgZfjgabjgY/jgaDjgZXjgYTjgIJcIjtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNjtcbiAgICAvLyB9XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgMi41JTtcblxuICAgIC8vICY6OmFmdGVyIHtcbiAgICAvLyAgIGNvbnRlbnQ6IFwi5qiq44G444K544Kv44Ot44O844Or44GX44Gm44GP44Gg44GV44GE44CCXCI7XG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICBmb250LXNpemU6ICRGT05ULVNJWkUtMTY7XG4gICAgLy8gfVxuICB9XG5cbiAgaW1nIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuXG4ucGhpbG9zb3BoeS1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6ICRGT05ULVNJWkUtMjE7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLmd1aWRlbGluZXMtYm94IHtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XG4gIH1cblxuICAmX19tYW5pZmVzdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbXBsaWFuY2UtYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE0O1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY29yZS12YWx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCAwO1xuXG4gICZfX2dyYXBoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW46IDEwJSAwIDAgLTUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgMCA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luOiAwIDAgNSU7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB3aWR0aDogMjQwcHg7bGVmdDogNTcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGxlZnQ6IDU4JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcblxuICAgICAgICAuY29yZS12YWx1ZV9fdGl0bGUge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAzZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuaMkeaIpiDvvJpcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRk9OVC1GQU1JTFlfX05PVE87XG4gICAgICAgICAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICM2MTIzMWU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTNlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB3aWR0aDogMjIwcHg7dG9wOiAxNjBweDtsZWZ0OiA3NzBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdG9wOjI2JTtcbiAgICAgICAgbGVmdDo3MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG5cbiAgICAgICAgLmNvcmUtdmFsdWVfX3RpdGxlIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogM2VtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLosqzli5kg77yaXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJEZPTlQtRkFNSUxZX19OT1RPO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjEyMzFlO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0zZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgd2lkdGg6IDIyMHB4O3RvcDogNDAwcHg7bGVmdDogNzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRvcDo1OCU7XG4gICAgICAgIGxlZnQ6IDElO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuXG4gICAgICAgIC5jb3JlLXZhbHVlX190aXRsZSB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDNlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi6Kqg5a6fIO+8mlwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzYxMjMxZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtM2VtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIHdpZHRoOiAyMjBweDt0b3A6IDQwMHB4O2xlZnQ6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRvcDo2MCU7XG4gICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcblxuICAgICAgICAuY29yZS12YWx1ZV9fdGl0bGUge1xuICAgICAgICAgIHRleHQtaW5kZW50OiA1ZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuS/oemgvOmWouS/giDvvJpcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRk9OVC1GQU1JTFlfX05PVE87XG4gICAgICAgICAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICM2MTIzMWU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICB3aWR0aDogMjAwcHg7dG9wOiAxNjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgdG9wOjE2JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcblxuICAgICAgICAuY29yZS12YWx1ZV9fdGl0bGUge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAzZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuWIpOaWrSDvvJpcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRk9OVC1GQU1JTFlfX05PVE87XG4gICAgICAgICAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICM2MTIzMWU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTNlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDEpLCY6bnRoLW9mLXR5cGUoMiksJjpudGgtb2YtdHlwZSgzKSwmOm50aC1vZi10eXBlKDQpLCY6bnRoLW9mLXR5cGUoNSkge1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzYxMjMxZTtcbiAgICBib3JkZXItbGVmdDogc29saWQgM3B4ICM2MTIzMWU7XG4gICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuXG4ubWFwIHtcblxuICAmLW5hbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTY7XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgbWFyZ2luLXRvcDogLS42ZW07XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1hcmVhIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDYlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2dtYXAge1xuICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgIGhlaWdodDogNDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY2Vzcy1kZXRhaWwge1xuICB3aWR0aDogODAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNXJlbTtcbiAgbWFyZ2luOiAyZW0gMCAwO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDc3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjUlXG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiA1JSBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuXG4ucm9vdCB7XG5cbiAgJl9fdGltZSB7XG4gICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgfVxuXG4gICZfX2Zsb3cge1xuICAgIC8vbWFyZ2luOiAtLjVlbSAwIC41ZW07XG4gICAgbWFyZ2luOiAxLjVlbSAwIC41ZW07XG4gIH1cblxuICAmX19zY2VuZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0haW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgfVxufVxuXG4udG93bnNjYXBlIHtcbiAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE0O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTQ7XG4gICAgbWFyZ2luOiAyZW0gMCAuNWVtO1xuICB9XG59XG5cbi5jb21wYW55X3Bob3RvIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW46IDJlbSAwIDA7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogMTUuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjUlXG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiA1JSBhdXRvIDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGVEYXRhIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm9mZmljZXJQb3NpdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5vZmZpY2VyTmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41ZW0gMCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uYnVzaW5lc3Mge1xuXG4gICYtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVyZW07XG4gICAgLy9tYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMWVtO1xuICAgIH1cbiAgfVxufVxuXG4uZXllLWNhdGNoIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgcGFkZGluZy1yaWdodDogLTIwMHB4O1xuXG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRyb290VXJsfS9pbWFnZXMvYnVzaW5lc3Mvc2VjdGlvbmluZ19pbWdfMDEuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skcm9vdFVybH0vaW1hZ2VzL2J1c2luZXNzL3NlY3Rpb25pbmdfaW1nXzAyLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLnJlY3J1aXQge1xuXG4gICYtYm94IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cmVtO1xuICAgIC8vbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgfVxuICB9XG59XG5cbi5yZWNydWl0LWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmX19tZXNzYWdlIHt9XG59XG5cbi5hYm91dGRvbGNlICxcbi5wZW9wbGUgLFxuLmFwcGxpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIGNmO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0ZG9sY2UsXG4uYXBwbGljYXRpb24ge1xuICAmX19saXN0e31cblxuICAmX19pdGVtIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm15bmF2aSB7XG4gIGltZyB7XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5wZW9wbGUge1xuICAmX19saXN0e31cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogNDklXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MjQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRGT05ULUZBTUlMWV9fTk9UTztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMzUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDM1JTtcbiAgICB9XG4gIH1cblxuICAmX19kZXBhcnRtZW50IHtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIC8vZm9udC1zaXplOiAkRk9OVC1TSVpFLTE2O1xuICAgICAgZm9udC1zaXplOiBjYWxjKC44cmVtICsgMjAgKiAoMTAwdncgLSAzNTBweCkgLyA1MDApO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMS42cmVtICsgMjAgKiAoMTAwdncgLSAzNTBweCkgLyA1MDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMi40cmVtICsgMjAgKiAoMTAwdncgLSAzMjBweCkgLyAzNDcpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNC44cmVtICsgMjAgKiAoMTAwdncgLSAzMjBweCkgLyAzNDcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE2O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyguMnJlbSArIDIwICogKDEwMHZ3IC0gMzUwcHgpIC8gNTAwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKC44cmVtICsgMjAgKiAoMTAwdncgLSAzNTBweCkgLyA1MDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMjAgKiAoMTAwdncgLSAzMjBweCkgLyAzNDcpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMi44cmVtICsgMjAgKiAoMTAwdncgLSAzMjBweCkgLyAzNDcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlYWQge1xuICAgIGNvbG9yOiAjNzk0MzBmO1xuICB9XG59XG5cblxuLy8gY2hpbGRlLXBhZ2UgeyBhYm91dGRvbGNlIH0gbGF5b3V0XG4uYWJvdXRkb2xjZSB7XG5cbiAgJi1ib3gge1xuICB9XG59XG5cbi5yZWNydWl0LWFib3V0ZG9sY2UtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuXG4ucmVjcnVpdC1hYm91dGRvbGNlLXNlY3Rpb25pbmctdGl0bGUge1xuICAvL2ZvbnQtZmFtaWx5OiAkRk9OVC1GQU1JTFlfX05PVE87XG4gIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0yMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC0uNWVtO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICAvL2ZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbn1cblxuLmRpc3RyaWJ1dGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDgwcHg7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDgwcHg7XG4gICAgLy9vdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gODBweDtcbiAgICAvL292ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gICZfX2ltZyB7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udHJhbnNpdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcblxuICAmX193cmFwIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBpbWcge1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGltZyArIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgfVxuICB9XG59XG4uZXZlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6ICRGT05ULVNJWkUtMTQ7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBjb2xvcjogI2MyZDk0ZTtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cbiAgICAmLS1uZXd5ZWFyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICBjb2xvcjogI2MyZDk0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0yMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAubGVmdC1jb2wge1xuICAgIHdpZHRoOiA0MTBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogNDElO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1jb2wge1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogNTklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oci1kZXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICZfX3dyYXAge1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyYXBoIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgLy9vdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgaW1nIHtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgICBtYXJnaW46LTQwcHggMCAwIDIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbWFyZ2luOjIwcHggMCAwO1xuICAgIH1cbiAgfVxuICAmLWZsb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB9XG4gICZfX2JveCB7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE0O1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM3OTQzMGY7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTIyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgfVxuICAmX19kZXRhaWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjNzk0MzBmO1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTIyO1xuICAgICAgbGluZS1oZWlnaHQ6IDhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRkb2xjZS1hYm91dCB7XG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyLjhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyLjhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZmxvdyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzYxMjMxZDtcbiAgICBjb2xvcjogIzYxMjMxZDtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjA7XG4gICAgcGFkZGluZzogLjlyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ncmFwaCB7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgaW1nIHtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpIHtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgKyBpbWcge1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gY2hpbGRlLXBhZ2UgeyBwZW9wbGUgfSBsYXlvdXRcblxuLnBlb3BsZWNhcCB7XG4gIG1hcmdpbjogMi44cmVtIDAgMDtcbn1cblxuLnBlcnNvbiB7XG5cbiAgJi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb2ZpbGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAmLnNhbGVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMGFlZTU7XG4gICAgfVxuXG4gICAgJi5wcm9kdWN0cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4NTlhO1xuICAgIH1cblxuICAgICYubG9naXN0aWNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmQ5NGU7XG4gICAgfVxuXG4gICAgJi5maW5hbmNlX2FuZF9hY2NvdW50aW5nX2RlcGFydG1lbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1OTkyMDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xOTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE0O1xuICAgIH1cbiAgfVxuICAmX19kYXRhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTI7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTExO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTEwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmludGVydmlldyB7XG4gIHdpZHRoOiA2MDBweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgJi5zYWxlcyB7XG5cbiAgICAuaW50ZXJ2aWV3X19xIHtcbiAgICAgIGNvbG9yOiAjMjBhZWU1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMGFlZTU7XG4gICAgfVxuICB9XG5cbiAgJi5wcm9kdWN0cyB7XG5cbiAgICAuaW50ZXJ2aWV3X19xIHtcbiAgICAgIGNvbG9yOiAjZWU4NTlhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZTg1OWE7XG4gICAgfVxuICB9XG5cbiAgJi5sb2dpc3RpY3Mge1xuXG4gICAgLmludGVydmlld19fcSB7XG4gICAgICBjb2xvcjogI2MyZDk0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzJkOTRlO1xuICAgIH1cbiAgfVxuXG4gICYuZmluYW5jZV9hbmRfYWNjb3VudGluZ19kZXBhcnRtZW50IHtcblxuICAgIC5pbnRlcnZpZXdfX3Ege1xuICAgICAgY29sb3I6ICNlNTk5MjA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1OTkyMDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG5cbiAgJl9fcSB7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTIwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICAgIH1cblxuICAgICY6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0zNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYSB7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE2O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2EgKyAmX19xIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cbn1cblxuLnNjaGVkdWxlIHtcbiAgd2lkdGg6IDM2MHB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDM2JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIHJlc2V0O1xuXG4gICAgJiArIHAge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jYW5kaWRhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogJEZPTlQtU0laRS0xNDtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX193cmFwIHtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19xIHtcbiAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMTg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNzk0MzBmO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNzk0MzBmO1xuICB9XG5cbiAgJl9fYSB7XG4gIH1cblxuICAmX19hLFxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE0O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuXG4uaGlnaC1zY2hvb2w6OmJlZm9yZSxcbi51bml2ZXJzaXR5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6ICRGT05ULVNJWkUtMTQ7XG59XG4uaGlnaC1zY2hvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6auY5Y2SXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRDT0xPUl9fQUNDRU5ULVBSSU1BUlk7XG59XG4udW5pdmVyc2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLlpKfljZJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NDMwZjtcbn1cblxuXG4vLyBjaGlsZGUtcGFnZSB7IGFwcGxpY2F0aW9uIH0gbGF5b3V0XG4uYXBwbGljYXRpb24ge1xuXG4gICYtb3V0bGluZSB7XG5cbiAgICAmX19tYW5pZmVzdCB7XG4gICAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIGNvbG9yOiAjNzk0MzBmO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbmRpdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kZXRhaWwge1xuXG4gICAgJl9fYW5ub3VuY2Uge1xuICAgICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTIwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY2hlZHVsZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIuNSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41JTtcbiAgICAgICAgLy9vdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhYmxlIHtcblxuICAgICAgJiB0ciArIHRyIHRoLCAmIHRyICsgdHIgdGQge1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGgsdGQge1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDMyMjc0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlY3J1aXQtcWFuZGEge1xuXG4gICZfX2xpc3Qge1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHt9XG4gICZfX2JveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCA0LjRyZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDMyMjc0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICZfX3EgLFxuICAmX19hIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6ICRGT05ULVNJWkUtMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgJl9fcSB7XG4gICAgY29sb3I6ICNjMmQ5NGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTIyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogLjJlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZDk0ZTtcbiAgICB9XG4gIH1cbiAgJl9fYSB7XG4gICAgZm9udC1zaXplOiAkRk9OVC1TSVpFLTE0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4NTlhO1xuICAgIH1cbiAgfVxufVxuIl19 */
