@charset "UTF-8";
/*====================================

Atoms

====================================*/
/* ボタン */
.a-btn {
  display: inline-block;
  padding: 0;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn:hover {
  opacity: 0.7;
}
.a-btn:disabled {
  background-color: #cccccc !important;
  color: #fff !important;
}
.a-btn:disabled:hover {
  opacity: 1 !important;
}
.a-btn.-fw-500 {
  font-weight: 500;
}
.a-btn.-w-all-250 {
  width: 250px;
}
.a-btn.-block {
  display: block;
  width: 100%;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-sp-block {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-basic-block {
    display: block;
    width: 100%;
  }
}
.a-btn.-size-xs {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
.a-btn.-size-xs.-arrow-right {
  padding-left: 15px;
}
.a-btn.-size-sm {
  border-radius: 2px;
}
.a-btn.-size-md {
  padding: 14px 24px;
}
.a-btn.-size-lg {
  padding: 11px 35px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn.-size-sm-2 {
  border-radius: 2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-size-sm-2 {
    padding: 6px 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-size-sm-2 {
    padding: 13px 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn.-size-sm-2 {
    padding: 17px 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn.-size-sm-2 {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 12px 6px;
  }
}
.a-btn.-size-md-2 {
  padding: 10px;
}
.a-btn.-size-md-3 {
  padding: 7px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-3.-arrow-right {
  padding-right: 25px;
}
.a-btn.-size-md-4 {
  padding: 15px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-4.-arrow-right {
  padding-right: 20px;
}
.a-btn.-size-md-5 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn.-size-md-5.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-6 {
  padding: 11px 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-md-6.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-7 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 0.04em;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-size-md-7 {
    padding: 10px 6px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-size-md-7.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-8 {
  padding: 12px 6px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn.-size-md-9 {
  padding: 8px;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
}
.a-btn.-size-md-11 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-size-md-11 {
    padding: 12px 8px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn.-size-md-11.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-12 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn.-size-md-12.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-md-13 {
  padding: 10px 45px;
}
.a-btn.-size-md-14 {
  padding: 0.9em 1.25em;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-size-md-14.-arrow-right {
  padding-right: 2em;
}
.a-btn.-size-md-14.-arrow-left {
  padding-left: 2em;
}
.a-btn.-size-md-15 {
  padding: 14px 0.7em 13px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-15.-arrow-right {
  padding-right: 1.75em;
}
.a-btn.-size-md-15.-arrow-left {
  padding-left: 1.75em;
}
.a-btn.-size-md-16 {
  padding: 0.625em 1.85em;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-16.-arrow-right {
  padding-right: 2.6em;
}
.a-btn.-size-md-16.-arrow-left {
  padding-left: 2.3em;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-size-md-16 {
    padding: 0.8em 1.85em;
  }
}
@media only screen and (max-width:361px) {
  .a-btn.-size-md-16 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-size-md-17 {
  padding: 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-18 {
  padding: 9px 15px 9px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-19 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 246px;
  width: 100%;
  padding: 14px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-20 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-21 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1024px) {
  .a-btn.-size-md-21 {
    padding: 11px;
  }
}
.a-btn.-size-md-22 {
  padding: 7px;
}
.a-btn.-size-md-23 {
  display: block;
  padding: 6px 0.7em 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-size-md-23.-arrow-right {
  padding-right: 1.65em;
}
.a-btn.-size-md-24 {
  height: 48px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  line-height: 1;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-md-24 small {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}
.a-btn.-size-md-24.-arrow-right {
  padding: 0 1.65em 0 1em;
}
.a-btn.-size-md-26 {
  padding: 6px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-size-md-27 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}
.a-btn.-size-md-28 {
  padding: 7px 12px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-size-md-28 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-size-md-28.-arrow-right {
  padding-right: 25px;
}
.a-btn.-size-xs-2 {
  padding: 1px 13px;
  font-size: 12px;
  font-size: 0.75rem;
}
.a-btn.-size-xs-3 {
  padding: 6px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn.-size-xs-4 {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-size-xs-4 {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 11px 15px;
  }
}
.a-btn.-size-xs-4.-arrow-right {
  padding-left: 15px;
}
.a-btn.-size-xs-5 {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn.-size-xs-6 {
  border-radius: 3px;
  padding: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 400;
}
.a-btn.-size-xs-7 {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 3px;
  font-weight: 400;
}
.a-btn.-size-lg-2 {
  padding: 9.5px 37px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn.-size-lg-2.-has-subtxt {
  padding: 9px 37px;
  line-height: 1;
}
.a-btn.-size-lg-3 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-lg-4 {
  padding: 12px 35px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-size-lg-4.-arrow-right {
  padding-right: 35px;
}
.a-btn.-size-lg-4.-arrow-left {
  padding-left: 35px;
}
.a-btn.-size-lg-5 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-size-lg-5 {
    padding: 11px;
  }
}
.a-btn.-size-lg-6 {
  padding: 12px 22px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-size-lg-7 {
  padding: 14px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-bg-white {
  background-color: #fff;
}
.a-btn.-bg-white-txt-blue {
  background-color: #fff;
  color: #50b6e3;
}
.a-btn.-bg-white-txt-green {
  background-color: #fff;
  color: #008d31;
}
.a-btn.-bg-pale-pink {
  background-color: #ff8383;
  color: #fff;
}
.a-btn.-green {
  background-color: #008d31;
  color: #fff;
}
.a-btn.-lightgreen {
  background-color: #5da71e;
  color: #fff;
}
.a-btn.-lightgreen-02 {
  background-color: #8dc329;
  color: #fff;
}
.a-btn.-orange {
  background-color: #f0a225;
  color: #fff;
}
.a-btn.-border {
  background-color: #fff;
  border: 1px solid #ededed;
  color: inherit;
}
.a-btn.-border-green {
  background-color: #fff;
  border: 1px solid #008d31;
  color: #008d31;
}
.a-btn.-border-green.-online {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-border-green.-online-pc {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-border-green-2 {
  background-color: #fff;
  border: 2px solid #008d31;
  color: #008d31;
}
.a-btn.-border-gray {
  border: 1px solid #ededed;
}
.a-btn.-border-gray-3 {
  border: 1px solid #cccccc;
}
.a-btn.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-btn.-gray-2 {
  background-color: #ededed;
}
.a-btn.-gray-3 {
  background-color: #ebebeb;
  color: #474747;
}
.a-btn.-black {
  background-color: #333;
  color: #fff;
}
.a-btn.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-btn.-red-2 {
  background-color: #f25625;
  color: #fff;
}
.a-btn.-green-has-border {
  color: #008d31;
  border: 1px solid #ededed;
}
.a-btn.-red-has-border {
  color: #dd3333;
  border: 1px solid #ededed;
}
.a-btn.-inactive {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn.-on-off {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn.-on-off.is-active {
  background-color: #008d31;
}
.a-btn.-used {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #d2d2d2;
  pointer-events: none;
}
.a-btn.-no-shadow {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.a-btn.-line-btn {
  background-color: #06c755;
  color: #fff;
}
.a-btn.-friends-btn {
  background-color: #ee8c87;
  color: #fff;
}
.a-btn.-friends {
  padding: 13px 5px;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-arrow-right, .a-btn.-arrow-left, .a-btn.-arrow-right-black, .a-btn.-arrow-bottom {
  position: relative;
  text-align: center;
}
.a-btn.-icon-left {
  position: relative;
  border-radius: 4px;
  padding-left: 40px;
}
.a-btn.-icon-left:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn.-icon-left.-size-md-12 {
  padding-left: 20px;
}
.a-btn.-icon-left.-size-md-12:before {
  display: none;
}
.a-btn.-icon-left.-size-md-22 {
  padding-left: 7px;
}
.a-btn.-icon-left.-size-md-22:before {
  width: 16px;
  height: 16px;
}
.a-btn.-icon-left.-size-md-23 {
  padding: 4px 4px 4px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-icon-left.-size-md-23:before {
  width: 16px;
  height: 16px;
  left: 24px;
}
.a-btn.-icon-left.-size-xs-5:before {
  width: 13px;
  height: 13px;
}
.a-btn.-icon-right {
  position: relative;
  border-radius: 4px;
  padding-right: 40px;
}
.a-btn.-icon-right:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn.-icon-right.-size-md-12 {
  padding-right: 20px;
}
.a-btn.-icon-right.-size-md-12:before {
  display: none;
}
.a-btn.-icon-bottom {
  position: relative;
}
.a-btn.-contact:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_mail.svg);
}
.a-btn.-reserve:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_wood.svg);
}
.a-btn.-search:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_search.svg);
}
.a-btn.-icon-left-inline {
  position: relative;
}
.a-btn.-icon-left-inline.-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.a-btn.-icon-right-inline {
  position: relative;
}
.a-btn.-text-left {
  text-align: left;
}
.a-btn.-calender {
  padding: 9px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn.-calender {
    padding: 12px 13px;
    font-size: 23px;
    font-size: 1.4375rem;
  }
}
.a-btn.-calender.-arrow-right {
  padding-right: 35px;
}
.a-btn.-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ededed;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
  font-weight: bold;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  color: #333;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-compare {
    width: 108px;
    height: 108px;
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.a-btn.-compare .a-btn__em {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-compare .a-btn__em {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn.-compare .a-btn__em.-lg {
  font-size: 48px;
  font-size: 3rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-compare .a-btn__em.-lg {
    font-size: 27px;
    font-size: 1.6875rem;
  }
}
.a-btn.-compare .a-btn__em.-green {
  color: #008d31;
}
.a-btn.-search-form {
  letter-spacing: 0.4em;
  text-indent: 0.4em;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-add {
    position: relative;
    padding: 8px 24px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .a-btn.-add:after {
    content: "＋";
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-add:before {
    content: "＋";
    display: inline-block;
    margin-right: 10px;
  }
}
.a-btn.-course-area {
  background-color: #fff;
  padding: 6px;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn.-course-area.is-hidden {
  display: none;
}
.a-btn.-course-area.is-selected {
  background-color: #008d31;
  color: #fff;
}
.a-btn.-course-area.-gc-name {
  cursor: auto;
  padding: 3px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  border-color: #b1b1b1;
  text-align: left;
}
.a-btn.-course-area.-gc-name::-webkit-input-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name::-moz-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name:-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name::-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name::placeholder {
  color: #b1b1b1;
}
.a-btn.-course-area.-gc-name:hover {
  opacity: 1;
}
.a-btn.-course-area.-gc-name.-wwwtop {
  padding: 4.5px 10px;
}
.a-btn.-course-area.-gc-name.-wwwtop.-sp-high {
  padding: 9.5px 10px;
}
.a-btn.-course-area.-gc-name.-solo {
  padding: 5px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-area-deside {
  background-color: #5da71e;
  width: 11em;
  color: #fff;
  -webkit-animation-name: blink-opacity;
          animation-name: blink-opacity;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.a-btn.-area-deside[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.a-btn.-area-deside.-static {
  background-color: #008d31;
  -webkit-animation: none;
          animation: none;
}
.a-btn.-area-deside-online {
  background-color: #008d31;
  width: 210px;
  color: #fff;
  padding: 6px;
  border-radius: 3px;
}
.a-btn.-area-deside-online[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
}
.a-btn.-arrow-right-inline {
  text-align: center;
}
.a-btn.-arrow-right-bottom:after {
  margin-left: 5px;
  display: inline-block;
  content: "";
  width: 14px;
  height: 8px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_bottom_green.svg);
  vertical-align: middle;
}
.a-btn.-arrow-right-bottom:hover {
  opacity: 1;
}
.a-btn.-myaccordia {
  letter-spacing: 0.04em;
  vertical-align: middle;
}
.a-btn.-myaccordia > * {
  vertical-align: middle;
}
.a-btn.-myaccordia.-weight600 {
  font-weight: 600;
}
.a-btn.-select {
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 25px 0 15px;
  border: 2px solid transparent;
}
.a-btn.-select:hover {
  opacity: 1;
}
.a-btn.-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}
.a-btn.-select.is-selected {
  border-color: #008d31;
}
.a-btn.-select.-has-radius {
  border-radius: 4px;
}
.a-btn.-select.-area {
  width: 100%;
  padding: 8px 12px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-select.-gmap {
  width: 100%;
  padding: 4px 8px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.a-btn.-select.-other-gc {
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #ededed;
}
.a-btn.-select.-select-gc {
  text-align: left;
  padding: 2px 18px;
  border: none;
}
.a-btn.-select.-select-area {
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-select.-select-area {
    min-width: 270px;
  }
}
.a-btn.-select.-select-area input {
  width: 100%;
  padding: 2px 18px;
  cursor: pointer;
}
.a-btn.-select.-select-area input::-webkit-input-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input::-moz-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input:-ms-input-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input::-ms-input-placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input::placeholder {
  color: #323232;
}
.a-btn.-select.-select-area input:focus {
  outline: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-select.-select-month {
    min-width: 136px;
  }
}
.a-btn.-select.-cd {
  border: 3px solid transparent;
  border-radius: 2px;
}
.a-btn.-select.-cd.is-active {
  border-color: #008d31;
}
.a-btn.-select.-cd.is-selected {
  border-color: #008d31;
}
.a-btn.-controller {
  padding: 20px 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px 12px;
  border: 1px solid #ededed;
}
.a-btn.-controller.-prev {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_prev.svg);
}
.a-btn.-controller.-next {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_next.svg);
}
.a-btn.-url {
  border: 2px solid #ededed;
  padding: 14px 35px;
}
.a-btn.-url:hover {
  opacity: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn.-url {
    padding: 11px 15px 12px;
  }
}
.a-btn.-url:before {
  margin-right: 15px;
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: -2px;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_copy.svg);
}
.a-btn.-radius-2 {
  border-radius: 2px;
}
.a-btn.-v-select {
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn.-v-select.is-active {
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn.-v-select.-wide {
  text-align: center;
}
.a-btn.-v-select.-solo {
  padding: 3px 9px;
}
.a-btn.-v-select.-narrow {
  padding: 4px 7px;
}
.a-btn.-condition {
  padding: 4px;
  line-height: 1;
  border: 3px solid transparent;
  border-radius: 2px;
  font-weight: normal;
}
.a-btn.-condition:hover {
  opacity: 1;
}
.a-btn.-condition.is-selected {
  border-color: #008d31;
}
.a-btn.-area-fav.is-active {
  border-color: #008d31;
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn.-map {
  position: relative;
  background-color: #5da71e;
  color: #fff;
  padding: 14px 9px;
  border-radius: 50px;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-btn.-map:before {
  position: absolute;
  left: 30px;
  top: 20px;
  display: inline-block;
  content: "";
  width: 12px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_map_wh.svg);
}
.a-btn.-map:hover {
  opacity: 1;
  background-color: #8dc329;
}
.a-btn.-mail {
  position: relative;
  padding: 7px 20px 7px 55px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-bottom: 2px solid #c9c9c9;
  border-radius: 4px;
  color: #5b5b5b;
  text-align: left;
  line-height: 1.3;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-mail:before {
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  display: block;
  content: "";
  width: 26px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_mail_gray.svg);
}
.a-btn.-clear {
  padding: 0 14px;
  border: 1px solid #c6c6c6;
  border-radius: 13px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
.a-btn.-clear.-gray {
  padding: 2px 18px;
  font-weight: normal;
  border: none;
}
.a-btn.-clear2 {
  padding: 0 9px;
  border: 1px solid #c8c8c8;
  border-radius: 13px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  text-align: center;
  border-radius: 3px;
}
.a-btn.-refine {
  background-color: #fff;
  padding: 15px;
  font-weight: bold;
  line-height: 1;
  -webkit-appearance: normal;
     -moz-appearance: normal;
          appearance: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-refine:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn.-refine:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background-color: #1a1a1a;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn.-refine.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.is-active:after {
  background-color: #1a1a1a;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.-result {
  position: relative;
  padding: 13px 15px;
  text-decoration: underline;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.a-btn.-refine.-result:before, .a-btn.-refine.-result:after {
  top: 20px;
  background-color: #1a1a1a;
  width: 12px;
}
.a-btn.-refine.-result.is-active {
  opacity: 1;
}
.a-btn.-refine.-result.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.-result.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-refine.-wwwtop:before, .a-btn.-refine.-wwwtop:after {
  width: 10px;
  height: 2px;
}
.a-btn.-search-img {
  position: relative;
  padding: 7px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn.-search-img.-inline {
  padding: 7px;
}
.a-btn.-search-img.-wwwtop {
  padding: 10px 10px 10px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-search-img.-wwwtop.-normal {
  padding: 8px 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-search-img.-wwwtop.-normal {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 7px 10px;
  }
}
.a-btn.-search-img.-online-search {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 7px 10px 7px 30px;
  max-width: 210px;
}
.a-btn.-light-shadow {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.a-btn.-more {
  position: relative;
  padding: 5px 40px 5px 16px;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}
.a-btn.-more:before, .a-btn.-more:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  top: 16px;
  width: 10px;
  height: 1.5px;
  background: #1a1a1a;
}
.a-btn.-more:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn.-more:after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn.-more.is-active {
  opacity: 1;
}
.a-btn.-more.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-more.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn.-shadow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px 9px 5px;
  border-radius: 6px;
  text-align: center;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow {
    padding: 4px 15px 4px 5px;
  }
}
.a-btn.-shadow.-gold {
  background-color: #d4c056;
  border: 1px solid #fee459;
  -webkit-box-shadow: 0 1px #646464;
          box-shadow: 0 1px #646464;
  color: #fff;
}
.a-btn.-shadow.-orange {
  background-color: #ed6c00;
  border: 1px solid #ffa051;
  -webkit-box-shadow: 0 1px #a73714;
          box-shadow: 0 1px #a73714;
  color: #fff;
}
.a-btn.-shadow.-green {
  background-color: #008d31;
  border: 1px solid #5da71e;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #fff;
}
.a-btn.-shadow.-outline {
  background-color: #fff;
  border: 1px solid #008d31;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #008d31;
}
.a-btn.-back-top {
  width: 100%;
  padding: 12px 9px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-back-top {
    max-width: 280px;
  }
}
.a-btn.-back-practice {
  padding: 10px;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 242px;
}
.a-btn.-back-practice.-size-md {
  min-width: 192px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-back-practice.-size-md {
    min-width: 192px;
  }
}
.a-btn.-back-page {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
  color: #191919;
}
.a-btn.-back-page.-arrow-right {
  padding-right: 1.5em;
}
.a-btn.-back-page.-arrow-left {
  padding-left: 1.5em;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-back-page {
    padding: 0.7em 1.1em;
  }
}
@media only screen and (max-width: 320px) {
  .a-btn.-back-page {
    padding: 0.7em 0.6em;
  }
}
.a-btn.-submit {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-submit {
    padding: 0.7em 1.85em;
    width: 100%;
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-submit {
    min-width: 280px;
  }
}
.a-btn.-submit:disabled {
  cursor: default;
}
.a-btn.-solo-top {
  position: relative;
  padding: 6px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 22px;
  font-weight: 600;
  color: #008d31;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top {
    padding: 13px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-btn.-solo-top:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/solo/arrow_b.svg);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top:after {
    margin-left: 20px;
    width: 34px;
    height: 34px;
  }
}
.a-btn.-solo-search {
  padding: 7px;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0.1em;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 23px 17px;
    font-size: 20px;
    font-size: 1.25rem;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    letter-spacing: 0.3em;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-search {
    width: 100vw;
  }
}
.a-btn.-solo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: #008d31;
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn.-solo-link.-bg-green {
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px 70px;
  background-color: #008d31;
  border-radius: 50px;
  color: #fff;
}
.a-btn.-solo-link.-bg-orange {
  display: block;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px;
  background-color: #db9b37;
  border-radius: 70px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-orange {
    padding: 40px 70px;
    font-size: 39px;
    font-size: 2.4375rem;
  }
}
.a-btn.-solo-link.-bg-white {
  border: 5px solid #008d31;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50px;
  padding: 16px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #3ca55c;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-white {
    padding: 20px;
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn.-solo-link.-size-sm {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-sm {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-type-a {
    padding: 10px 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-type-b {
    padding: 24px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-type-c {
    padding: 24px 55px;
  }
}
.a-btn.-solo-link.-size-xs {
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-xs {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-btn.-solo-link.-size-xs-2 {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-xs-2 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-solo-ranking {
  padding: 6px 13px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 35px;
  font-weight: 600;
  color: #008d31;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: left;
  line-height: 1.4;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-ranking {
    padding: 17px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
  }
}
.a-btn.-solo-ranking:hover {
  opacity: 1;
  cursor: default;
}
.a-btn.-shibafu {
  position: relative;
  padding: 8px;
  border: 1px solid #707070;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  overflow: hidden;
  -webkit-transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s transform;
  transition: 0.3s color, 0.3s transform, 0.3s -webkit-transform;
}
.a-btn.-shibafu::before {
  content: "";
  width: 150%;
  position: absolute;
  top: 0;
  right: -50%;
  z-index: 1;
  border-right: 60px solid transparent;
  border-bottom: 60px solid #119936;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}
.a-btn.-shibafu:hover {
  color: #fff;
  border-color: #119936;
  opacity: 1;
}
.a-btn.-shibafu:hover::before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.a-btn.-rounded {
  padding: 6px;
  border-radius: 20px;
  background-color: #f0f0f0;
  color: #000;
  letter-spacing: 0.1em;
}
.a-btn.-rounded.-coral {
  padding: 7px;
  background-color: #ff5858;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn.-rounded.-whiteout {
  background-color: #fff;
  border: #707070 solid 1px;
  padding: 8px 10px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn.-rounded.-controler {
  padding: 9px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn.-rounded.-women {
  padding: 9px;
  border-radius: 27px;
  background-color: #ff8383;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
}
.a-btn.-rounded.-women.-md {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}
.a-btn.-square {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  position: relative;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square {
    padding: 20px 15px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn.-square.-strong {
  font-weight: 700;
}
.a-btn.-square.-txt-sm {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-txt-sm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-square.-bg-black {
  background-color: #323232;
  border-color: #323232;
}
.a-btn.-square.-bg-green {
  background-color: #009933;
  border-color: #009933;
}
.a-btn.-square.-bg-green.-disabled-line:disabled {
  border-color: transparent;
}
.a-btn.-square.-bg-green.-disabled-line:disabled:hover {
  cursor: auto;
}
.a-btn.-square.-bg-lightgreen {
  background-color: #dbf1d3;
  color: #009933;
  border-color: #dbf1d3;
}
.a-btn.-square.-bg-white {
  color: #646464;
  background-color: #fff;
  border-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
.a-btn.-square.-bg-white.-partner {
  padding: 13px 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
}
.a-btn.-square.-bg-white.-change {
  padding: 15px;
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-align: left;
}
.a-btn.-square.-bg-white.-change:hover {
  opacity: 1;
}
.a-btn.-square.-bg-white.-unregistered {
  color: #009933;
}
.a-btn.-square.-modal-add-compaion {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  padding: 11px 10px;
}
.a-btn.-square.has-active:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border-color: transparent;
}
.a-btn.-square.-txt-green {
  color: #009933;
}
.a-btn.-square.-border-green {
  border: 1px solid #009933;
  color: #009933;
  background-color: #fff;
}
.a-btn.-square.-border-light-gray {
  border: 1px solid #c8c8c8;
}
.a-btn.-square.-txt-black {
  color: black;
}
.a-btn.-square.-low {
  padding: 16px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-low {
    padding: 16px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-square.-lower {
  padding: 14px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-square.-gray-out {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
  cursor: default;
}
.a-btn.-square.-gray-out:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
}
.a-btn.-square.-gray-out:after {
  display: none;
}
.a-btn.-square.-two-lines {
  padding: 9px;
  line-height: 1.2;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-two-lines {
    padding: 8px;
  }
}
.a-btn.-square.-two-lines > span {
  margin-top: 3px;
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-two-lines > span {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-btn.-square.-noborder {
  border-style: none;
}
.a-btn.-square.-arrow-right {
  padding-right: 25px;
  padding-left: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-arrow-right {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.a-btn.-square.-arrow-right::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn.-square.-arrow-right.-acc-arrow:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.a-btn.-square.-arrow-right.-acc-arrow.is-active:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.a-btn.-square.-arrow-right.-bg-lightgreen::after, .a-btn.-square.-arrow-right.-txt-green::after {
  border-right-color: #009933;
  border-bottom-color: #009933;
}
.a-btn.-square.-arrow-right.has-active:disabled:after {
  border-color: #aaaaaa;
}
.a-btn.-square.-arrow-right.-grey::after {
  border-right-color: #171717;
  border-bottom-color: #171717;
}
.a-btn.-square.-arrow-right.-ttl-side {
  padding: 5px 25px 5px 10px;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: auto;
}
.a-btn.-square.-arrow-right.-ttl-side.-arrow-right::after {
  border-color: black;
  right: 12px;
  width: 6px;
  height: 6px;
}
.a-btn.-square.-arrow-right.-ttl-side.-keep-all {
  word-break: keep-all;
}
.a-btn.-square.-arrow-right.-pd10 {
  padding-right: 10px;
  padding-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-arrow-right.-pd10 {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.a-btn.-square.-arrow-right.-pd10::after {
  right: 10px;
}
.a-btn.-square.-icon-inline {
  padding: 14px 30px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-icon-inline {
    padding: 14px 30px;
  }
}
.a-btn.-square.-icon-inline::before {
  display: inline-block;
  content: "";
  margin-right: 15px;
  vertical-align: middle;
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn.-square.-icon-abs {
  position: relative;
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-icon-abs {
    padding: 20px 60px;
  }
}
.a-btn.-square.-icon-abs::before {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn.-square.-line {
  position: relative;
  background-color: #06c755;
  border-color: #06c755;
}
.a-btn.-square.-line::before {
  left: 0;
  width: 58px;
  height: 58px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_line.svg);
}
.a-btn.-square.-apple {
  padding: 18px 60px;
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: -apple-system, BlinkMacSystemFont;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #fff;
}
.a-btn.-square.-apple::before {
  width: 16px;
  height: 18px;
  left: 15px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_apple.svg);
  background-size: contain;
}
.a-btn.-square.-buddy::before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_buddy.svg);
  vertical-align: -0.5em;
  width: 46px;
  height: 28px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-buddy::before {
    vertical-align: -0.4em;
  }
}
.a-btn.-square.-campaign {
  padding: 13px 36px 13px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-campaign {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-square.-grey {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  border: 1px solid #d2d2d2;
}
.a-btn.-square.-group-cancel::after {
  right: 10px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-square.-group-cancel {
    width: 107px;
    padding: 11px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-group-cancel {
    width: 180px;
    padding: 14px 30px;
  }
}
.a-btn.-square.-group-submit::after {
  right: 10px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-square.-group-submit {
    width: 210px;
    padding: 10.5px 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-group-submit {
    width: 330px;
  }
}
.a-btn.-square.-partner-select {
  max-width: 240px;
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 12px 10px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-square.-partner-select {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 12px 10px;
    max-width: 320px;
  }
}
.a-btn.has-input-bg-green {
  position: relative;
}
.a-btn.has-input-bg-green::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn.has-input-bg-green:hover {
  opacity: 1;
}
.a-btn.has-input-bg-green > input[type=submit],
.a-btn.has-input-bg-green > input[type=button] {
  width: 100%;
  height: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
  background-color: #009933;
  border-color: #009933;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.has-input-bg-green > input[type=submit],
  .a-btn.has-input-bg-green > input[type=button] {
    padding: 20px 25px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn.has-input-bg-green > input[type=submit]:hover,
.a-btn.has-input-bg-green > input[type=button]:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn.has-input-bg-green > input[type=submit]:hover:hover,
.a-btn.has-input-bg-green > input[type=button]:hover:hover {
  opacity: 0.7;
}
.a-btn.has-input-bg-green > input[type=submit]:disabled,
.a-btn.has-input-bg-green > input[type=button]:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #fff;
}
.a-btn.has-input-bg-green:hover > input[type=submit]:disabled,
.a-btn.has-input-bg-green:hover > input[type=button]:disabled {
  opacity: 1;
}
.a-btn.-oval {
  position: relative;
  padding: 6px 25px;
  border-radius: 18px;
  background-color: #f0f0f0;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval {
    padding: 10px 30px;
    border-radius: 24px;
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0.02em;
  }
}
.a-btn.-oval::after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 20px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval::after {
    right: 15px;
  }
}
.a-btn.-oval.-green {
  padding: 2px 25px;
  color: #fff;
  background-color: #009933;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-green {
    padding: 3.5px 30px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn.-oval.-green::after {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  right: 15px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-oval.-green.-left {
    padding: 4px 30px;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 2.5px 5px;
  }
  .a-btn.-oval.-green.-left::after {
    position: static;
    display: inline-block;
    vertical-align: -0.25em;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-green.-left {
    padding: 1px 30px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-oval.-lightgreen {
  color: #009933;
  background-color: #dbf1d3;
}
.a-btn.-oval.-lightgreen::after {
  border-top: 1px solid #009933;
  border-right: 1px solid #009933;
}
.a-btn.-oval.-lightgreen.-psm {
  padding: 3.5px;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-lightgreen.-psm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-oval.-lightgreen.-psm:after {
  display: none;
}
.a-btn.-oval.-bg-white {
  color: #009933;
  background-color: white;
  border: 1px solid #009933;
}
.a-btn.-oval.-bg-white.-psm2 {
  padding: 2px 10px;
  -webkit-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.16) inset;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 16px;
  width: auto;
  min-width: 197px;
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-bg-white.-psm2 {
    padding: 4px 10px;
    font-size: 14px;
    font-size: 0.875rem;
    border-radius: 18px;
    width: auto;
    min-width: 184px;
  }
}
.a-btn.-oval.-bg-white.-psm2:after {
  display: none;
}
.a-btn.-oval.-bg-white.-psm2.-has-arrow::before {
  display: block;
  content: "";
  width: 6px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("../images/arrow_right_green_2.svg");
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}
.a-btn.-oval.-border {
  padding: 5px 30px;
  border: 1px solid #009933;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-border {
    padding: 9px 30px;
  }
}
.a-btn.-oval.-border::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-btn.-oval.-sm {
  padding: 3.5px 25px;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-oval.-sm {
    padding: 7px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-oval.-sm:after {
  right: 10px;
  width: 8px;
  height: 8px;
}
.a-btn.-oval.-yellow {
  padding: 5px 38px;
  color: #323232;
  background-color: #ffd200;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin-top: 8px;
}
.a-btn.-oval.-yellow::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
  right: 15px;
}
.o-mypage__item__link .a-btn.-oval.-yellow {
  font-size: 12px;
  font-size: 0.75rem;
  width: 100%;
  line-height: 1;
  padding: 8px 0;
  margin-top: 0px;
}
.a-btn.-oval-white {
  border-radius: 20px;
  padding: 11px;
  background-color: #fff;
  border: 1px solid #c6c6c6;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn.-oval-white.is-active {
  background-color: #874B91;
  border-color: #874B91;
  color: #fff;
}
.a-btn.-web-coupon {
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 7px 25px;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-web-coupon {
    min-width: 188px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-web-coupon {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 7px 30px;
    max-width: 162px;
    margin-left: auto;
    margin-right: auto;
  }
}
.a-btn.-clear {
  padding: 2px 11px;
  border-radius: 35px;
  border: 1px solid #c8c8c8;
  background-color: #f3f3f3;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn.-clear.-gradation {
  background-image: -webkit-gradient(linear, left top, right top, from(#f3f3f3), to(#dcdcdc));
  background-image: linear-gradient(to right, #f3f3f3 0%, #dcdcdc 100%);
}
.a-btn.-clear.-disabled {
  cursor: default;
  color: #aaaaaa;
}
.a-btn.-checkin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0px;
  padding: 14px;
}
.a-btn.-checkin p {
  margin-left: 20px;
  line-height: 2;
}
@media only screen and (max-width: 374.97px) {
  .a-btn.-checkin p {
    margin-left: 0;
  }
}
.a-btn.-login-page {
  padding: 17px 58px;
  font-weight: 700;
  font-size: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page {
    padding: 13px 58px;
  }
}
.a-btn.-login-page.-new-user {
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page.-new-user {
    padding: 19px 58px;
  }
}
.a-btn.-login-page.-new-user.-nostyle {
  padding: 0px;
  min-height: 30px;
  max-width: 130px;
  color: #009933;
  text-decoration: underline;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page.-new-user.-nostyle {
    max-width: 230px;
  }
}
.a-btn.-login-page.-new-user.-nostyle.-wide {
  max-width: none;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-login-page.-new-user.-nostyle.-wide {
    max-width: none;
  }
}
.a-btn.o-modal__content__btn {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  padding-top: 21px;
  padding-bottom: 21px;
}
.a-btn.o-modal__content__btn.-copy {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
.a-btn.o-modal__content__btn.-send {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
@media only screen and (max-width:767.97px) {
  .a-btn.o-modal__content__btn.-send {
    margin-top: 16px;
  }
}
.a-btn.o-modal__content__btn.-back {
  padding-top: 14px;
  padding-bottom: 14px;
}
.a-btn.-sm-size {
  min-width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-sm-size {
    min-width: 130px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-md-size {
    min-width: 330px;
  }
}
.a-btn.-lottery {
  -webkit-box-shadow: 0px 5px 0px 0px #00772a;
          box-shadow: 0px 5px 0px 0px #00772a;
  padding: 10px;
  background-color: #009933;
  border-radius: 23px;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  top: 0;
  -webkit-transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.a-btn.-lottery:hover {
  opacity: 1;
  top: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-btn.-lottery-back {
  letter-spacing: 0.02em;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  background-color: #8dc329;
  border-radius: 4px;
  border: 1px solid #8dc329;
  display: inline-block;
  text-decoration: none;
  padding: 11px 5px;
  min-width: 160px;
  text-align: center;
}
.a-btn.-disabled-btn {
  background-color: #d2d2d2;
  color: #aaa;
  border-color: #d2d2d2;
}
.a-btn.-disabled-btn:hover {
  cursor: auto;
  opacity: 1;
}
.a-btn.-disabled-btn.-arrow-right:after {
  content: none;
}
.a-btn.-info {
  color: #fff;
  background-color: #009933;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 4px;
  padding: 5px 25px;
  line-height: 1.2;
}
.a-btn.-pin {
  position: relative;
  padding-left: 16px;
  z-index: 0;
}
.a-btn.-pin:before {
  content: "";
  background-image: url(https://www.accordiagolf.com/assets/include/images/agent/pin_green.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -3px;
  left: -20px;
  display: block;
  z-index: 1;
}
.a-btn.-pin-arrow {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}
.a-btn.-pin-arrow:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 12px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  display: block;
}
.a-btn.-icon-arrow {
  display: block;
  padding: 7px 40px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.a-btn.-icon-arrow::before {
  position: absolute;
  content: "";
  width: 21px;
  height: 21px;
  background-image: url("../images/agent/icon_search.svg");
  background-size: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 13px;
}
.a-btn.-icon-arrow::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 16px;
}
.a-btn.-shadow-type1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 7px;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow-type1 {
    min-width: 60px;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.a-btn.-shadow-type1.-prev::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-left: 1px solid #393939;
  border-bottom: 1px solid #393939;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow-type1.-prev::before {
    width: 7px;
    height: 7px;
  }
}
.a-btn.-shadow-type1.-next::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-left: 1px solid #393939;
  border-bottom: 1px solid #393939;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
@media only screen and (max-width:767.97px) {
  .a-btn.-shadow-type1.-next::after {
    width: 7px;
    height: 7px;
  }
}
.a-btn.-shadow-type2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2px;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0px -1px 2px 0px rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
}
.a-btn.-shadow-type2.current {
  background-color: #008d31;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #008d31;
}
.a-btn.-acc.-bg-green {
  background-color: #dbf1d3;
  border-radius: 18px;
  height: 35px;
  display: grid;
  place-content: center;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  color: #008d31;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
.a-btn.-flex-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.a-btn.-morebox {
  min-width: 265px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-morebox {
    min-width: 300px;
  }
}
.a-btn.-arrow-md {
  padding: 5px;
}
.a-btn.-fixed-item1 {
  min-width: auto;
  border-radius: 4px;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: auto;
}
@media only screen and (max-width:767.97px) {
  .a-btn.-fixed-item1 {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 7px;
    -ms-flex-preferred-size: calc(68% - 30px);
        flex-basis: calc(68% - 30px);
    max-width: calc(68% - 30px);
    max-height: 40px;
  }
}
@media only screen and (max-width: 320px) {
  .a-btn.-fixed-item1 {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-fixed-item1 {
    min-width: 256px;
    padding: 10px;
  }
}
.a-btn.-fixed-item1 > img {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.a-btn.-event-search {
  color: #fff;
  background-color: #ff6464;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  border-radius: 10px;
  padding: 10px 10px;
  min-width: 100px;
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-event-search {
    min-width: auto;
    width: 100%;
  }
}
.a-btn.-event-search .a-btn__icon {
  display: block;
}
.a-btn.-reserve-time {
  border-radius: 2px;
  border: 1px solid #c6c6c6;
  background-color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  color: #1a1a1a;
  -webkit-box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0px -1px 6px 0px rgba(0, 0, 0, 0.16) inset;
  line-height: 1;
  padding: 4px 5px;
  min-width: 83px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-reserve-time {
    width: 100%;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn.-reserve-time {
    padding: 1px 2px;
    min-width: 48px;
  }
}
.a-btn.-user-submit.is-inactive {
  pointer-events: none;
  opacity: 0.6;
}
.a-btn.-tellink {
  padding: 2px 4px;
  font-size: 12px;
  font-size: 0.75rem;
  min-width: 72px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-tellink {
    padding: 4px 7px;
    min-width: 192px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn.-lesson {
  padding: 5.5px 10px;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  min-width: 140px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-lesson.-basic-mini {
    min-width: 100px;
  }
}
.a-btn.-lesson-lg {
  padding: 14px 10px;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn.-entry {
  padding: 16px 20px;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-entry {
    min-width: 406px;
  }
}
.a-btn.-maypage-login {
  padding: 16px 20px;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 280px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-maypage-login {
    min-width: 330px;
  }
}
.a-btn.-accept {
  padding: 10px 10px;
  font-size: 15px;
  font-size: 0.9375rem;
  width: 192px;
}
.a-btn.-toptracer {
  padding: 10px 10px;
  font-size: 15px;
  font-size: 0.9375rem;
  margin: 0 auto;
  width: 260px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-toptracer {
    width: 310px;
  }
}
.a-btn.-flex-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
}
.a-btn.-border-rounded-green {
  border: 2px solid #09a03e;
  color: #09a03e;
}
.a-btn.-border-rounded-dark-green {
  border: 2px solid #09a03e;
  color: #09a03e;
}
.a-btn.-border-rounded-white {
  border: 2px solid #fff;
  color: #fff;
}
.a-btn.-border-rounded-black {
  border: 2px solid transparent;
  color: #2e2e2e;
  background-color: #fff;
}
.a-btn.-border-rounded-purple {
  border: 2px solid #874B91;
  color: #874B91;
}
.a-btn.-rounded15 {
  border-radius: 15px;
}
.a-btn.-rounded25 {
  border-radius: 25px;
}
.a-btn.-rounded19 {
  border-radius: 19px;
}
.a-btn.-rounded30 {
  border-radius: 30px;
}
.a-btn.-bg-green {
  background-color: #09a03e;
}
.a-btn.-bg-light-orange {
  background-color: #f0a225;
}
.a-btn.-bg-sunny-orange {
  background-color: #ff4500;
}
.a-btn.-bg-blue {
  background-color: #145192;
}
.a-btn.-md-high {
  padding: 16px 15px;
}
.a-btn.-bg-light-green {
  background-color: #8dc329;
}
.a-btn.-bg-light-black {
  background-color: #1a1a1a;
}
.a-btn.-bg-purple {
  background-color: #874B91;
}
.a-btn.-bg-shadow-out {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);
}
.a-btn.-bg-shadow-in-out {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16), 0px 2px 2px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16), 0px 2px 2px rgba(0, 0, 0, 0.16) inset;
}
.a-btn.-bg-normal-green {
  background-color: #008d31;
}
.a-btn.-bold {
  font-weight: 700;
}
.a-btn.-simple-black {
  color: #1a1a1a;
}
.a-btn.-simple-btn {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-simple-btn {
    padding: 17px 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn.-simple-btn {
    font-size: 14px;
    font-size: 0.875rem;
    margin-left: auto;
    max-width: 157px;
    padding: 6px 10px;
  }
}
.a-btn.-icon-blank:after {
  background-image: url(/assets_r/include/images/icon_blank.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
}
.a-btn.-icon-blank-white:after {
  background-image: url(/assets_r/include/images/icon_blank_white.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 14px;
  height: 14px;
  content: "";
  display: inline-block;
}
.a-btn.-icon-blank-right {
  position: relative;
  border-radius: 4px;
  padding-right: 40px;
}
.a-btn.-icon-blank-right:after {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-btn.-yubin {
  border: #aaa 1px solid;
  border-radius: 13px;
  color: #1a1a1a;
  -webkit-box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.16) inset;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: #fff;
  width: 100%;
}
.a-btn.-point-histry {
  font-size: 13px;
  font-size: 0.8125rem;
  border-radius: 16px;
  background-color: #f0f0f0;
  color: #1a1a1a;
  min-width: 100px;
  padding: 5px;
  position: relative;
}
.a-btn.-point-histry.is-active {
  background-color: #09a03e;
  color: #fff;
}
.a-btn.-point-histry.is-active:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -9px;
  margin-left: auto;
  margin-right: auto;
  content: "";
  display: block;
  height: 10px;
  width: 18px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
          clip-path: polygon(0 0, 100% 0, 50% 100%);
  background-color: #09a03e;
}
.a-btn.-img360 {
  width: 78px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.13);
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 600;
}
.a-btn.-arrow-360 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 7px 14px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 2px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  color: #008d31;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  text-align: left;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-arrow-360 {
    padding: 8px 14px;
    line-height: 1.3;
  }
}
.a-btn.-arrow-360::after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  background-image: url(../images/arrow_right_green_2.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-arrow-360 img {
    height: 24px;
    width: auto;
  }
}

.a-btn__angle {
  margin-left: 12px;
}

.a-btn__qr {
  margin-left: 20px;
}

.a-btn.-solo-link .a-btn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link .a-btn__block-img {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    max-width: 100px;
  }
}
.a-btn.-solo-link.-size-sm .a-btn__block-img {
  padding-right: 5px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-sm .a-btn__block-img {
    padding-right: 30px;
  }
}
.a-btn.-solo-link.-bg-green .a-btn__block-img {
  -webkit-transform: none;
          transform: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-green.-type-a .a-btn__block-img, .a-btn.-solo-link.-bg-green.-type-b .a-btn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-bg-green.-type-a .a-btn__block-img, .a-btn.-solo-link.-bg-green.-type-b .a-btn__block-img {
    -ms-flex-preferred-size: 38px;
        flex-basis: 38px;
    max-width: 38px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-green.-type-c .a-btn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-bg-green.-type-c .a-btn__block-img {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    max-width: 45px;
    padding-right: 10px;
  }
}
.a-btn.-solo-link.-size-xs .a-btn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-size-xs .a-btn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
  }
}
.a-btn.-solo-link.-size-xs-2 .a-btn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  margin-right: 5px;
}
.a-btn.-solo-link.-bg-white .a-btn__block-img {
  margin-right: 15px;
  -ms-flex-preferred-size: 34px;
      flex-basis: 34px;
  max-width: 34px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-link.-bg-white .a-btn__block-img {
    margin-right: 20px;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    max-width: 50px;
  }
}

.a-btn.-solo-top .a-btn__txt {
  position: relative;
  display: inline-block;
  padding-bottom: 2px;
  margin-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top .a-btn__txt {
    margin-left: 25px;
  }
}
.a-btn.-solo-top .a-btn__txt:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff8900;
  border-radius: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn.-solo-top .a-btn__txt:after {
    height: 4px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-solo-link.-bg-green.-type-a .a-btn__txt {
    text-align: left;
  }
}
.a-btn.-solo-link.-size-xs-2 .a-btn__txt {
  color: #1a1a1a;
}
.a-btn.-shibafu .a-btn__txt {
  position: relative;
  z-index: 2;
}
.a-btn.-flex-txt .a-btn__txt {
  width: 100%;
  text-align: center;
}

.a-btn__more-inactive.is-active {
  display: none;
}

.a-btn__more-active {
  display: none;
}
.a-btn__more-active.is-active {
  display: block;
}

.a-btn.-mail .a-btn__em {
  font-size: 16px;
  font-size: 1rem;
}

.a-btn__arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  stroke: currentColor;
  stroke-width: 1px;
  width: 10px;
  height: 22px;
}
.a-btn.-size-xs .a-btn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-sm-2 .a-btn__arrow {
  width: 4px;
  height: 12px;
  right: 5px;
  stroke-width: 2px;
}
.a-btn.-size-md .a-btn__arrow {
  width: 10px;
  height: 24px;
}
.a-btn.-size-lg .a-btn__arrow {
  width: 6px;
  height: 16px;
}
.a-btn.-size-md-3 .a-btn__arrow, .a-btn.-size-md-4 .a-btn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-md-15 .a-btn__arrow, .a-btn.-size-md-16 .a-btn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn.-size-md-23 .a-btn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 3px;
  top: calc(50% + 1px);
}
.a-btn.-size-md-28 .a-btn__arrow {
  width: 8px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-xs-2 .a-btn__arrow, .a-btn.-size-xs-3 .a-btn__arrow {
  right: 6px;
  width: 3px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn.-size-xs-4 .a-btn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-size-md-17 .a-btn__arrow, .a-btn.-size-md-19 .a-btn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn.-size-md-20 .a-btn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
.a-btn.-size-md-21 .a-btn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
.a-btn.-size-md-24 .a-btn__arrow {
  margin-left: 5px;
  width: 6px;
  height: 16px;
  stroke-width: 2px;
  vertical-align: -2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-pc-arrow .a-btn__arrow {
    display: none;
  }
}
.a-btn.-arrow-left .a-btn__arrow {
  left: 10px;
  right: auto;
}
.a-btn.-arrow-right-black .a-btn__arrow {
  stroke: #1a1a1a;
  stroke-width: 2px;
  width: 10px;
  height: 24px;
}
.a-btn.-arrow-md .a-btn__arrow {
  stroke: #1a1a1a;
  stroke-width: 2px;
  width: 4px;
  height: 12px;
}
.a-btn.-arrow-bottom .a-btn__arrow {
  stroke: currentColor;
  stroke-width: 2px;
  width: 12px;
  height: 5px;
}
.a-btn.-arrow-right-inline .a-btn__arrow {
  position: static;
  -webkit-transform: none;
          transform: none;
  display: inline-block;
}
.a-btn.-shadow .a-btn__arrow {
  right: 5px;
  width: 8px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn.-back-page .a-btn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn.-friends .a-btn__arrow {
  height: 13px;
}

.a-btn__icon {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: currentColor;
}
.a-btn.-icon-right.-size-md-12 .a-btn__icon {
  left: auto;
  right: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn.-icon-left.-size-md-12 .a-btn__icon {
  left: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn.-myaccordia .a-btn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-btn.-icon-left-inline .a-btn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-right: 3px;
  vertical-align: -1px;
}
.a-btn.-icon-right-inline .a-btn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-left: 3px;
  vertical-align: -1px;
}
.a-btn.-icon-right-inline.-size-lg-3 .a-btn__icon {
  margin-left: 15px;
  vertical-align: 0;
}
.a-btn.-icon-bottom .a-btn__icon {
  position: absolute;
  left: 50%;
  bottom: 5px;
  top: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  stroke: currentColor;
}
.a-btn.-event-search .a-btn__icon {
  width: 16px;
  height: 16px;
  right: 15px;
  left: auto;
}

.a-btn__icon-wrap {
  line-height: 1;
  margin-right: 3px;
}

.a-btn__img {
  vertical-align: middle;
}
.a-btn.-search-img .a-btn__img {
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-btn.-search-img.-wwwtop .a-btn__img {
  left: 20px;
}
.a-btn.-normal .a-btn__img {
  position: static;
  left: auto;
  top: auto;
  -webkit-transform: none;
          transform: none;
}
.a-btn.-search-img.-inline .a-btn__img {
  -webkit-transform: translateX(-30%);
          transform: translateX(-30%);
  position: static;
  vertical-align: -2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-solo-search .a-btn__img {
    width: 47px;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn.-tellink .a-btn__img {
    width: 25px;
    height: 25px;
  }
}
.a-btn.-flex-txt .a-btn__img {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.a-btn.-square.-bg-white.-partner .a-btn__maintxt {
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-decoration: underline;
}
.a-btn.-square.-bg-white.-partner.-unregistered .a-btn__maintxt {
  color: #009933;
}

.a-btn.-square.-bg-white.-partner .a-btn__sub {
  margin-left: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #aaa;
}

@-webkit-keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}

@keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}
.a-btn__small {
  margin-top: 4px;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}

.a-label {
  word-break: break-all;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 6px 14px;
  line-height: 1;
  font-weight: bold;
  text-align: center;
}
.a-label:hover {
  text-decoration: none;
}
.a-label.-green {
  background-color: #008d31;
}
.a-label.-light-green-1 {
  background-color: #5da71e;
}
.a-label.-light-green-2 {
  background-color: #8dc329;
}
.a-label.-orange {
  background-color: #f0a225;
}
.a-label.-white {
  background-color: #fff;
  color: inherit;
}
.a-label.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-label.-border-white {
  border: 1px solid #fff;
  border-radius: 2px;
}
.a-label.-border-red {
  border: 1px solid #dd3333;
  color: #dd3333;
  border-radius: 0;
}
.a-label.-border-black {
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label.-border-black-2 {
  background-color: #fff;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label.-black {
  background-color: #1a1a1a;
  color: #fff;
}
.a-label.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-label.-skyblue {
  background-color: #52b5eb;
  color: #fff;
}
.a-label.-blue {
  background-color: #50b6e3;
  color: #fff;
}
.a-label.-orangered {
  background-color: #eb440f;
  color: #fff;
}
.a-label.-pale-pink {
  background-color: #ff8383;
  color: #fff;
}
.a-label.-border-gray {
  border: 1px solid #909090;
  color: #6f6f6f;
  font-weight: 400;
  padding: 3.5px 10px 5.5px;
  border-radius: 2px;
  font-size: 11px;
  font-size: 0.6875rem;
}
.a-label.-border-green {
  border: 1px solid #c8c8c8;
  border-radius: 18px;
  color: #c8c8c8;
}
.a-label.-border-green.is-active {
  border: 1px solid #009933;
  color: #009933;
}
.a-label.-women-theme {
  background-color: #ff6464;
  color: white;
}
.a-label.-size-xs {
  padding: 3px;
}
.a-label.-size-xs-2 {
  padding: 3px 5px;
  letter-spacing: 0.15em;
}
.a-label.-size-xs-3 {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 3px 7px;
  letter-spacing: 0.1em;
}
.a-label.-size-sm {
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-label.-size-sm-2 {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
@media only screen and (min-width:1200px), print {
  .a-label.-size-md {
    padding: 12px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label.-size-md {
    padding: 17px 4px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label.-size-md {
    padding: 23px 4px;
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-label.-size-md {
    padding: 4px;
    font-size: 11px;
    font-size: 0.6875rem;
    border-radius: 0;
  }
}
.a-label.-size-md2 {
  padding: 6px;
}
.a-label.-size-md3 {
  padding: 7px 20px;
}
.a-label.-size-lg {
  padding: 18px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-label.-size-md-2 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label.-size-md-2 {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label.-size-md-2 {
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
.a-label.-size-md-3 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px 17px;
  border-radius: 0;
}
.a-label.-size-md-4 {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 4px 11px;
}
.a-label.-icon-tooltip {
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}
.a-label.-required {
  padding: 3px 0;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
  border-radius: 0;
}
.a-label.-list {
  padding: 5px;
  color: #5da71e;
  border: 1px solid #5da71e;
  border-radius: 0;
  text-align: left;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-label.-list:before {
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.a-label.-list.-bus:before {
  background-image: url(/assets_r/include/images/icon_bus.svg);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.a-label.-list.-navi:before {
  background-image: url(/assets_r/include/images/icon_navi.svg);
}
.a-label.-none-border-r {
  border-radius: 0;
}
.a-label.-solo {
  background-color: #db9b37;
  border-radius: 16px;
  font-weight: 800;
}
.a-label.-solo.-size-sm {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label.-solo.-size-sm {
    padding: 7px 16px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-label.-solo.-size-md {
  padding: 4px 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label.-solo.-size-md {
    padding: 6px 8px;
    border-radius: 18px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-label.-solo.-size-xs {
  padding: 5px 17px;
}
.a-label.-solo.-bg-wh {
  background-color: #fff;
  border: 1px solid #db9b37;
  color: #db9b37;
  font-weight: 400;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
.a-label.-solo.-bg-wh.-size-sm {
  padding: 10px 21px;
  border-radius: 18px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-label.-solo.-bg-wh:hover {
  opacity: 0.7;
}
.a-label.-new {
  padding: 3px 11px 7px;
  border-radius: 13px;
  background-color: #ff5858;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-label.-new {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-label.-dark-red {
  background-color: #e90d0d;
}
.a-label.-dark-red.-new {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 2px 5px 4px;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-label.-dark-red.-new {
    font-size: 16px;
    font-size: 1rem;
    padding: 1px 5px 5px;
  }
}
.a-label.-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  padding: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
}
.a-label.-group:hover {
  opacity: 0.7;
}
.a-label.-group.-tag {
  border: 2px solid transparent;
  padding: 8px;
}
.a-label.-group.-tag.is-active {
  padding: 8px;
}
.a-label.-group.is-active {
  border: 2px solid #009933;
  padding: 5px;
}
.a-label.-bg-gray {
  padding: 10px 17px;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: #f0f0f0;
  color: #323232;
}
.a-label.-pref-pink {
  height: 28px;
  display: grid;
  place-content: center;
  padding: 0 6px;
  border: 1px solid #ff6464;
  border-radius: 4px;
  color: #ff6464;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:1200px), print {
  .a-label.-pref-pink {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 0 8px;
  }
}
.a-label.-push {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #2b2b2b;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  background-color: #fff;
  padding: 6px 5px;
}
.a-label.-schedule {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #fff;
  border-radius: 6px;
  padding: 7px 14px;
  min-width: 70px;
}
.a-label.-bg-pink {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #fff;
  background-color: #ff8383;
}
.a-label.-bg-green {
  background-color: #8dc329;
}
.a-label.-simple-border {
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  font-weight: 700;
  padding: 4px 10px;
  min-width: 62px;
  color: #1a1a1a;
}
.a-label.-simple-border.-size-md5 {
  min-width: 146px;
}
.a-label.-lesson {
  color: #fff;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
  text-align: center;
  line-height: 1;
  padding: 5px 10px;
  border-radius: 5px;
  min-width: 53px;
  min-height: 59px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media only screen and (min-width:1200px), print {
  .a-label.-lesson {
    min-width: 67px;
  }
}
.a-label.-lesson-ttl {
  background-color: #323232;
}
@media only screen and (max-width:1199.97px) {
  .a-label.-lesson-ttl {
    width: 100%;
    min-height: 40px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-label.-lesson-ttl {
    min-width: 283px;
  }
}
.a-label.-lesson-detail {
  background-color: #874B91;
}
.a-label.-bg-white {
  background-color: #fff;
}
.a-label.-login {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding: 5px;
  border-radius: 14px;
  min-width: 222px;
}

.a-label.-group .a-label__icon {
  margin-right: 3px;
}

.a-label.-group .a-label__txt {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  line-height: 1.1;
}
.a-label.-lesson-detail .a-label__txt {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 600;
  display: block;
}

.a-link {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
.a-link:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-link:hover:hover {
  opacity: 0.7;
}
.a-link.-colorful {
  color: #3777b8 !important;
}
.a-link.-underline {
  position: relative;
  text-decoration: none;
  line-height: 2;
  cursor: pointer;
}
.a-link.-underline:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #008d31;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-link.-underline:hover:after {
  background-color: transparent;
}
.a-link.-arrow-right {
  vertical-align: middle;
  position: relative;
  padding-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  line-height: 1;
}
.a-link.-arrow-left {
  vertical-align: middle;
  position: relative;
  padding-left: 15px;
  line-height: 1;
}
.a-link.-arrow-left.-arrow-top {
  line-height: 1.3;
}
.a-link.-icon-left {
  padding-left: 26px;
  line-height: 1;
}
.a-link.-icon-left:before {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  line-height: 1;
}
.a-link.-icon-left.-user:before {
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/icon_user.svg);
}
.a-link.-icon-left.-contact:before {
  content: "\f059";
}
.a-link.-icon-left.-car:before {
  content: "";
  width: 16px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/icon_car.svg);
}
.a-link.-icon-left.-pdf:before {
  content: "\f1c1";
  color: #fd4234;
}
.a-link.-icon-left.-external:before {
  content: "\f08e";
  color: #1d409d;
}
.a-link.-icon-left.-internal:before {
  content: "\f061";
  color: #00753c;
}
.a-link.-icon-left.-movie:before {
  content: "";
  width: 17px;
  height: 20px;
  background-image: url(/common/img/icon_movie.png);
  vertical-align: -3px;
}
.a-link.-arrow-r {
  position: relative;
}
.a-link.-arrow-r:before {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: -10px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-link.-green {
  color: #008d31;
}
.a-link.-green:before {
  border-color: #008d31;
}
.a-link.-green_mypage_1 {
  color: #009933;
}
.a-link.-green_mypage_1:before {
  border-color: #009933;
}
.a-link.-sky-blue {
  color: #0059de;
}
.a-link.-size-sm {
  font-size: 12px;
  font-size: 0.75rem;
}
.a-link.-size-sm-2 {
  font-size: 11px;
  font-size: 0.6875rem;
}
@media only screen and (min-width:1200px), print {
  .a-link.-size-sm-2 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-link.-size-md {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-link.-size-md-2 {
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-link.-size-md-3 {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.2;
}
@media only screen and (min-width:1200px), print {
  .a-link.-size-md-3 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-link.-size-lg {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-link.-size-lg-2 {
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-link.-hv-line:hover {
  text-decoration: underline;
}
.a-link.-arrow-right.-size-sm {
  padding-right: 10px;
}
.a-link.-access {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-icon-left.-arrow-right.-size-sm.-access {
    padding-right: 0;
    padding-left: 32px;
    line-height: 1.5;
  }
}
.a-link.-icon-left.-arrow-right.-size-sm.-drive {
  font-size: 14px;
  font-size: 0.875rem;
  color: #1a1a1a;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-icon-left.-arrow-right.-size-sm.-drive {
    padding-right: 0;
    padding-left: 37px;
    line-height: 1.5;
    padding-right: 10px;
  }
}
.a-link.-myaccordia {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
}
.a-link.-block {
  display: block;
}
.a-link.-underline-txt {
  text-decoration: underline;
}
.a-link.-underline-normal {
  text-decoration: underline;
}
.a-link.-in-text {
  text-decoration: underline;
  display: inline-block;
  color: #3777b8 !important;
  line-height: 1.3;
}
.a-link.-pink {
  color: #FF6464;
  text-decoration: underline;
}
.a-link.-text-color {
  color: #1a1a1a;
  text-decoration: none;
}
.a-link.-green-underline {
  color: #008d31;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-decoration: underline;
  display: inline;
}
.a-link.-green-underline:hover {
  opacity: 0.7;
}
.a-link.-wide {
  padding: 0 20px;
}
.a-link.-wide:before {
  right: 2px;
}
.a-link.-link-faq {
  color: #0070d2;
  text-decoration: underline;
}
.a-link.-link-faq:hover {
  opacity: 1;
}

.a-link.-arrow-right .a-link__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link.-arrow-left .a-link__arrow {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link.-arrow-left.-arrow-green .a-link__arrow {
  stroke: #008d31;
}
.a-link.-size-lg .a-link__arrow {
  width: 6px;
  height: 14px;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-access .a-link__arrow {
    display: none;
  }
}
.a-link.-arrow-left.-arrow-top .a-link__arrow {
  top: 0.7em;
}

.a-link.-access .a-link__color, .a-link.-drive .a-link__color {
  color: #5da71e;
}
@media only screen and (max-width:1199.97px) {
  .a-link.-access .a-link__color, .a-link.-drive .a-link__color {
    position: absolute;
    left: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.a-link__img {
  vertical-align: middle;
}

@media only screen and (min-width:1200px), print {
  .a-list.-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer {
    padding: 0 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list.-footer > li {
    position: relative;
    padding: 0 20px;
  }
}
.a-list.-footer > li > a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer > li > a {
    display: block;
    position: relative;
    padding: 10px 0;
  }
}
.a-list.-footer > li > a:hover {
  text-decoration: underline;
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer > li > a:after {
    position: absolute;
    right: 0;
    content: ">";
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list.-footer > li + li:before {
    position: absolute;
    left: 0;
    content: "|";
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list.-footer > li + li + li {
    border-top: 1px solid #333;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list.-point > li {
    padding-left: 16px;
  }
}
.a-list.-point > li:before {
  content: "・";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list.-point > li:before {
    margin-left: -16px;
  }
}
.a-list.-point.-note > li {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-left: 13px;
}
.a-list.-point.-note > li:before {
  content: "・";
  display: inline;
  margin-left: -13px;
}
.a-list.-maru > li {
  margin-left: 8px;
  padding-left: 12px;
}
.a-list.-maru > li:before {
  content: "";
  border-radius: 50%;
  background-color: #008d31;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: -20px;
  margin-right: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-list.-mark > li {
    padding-left: 16px;
  }
}
.a-list.-mark > li:before {
  content: "※";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list.-mark > li:before {
    margin-left: -16px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list.-sp-point > li {
    margin-bottom: 5px;
  }
}
.a-list.-mix > .a-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.a-list.-mix > .a-list__item:before {
  content: "※";
  margin-right: 4px;
}
.a-list.-mix > .a-list__item.-square:before {
  content: "■";
}
.a-list.-mix > .a-list__item.-notes:before {
  content: "※";
}
.a-list.-policy > li {
  color: #262626;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}

.a-badge {
  position: relative;
  padding-right: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-badge {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-badge.-green {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #5da71e;
}
.a-badge.-size-sm {
  padding-right: 14px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm {
    padding-right: 22px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-badge.-size-lg {
  padding-right: 20px;
  font-size: 21px;
  font-size: 1.3125rem;
}
.a-badge.-size-sm-2 {
  padding-right: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.a-badge.-size-sm-3 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-3-normal {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-4 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-4 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-sm-6 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-6 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-icon-left {
  padding-right: 0;
  padding-left: 22px;
}
.a-badge.-no-icon {
  padding-right: 0;
}

.a-badge__badge {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
  color: #fff;
  font-family: "Poppins", sans-serif;
}
.a-badge.-green .a-badge__badge {
  background-color: #5da71e;
}
.a-badge.-red .a-badge__badge {
  background-color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .a-badge.-size-sm .a-badge__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm .a-badge__badge {
    width: 18px;
    height: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-lg .a-badge__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-2 .a-badge__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge.-size-sm-3 .a-badge__badge {
  width: 19px;
  height: 19px;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:1200px), print {
  .a-badge.-size-sm-4 .a-badge__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge.-size-sm-4 .a-badge__badge {
    width: 16px;
    height: 16px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge.-size-sm-5 .a-badge__badge {
  width: 15px;
  height: 15px;
  padding-top: 1px;
}
.a-badge.-size-sm-6 .a-badge__badge {
  width: 18px;
  height: 18px;
  padding-top: 2px;
  right: -3px;
}
.a-badge.-icon-left .a-badge__badge {
  right: auto;
  left: 0;
}
.a-badge.-icon-green .a-badge__badge {
  background-color: #008d31;
}
.a-badge.-icon-gray .a-badge__badge {
  background-color: #919191;
}

.a-heading.-lv1 {
  font-size: 30px;
  font-size: 1.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-lv1.-basic-26 {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-lv1.-basic-22 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-heading.-lv2 {
  font-size: 26px;
  font-size: 1.625rem;
}
.a-heading.-lv2-1 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-1 {
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.a-heading.-lv2-2 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-lv2-3 {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-3 {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-heading.-lv2-4 {
  font-size: 22px;
  font-size: 1.375rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-4 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-lv2-5 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-5 {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-heading.-lv2-6 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-6 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-lv2-7 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-7 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-lv3 {
  font-size: 22px;
  font-size: 1.375rem;
}
.a-heading.-lv3-1 {
  font-size: 20px;
  font-size: 1.25rem;
}
@media only screen and (max-width:1023.97px) {
  .a-heading.-lv3-1 {
    text-align: center;
  }
}
.a-heading.-lv3-2 {
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv3-2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-heading.-lv3-3 {
  font-size: 18px;
  font-size: 1.125rem;
}
.a-heading.-lv4 {
  position: relative;
  padding-left: 15px;
  font-size: 16px;
  font-size: 1rem;
}
.a-heading.-lv4:before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 5px;
  height: 20px;
  background-color: #008d31;
}
.a-heading.-lv5 {
  font-size: 16px;
  font-size: 1rem;
}
.a-heading.-lv5-1 {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv5-1 {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-heading.-lv6 {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-heading.-small {
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-small {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-heading.-left-green-line {
  position: relative;
  padding-left: 23px;
}
.a-heading.-left-green-line:before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 8px;
  height: 18px;
  content: "";
  background-color: #09A03E;
}
.a-heading.-sub-ttl {
  font-size: 12px;
  font-size: 0.75rem;
}
.a-heading.-green {
  color: #008d31;
}
.a-heading.-darkgreen {
  color: #255933;
}
.a-heading.-hiragino {
  font-family: "Hiragino Sans", "ヒラギノ角ゴシック";
}
.a-heading.-name {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-name {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-heading.-name {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-theme-women {
  color: #ff6464;
}
.a-heading.-smoke-black {
  color: #1a1a1a;
}
.a-heading.-pale-pink {
  color: #ff8383;
}
.a-heading.-lh1 {
  line-height: 1;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-basic-lh14 {
    line-height: 1.4;
  }
}
.a-heading.-lm1 {
  letter-spacing: 0.1em;
}
.a-heading.-bold {
  font-weight: 700;
}
.a-heading.-bold800 {
  font-weight: 800;
}
.a-heading.-normal {
  font-size: 24px;
  font-size: 1.5rem;
  border-bottom: none;
  background-image: none;
  background-size: auto;
  background-position: 0 0;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  display: block;
  line-height: 2;
  padding: 0;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-normal {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-normal {
    line-height: 1.2;
  }
}
.a-heading.-has-label {
  border-bottom: none;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-has-label {
    display: block;
    border-bottom: 2px solid #e5f1eb;
  }
}
.a-heading.-top-type1 {
  color: #1a1a1a;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-top-type1 {
    font-size: 26px;
    font-size: 1.625rem;
    text-align: center;
    line-height: 1.4;
  }
}
.a-heading.-news {
  border: 1px solid #cccccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px;
  letter-spacing: 0.3em;
  text-indent: 0.3em;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-news {
    padding: 8px;
  }
}
.a-heading.has-underline {
  border-bottom: 2px solid #008d31;
}
.a-heading.has-underline.-light-green-bold {
  border-color: #8DC329;
  border-width: 3px;
}
.a-heading.has-underline.-school {
  border-color: #874B91;
  border-width: 3px;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.has-underline.-school {
    line-height: 1.8;
  }
}
.a-heading.-arrow-acd {
  padding-left: 34px;
  margin: 10px 0;
  position: relative;
}
.a-heading.-arrow-acd:before {
  margin-left: -34px;
  margin-right: 10px;
}
.a-heading.-ranking {
  position: relative;
  display: inline-block;
  margin-left: 23px;
  padding: 3px 20px 3px 25px;
  border-top: 3px solid #008d31;
  border-bottom: 3px solid #008d31;
  border-left: 3px solid #008d31;
  background-color: #fff;
  line-height: 1;
  font-size: 22px;
  font-size: 1.375rem;
  color: #008d31;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-ranking {
    margin-left: 31px;
    padding: 6px 35px 6px 50px;
    font-size: 34px;
    font-size: 2.125rem;
  }
}
.a-heading.-ranking:before, .a-heading.-ranking:after {
  display: block;
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.a-heading.-ranking:before {
  left: -25px;
  bottom: -3px;
  width: 43px;
  height: 35px;
  background-image: url(/assets_r/include/images/solo/icon_trophy_1.svg);
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-ranking:before {
    left: -33px;
    width: 65px;
    height: 53px;
  }
}
.a-heading.-ranking:after {
  right: -18px;
  bottom: -3px;
  width: 20px;
  height: 34px;
  background-image: url(/assets_r/include/images/solo/bg_heading_ranking_sp.png);
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-ranking:after {
    right: -23px;
    bottom: -3px;
    width: 25px;
    height: 52px;
    background-image: url(/assets_r/include/images/solo/bg_heading_ranking.png);
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-lv2.-gc-detail {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lv1-lh {
    line-height: 1.47;
  }
}
.a-heading.-global-lv4 {
  line-height: 2;
}
.a-heading.-global-lh {
  line-height: 1.62;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lh {
    line-height: 1.47;
    padding-bottom: 2px;
  }
}
.a-heading.-global-lh.has-lv4 {
  margin-bottom: 12px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lh.has-lv4 {
    margin-bottom: 14px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-global-lh.-next-link {
    padding-bottom: 2px;
  }
}
.a-heading.-border-green {
  position: relative;
  padding-left: 24px;
  margin-bottom: 10px;
  color: #1b1f1f;
  line-height: 1.3;
  font-size: 26px;
  font-weight: 700;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-border-green {
    padding-left: 24px;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.a-heading.-border-green::before {
  content: "";
  position: absolute;
  left: 0;
  width: 6px;
  height: 100%;
  background-color: #119936;
  border-radius: 3px;
}
.a-heading.-border-green.-lv5 {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 15px;
}
.a-heading.-border-green.-lv5:before {
  width: 3px;
}
.a-heading.-mypage {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage > img {
    width: 32px;
    height: 32px;
  }
}
.a-heading.-mypage.-course {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage.-course {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-mypage.-course {
    text-align: center;
  }
}
.a-heading.-mypage.-course > img {
  width: 20px;
  height: auto;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-mypage.-course > img {
    display: block;
    margin: 0 auto 5px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-mypage.-course > img {
    width: 22px;
    margin-right: 5px;
    vertical-align: -0.3em;
  }
}
@media only screen and (max-width:767.97px) {
  .a-heading.-mypage.-course > span {
    display: block;
  }
}
.a-heading.-partner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  font-weight: 500;
  line-height: 1.3;
  background-color: #009933;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  padding: 5.5px 18px 5.5px 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-partner {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1;
    padding: 9px 18px 9px 15px;
  }
}
.a-heading.-partner.-icon {
  padding: 4px 18px 4px 24px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-partner.-icon {
    padding: 5px 18px 5px 15px;
  }
}
.a-heading.-partner.-icon img,
.a-heading.-partner.-icon svg {
  margin-right: 10px;
  vertical-align: middle;
  width: 29px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-partner.-icon img,
  .a-heading.-partner.-icon svg {
    width: 26px;
    height: 26px;
  }
}
.a-heading.-lightgreen-line {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  font-weight: 700;
  line-height: 1;
  background-color: #dbf1d3;
  border-radius: 0px;
  padding: 10px 15px;
}
@media only screen and (max-width:767.97px) {
  .a-heading.-lightgreen-line.-sp-100vw {
    width: 100vw;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.a-heading.-lightgreen-line.-bg-gray {
  background-color: #f0f0f0;
}
.a-heading.-lightgreen-line.-invitation {
  padding: 17px 15px 0px;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-lightgreen-line.-invitation {
    padding: 22px 22px 0px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-heading.-gray-line {
  padding-bottom: 5px;
  border-bottom: 1px solid #c8c8c8;
  color: #323232;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-gray-line {
    padding-bottom: 9px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-heading.-center {
  text-align: center;
}
.a-heading.-lh15 {
  line-height: 1.5;
}
.a-heading.-size-sm {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-size-sm {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-heading.-size-md {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-size-md {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-heading.-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.a-heading.-friends {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  background-color: #ef829d;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  padding: 8px 22px 8px 20px;
  margin-left: -20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.a-heading.has-btn-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-heading.-border-bottom {
  border-bottom: 1px solid #c8c8c8;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.9;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-border-bottom {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
.a-heading.-lineup {
  text-align: center;
}
.a-heading.-bg-green {
  background-color: #09A03E;
  color: #fff;
}
.a-heading.-square {
  display: inline-block;
  min-width: 173px;
  text-align: center;
  line-height: 1.25;
  padding: 4px 5px;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-square {
    min-width: 232px;
    padding: 7px 5px;
  }
}
.a-heading.-basic-right-rounded {
  display: inline-block;
  min-width: 191px;
  text-align: center;
  line-height: 1.25;
  padding: 4px 5px;
  border-radius: 0 13px 13px 0;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-basic-right-rounded {
    min-width: 200px;
    border-radius: 0;
    padding: 5px;
  }
}
.a-heading.-right-rounded {
  display: inline-block;
  min-width: 191px;
  text-align: center;
  line-height: 1.25;
  padding: 4px 5px;
  border-radius: 0 13px 13px 0;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-right-rounded {
    min-width: 200px;
    padding: 5px;
    border-radius: 0 15px 15px 0;
  }
}
.a-heading.-high {
  min-height: 78px;
  display: grid;
  place-content: center;
}

.a-heading.-lineup .a-heading__img {
  width: 138px;
  height: 30px;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-lineup .a-heading__img {
    width: 184px;
    height: 40px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .a-heading__txt {
    display: inline-block;
    border-bottom: 2px solid #e5f1eb;
  }
}
.a-heading.-lineup .a-heading__txt {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-lineup .a-heading__txt {
    display: block;
    font-size: 13px;
    font-size: 0.8125rem;
    border-bottom: none;
  }
}

.a-heading__icon {
  background-color: #008d31;
  display: inline-block;
  color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  line-height: 1;
  position: absolute;
  left: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.a-heading__icon:before {
  content: "\f105";
  font-family: "FontAwesome";
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 50%;
  left: 0;
  width: 26px;
  height: 20px;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-heading.is-active .a-heading__icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.a-heading.-lv2-1 .a-heading__sub {
  display: block;
  font-size: 22px;
  font-size: 1.375rem;
}
@media only screen and (min-width:1200px), print {
  .a-heading.-lv2-1 .a-heading__sub {
    font-size: 24px;
    font-size: 1.5rem;
  }
}

.a-heading.-coupon .a-heading__ttl {
  -ms-flex-item-align: center;
      align-self: center;
  color: #323232;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-heading.-coupon .a-heading__ttl {
    font-size: 18px;
    font-size: 1.125rem;
  }
}

.a-panel {
  padding: 20px;
}
.a-panel.-gray {
  background-color: #efefef;
}
.a-panel.-gray-02 {
  background-color: #f2f2f2;
}
@media only screen and (min-width:768px), tv, print {
  .a-panel.-gray-sp {
    padding: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .a-panel.-gray-sp {
    background-color: #efefef;
  }
}
.a-panel.-light-gray {
  background-color: #f7f7f7;
}
.a-panel.-light-gray-02 {
  background-color: #f0f0f0;
}
.a-panel.-light-green {
  background-color: #dbf1d3;
}
@media only screen and (max-width:1199.97px) {
  .a-panel.-p15 {
    padding: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .a-panel.-full-width-sp {
    margin: 0 calc(50% - 50vw);
    width: 100vw;
  }
}
.a-panel.-radius-4 {
  border-radius: 4px;
}
.a-panel.-pt01 {
  padding: 20px 10px 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-panel.-pt01 {
    padding: 20px 40px 20px;
  }
}

.a-form-select {
  position: relative;
  display: inline-block;
}
.a-form-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}
.a-form-select.-custom {
  display: block;
}
.a-form-select.-custom:after {
  display: none;
}
.a-form-select.-area {
  background-color: #fff;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
@media only screen and (max-width:767.97px) {
  .a-form-select.-area {
    border-bottom: none;
  }
}
.a-form-select.-area:after {
  display: none;
}
.a-form-select.-map {
  background-color: #fff;
  border: 1px solid #cccccc;
  border-top: none;
  border-radius: 0 0 4px 4px;
}
.a-form-select.-map:after {
  display: none;
}
.a-form-select.-double:before {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 40%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 6px 4px;
  border-color: transparent transparent #1a1a1a transparent;
  z-index: 10;
}
.a-form-select.-double:after {
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
}
.a-form-select.-partner {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  padding: 7px 9px;
}
.a-form-select.-partner:after {
  display: none;
}
.a-form-select.-partner::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: calc(100% - 12px);
  background-color: #c8c8c8;
}
@media only screen and (max-width:767.97px) {
  .a-form-select.-partner {
    padding: 7px 8px;
  }
}
.a-form-select.-partner.is-active img {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.a-form-select.-partner.-arrow-md img {
  width: 10px;
  height: 7px;
  -ms-flex-item-align: center;
      align-self: center;
}
.a-form-select.-partner.-change {
  padding: 7px 24px 7px 9px;
}
.a-form-select.-partner.-change:before {
  position: absolute;
  right: 23px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: calc(100% - 10px);
  background-color: #d1d1d1;
}
.a-form-select.-partner.-change::after {
  position: absolute;
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 0 5px;
  border-color: #000 transparent transparent transparent;
}
.m-time__item.is-active .a-form-select.-partner.-change {
  border-color: #4fb447;
}
.a-form-select.-partner.-change.-companion {
  padding: 7px 24px 7px 6px;
}
.a-form-select.-border-none {
  border: none;
}
.a-form-select.-normal {
  background-color: #fff;
  border-radius: 2px;
  display: block;
}
.a-form-select.-normal:after {
  z-index: 0;
}
.a-form-select.-mypage::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  right: 25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: calc(100% - 12px);
  background-color: #c8c8c8;
}
.a-form-select.-mypage::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 5px 0 5px;
  border-color: #323232 transparent transparent transparent;
}
.a-form-select.-shadow-select {
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: inset 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  min-width: 120px;
  line-height: 1;
}
.a-form-select.-shadow-select:after {
  z-index: 0;
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-style: hidden;
  border-left: 1px solid #393939;
  border-bottom: 1px solid #393939;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.a-form-select.-bg-white {
  background-color: #fff;
}
.a-form-select.-select-group {
  border-radius: 3px;
  max-height: 44px;
  padding: 10px;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.a-form-select.-select-group:after {
  border-width: 10px 6px 0 6px;
  border-color: #323232 transparent transparent transparent;
}

.a-form-select__ttl-input {
  outline: none;
  color: #323232;
  width: 100%;
  padding-right: 15px;
}

.a-form-select__select {
  position: relative;
  color: inherit;
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1;
  padding: 6px 20px 6px 18px;
  outline: none;
}
.a-form-select__select.-first-item-desabled:has(option:checked[value=""]) {
  color: #AAAAAA;
}
.a-form-select.-border .a-form-select__select {
  border: 1px solid #ededed;
}
.a-form-select.-size-md .a-form-select__select {
  border-radius: 4px;
  padding: 19px 15px;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:1199.97px) {
  .a-form-select.-size-md .a-form-select__select {
    padding: 19px 30px;
  }
}
.a-form-select.is-active .a-form-select__select {
  border: 3px solid #008d31;
}
.a-form-select.-border.is-active .a-form-select__select {
  padding: 4px 20px;
  border: 3px solid #008d31;
}
.a-form-select.-point-form .a-form-select__select {
  border-radius: 4px;
  padding: 13px 58px 13px 6px;
  border: 1px solid #f1f1f1;
}
@media only screen and (max-width:1199.97px) {
  .a-form-select.-point-form .a-form-select__select {
    padding: 13px 42px 13px 6px;
  }
}
.a-form-select.is-error .a-form-select__select {
  background-color: #ffeae9;
  border: 1px solid #dd3333;
}
.a-form-select.-normal .a-form-select__select {
  padding: 13px 15px;
  background-color: transparent;
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  z-index: 1;
}
.a-form-select.-normal .a-form-select__select:focus {
  outline: transparent;
}
.a-form-select.-shadow-select .a-form-select__select {
  padding: 7px 20px 7px 18px;
  background-color: transparent;
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  z-index: 1;
}
.a-form-select.-shadow-select .a-form-select__select:focus {
  outline: transparent;
}
.a-form-select.-mypage .a-form-select__select {
  width: 150px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  padding: 8px 30px 8px 9px;
  color: #323232;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
}
.a-form-select.-size-md .a-form-select__select {
  width: 100%;
  padding: 12px;
  line-height: 1;
  font-size: 16px;
}
@media only screen and (min-width:1200px), print {
  .a-form-select.-size-md .a-form-select__select {
    padding: 14px;
  }
}

.a-form-select__menu li {
  white-space: nowrap;
}
.a-form-select__menu li a {
  display: block;
  padding: 2px 8px 2px 20px;
  color: inherit;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
}
.a-form-select__menu li a:hover, .a-form-select__menu li a.is-active {
  background-color: #008d31;
  color: #fff;
}
.a-form-select.-area .a-form-select__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.a-form-select.-area .a-form-select__menu li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
.a-form-select.-area .a-form-select__menu li a.is-active, .a-form-select.-area .a-form-select__menu li a:hover {
  background-color: #5da71e;
  color: #fff;
}
.a-form-select.-area .a-form-select__menu li:nth-child(2n-1) {
  border-right: 1px solid #cccccc;
}
.a-form-select.-area .a-form-select__menu li:nth-last-child(2), .a-form-select.-area .a-form-select__menu li:last-child() {
  border-bottom: none;
}
.a-form-select.-area .a-form-select__menu li a {
  display: block;
  padding: 9px;
  text-decoration: none;
}
.a-form-select.-map .a-form-select__menu li {
  padding: 4px 8px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-form-select.-map .a-form-select__menu li.is-active, .a-form-select.-map .a-form-select__menu li:hover {
  background-color: #5da71e;
  color: #fff;
}
.a-form-select.-custom .a-form-select__menu li a {
  padding: 2px 18px;
  font-size: 14px;
  font-size: 0.875rem;
}

.a-form-select.-partner .a-form-select__txt {
  color: #323232;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.1;
}
.a-form-select.-partner .a-form-select__txt.-group {
  margin-right: 12px;
}
.a-form-select.-partner.-change.-companion .a-form-select__txt {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.a-form-select.-partner .a-form-select__num {
  color: #118e34;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 0.5;
  margin-top: 1px;
  margin-left: 5px;
  margin-right: 9px;
}
@media only screen and (max-width:767.97px) {
  .a-form-select.-partner .a-form-select__num {
    margin-left: 4px;
    margin-right: 7px;
  }
}
.a-form-select.-partner.-change .a-form-select__num {
  margin: 0 3px 0 0;
  font-size: 20px;
  font-size: 1.25rem;
}
.a-form-select.-partner.-change.is-unselected .a-form-select__num {
  margin: 0 8px 0 0;
  color: #000;
  font-size: 20px;
  font-size: 1.25rem;
}
.a-form-select.-partner.-change.-companion .a-form-select__num {
  margin: 0 0 0 2px;
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}

.a-form-select.-partner .a-form-select__hidden {
  opacity: 0;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.a-form-check {
  position: relative;
  display: inline-block;
}
.a-form-check:hover {
  cursor: pointer;
}
.a-form-check.-partner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.a-form-check.-partner.-sm {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4;
  padding-left: 30px;
}
.a-form-check.-partner.-lg {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 38px;
}
.a-form-check.-partner.-lg.-txt-none {
  padding-left: 0;
}
.a-form-check.-partner.-fullWidth {
  width: 100%;
}
.a-form-check.-area-search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}

.a-form-check__input {
  display: none;
}

.a-form-check__parts {
  display: inline-block;
  padding-left: 25px;
}
.a-form-check__parts:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  border: 1px solid #ededed;
  background-color: #fff;
}
.a-form-check.-bg-white .a-form-check__parts:before {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.a-form-check.-size-lg .a-form-check__parts:before {
  border: 1px solid #cccccc;
  border-radius: 8px;
  width: 34px;
  height: 34px;
}
.a-form-check.-bd-dgy .a-form-check__parts:before {
  border: 1px solid #c1c1c1;
}
.a-form-check.-box-md .a-form-check__parts:before {
  width: 20px;
  height: 20px;
  border-radius: 3px;
}
.a-form-check.-heading .a-form-check__parts {
  color: #5da71e;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-form-check.-button .a-form-check__parts {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  padding: 6px 10px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 4px;
  border: 1px solid #ededed;
  text-align: center;
}
.a-form-check.-button .a-form-check__parts:before, .a-form-check.-button .a-form-check__parts:after {
  display: none !important;
}
.a-form-check.-box-md .a-form-check__parts {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding-left: 35px;
  text-align: left;
}

.a-form-check__input:checked + .a-form-check__parts::before {
  background-color: #008d31;
}
.a-form-check.-size-lg .a-form-check__input:checked + .a-form-check__parts::before {
  background-color: #5da71e;
  border-color: #5da71e;
}

.a-form-check.-button .a-form-check__input:checked + .a-form-check__parts {
  background-color: #008d31;
  color: #fff;
}

.a-form-check__input:checked + .a-form-check__parts::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3px;
  content: "✓";
  display: inline-block;
  color: #fff;
  z-index: 10;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
}
.a-form-check.-bg-white .a-form-check__input:checked + .a-form-check__parts::after {
  left: 4px;
}
.a-form-check.-size-lg .a-form-check__input:checked + .a-form-check__parts::after {
  font-size: 20px;
  font-size: 1.25rem;
  left: 10px;
}
.a-form-check.-box-md .a-form-check__input:checked + .a-form-check__parts::after {
  font-size: 15px;
  font-size: 0.9375rem;
  left: 5px;
}

.a-form-check.-partner .a-form-check__inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check.-partner .a-form-check__inner img {
  margin-right: 6px;
}
.a-form-check.-partner .a-form-check__inner::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-form-check.-partner .a-form-check__inner.-box-sm::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  top: 0.8em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width:767.97px) {
  .a-form-check.-partner .a-form-check__inner.-box-sm.-fixed-menu:before {
    bottom: 0px;
    margin: auto;
  }
}
.a-form-check.-partner.-txt-none .a-form-check__inner::before {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-form-check.-group-list .a-form-check__inner > img {
  -ms-flex-item-align: self-start;
      align-self: self-start;
  margin-top: 3px;
}

.a-form-check__input:checked + .a-form-check__inner::before {
  background-image: url(/assets_r/include/images/partner/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check__mark {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check__mark img {
  margin-right: 6px;
}
.a-form-check__mark::before {
  content: "";
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: none;
          transform: none;
}

.a-form-check__input:checked + .a-form-check__mark::before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-check.-button .a-form-check__txt {
  cursor: pointer;
  display: block;
  padding: 10px 5px;
  border: 1px solid #EDEDED;
  border-radius: 3px;
  line-height: 1;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
}

.a-form-check__input.-checkBack:checked + .a-form-check__inner::before {
  z-index: 1;
}

.a-form-check__input.-checkBack:checked + .a-form-check__inner > span {
  z-index: 1;
}

.a-form-check__input.-checkBack:checked + .a-form-check__inner::after {
  content: "";
  display: block;
  background-color: #dbf1d3;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
  width: calc(100% + 24px);
}
@media only screen and (min-width:768px), tv, print {
  .a-form-check__input.-checkBack:checked + .a-form-check__inner::after {
    width: calc(100% + 50px);
  }
}

.a-form-check__input:checked + .a-form-check__inner.-box-sm::before {
  background-image: url(/assets_r/include/images/partner/icon_check-sm.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check.-partner .a-form-check__input:disabled + .a-form-check__inner {
  color: #c8c8c8;
}

.a-form-check.-partner .a-form-check__input:disabled + .a-form-check__inner::before {
  background-color: #fafafa;
  border-color: #dbdbdb;
}

.a-form-check.-button .a-form-check__input:checked + .a-form-check__txt {
  background-color: #008d31;
  color: #fff;
}

.a-form-txt {
  padding: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #ededed;
}
.a-form-txt:placeholder {
  color: #919191;
}
.a-form-txt.-small {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-form-txt.-large {
  padding: 0.5em;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-large.-point-form {
    padding: 0.5em 1em;
  }
}
.a-form-txt.-center {
  text-align: center;
}
.a-form-txt.-dropdown {
  padding: 0;
  border: 3px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.a-form-txt.-dropdown.is-selected {
  border-color: #008d31;
}
.a-form-txt.-dropdown.is-active {
  border-color: #008d31;
}
.a-form-txt.-point-form {
  border: 1px solid #f1f1f1;
  border-radius: 4px;
}
.a-form-txt.-point-form:-moz-placeholder-shown {
  color: #cccccc;
}
.a-form-txt.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
.a-form-txt.-point-form:placeholder-shown {
  color: #cccccc;
}
.a-form-txt.-point-form::-webkit-input-placeholder {
  color: #cccccc;
}
.a-form-txt.-point-form:-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt.-point-form::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-wide {
    width: 73%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-wide {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-half {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-half {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-name {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-name {
    width: 100%;
  }
}
.a-form-txt.is-error {
  background-color: #ffeae9;
  border-color: #dd3333;
}
.a-form-txt.-arrow-bottom {
  border: 1px solid #a1a1a1;
  -webkit-box-shadow: 0 1px 0 0 #a1a1a1;
          box-shadow: 0 1px 0 0 #a1a1a1;
  border-radius: 4px;
  padding: 8px 15px;
  width: 100%;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  cursor: pointer;
  text-align: left;
}
.a-form-txt.-arrow-bottom::-webkit-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom::-moz-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom:-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom::-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom::placeholder {
  color: #1a1a1a;
}
.a-form-txt.-arrow-bottom.-has-icon {
  padding: 4.5px 18px 4.5px 24px;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt.-arrow-bottom.-has-icon.-top-input {
    padding: 9px 18px 9px 24px;
  }
}
.a-form-txt.-arrow-bottom.-days {
  padding: 4.5px 9px 4.5px 5px;
}
.a-form-txt.-arrow-bottom.-solo {
  padding: 10px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-form-txt.-arrow-bottom.-area {
  padding: 1px 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ccc;
  font-weight: normal;
}
.a-form-txt.-arrow-bottom.-area:focus {
  outline: none;
}
.a-form-txt.-arrow-bottom.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #C6C6C6;
  border-radius: 0;
}
.a-form-txt.-arrow-bottom.-top-input::-webkit-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input::-moz-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input:-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input::-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input::placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-arrow-bottom.-top-input:focus {
  outline: none;
}
.a-form-txt.-arrow-black {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_black.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-size: 7px 14px;
}
.a-form-txt.-online-reserve {
  padding: 8px 24px;
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  cursor: pointer;
  text-align: left;
}
.a-form-txt.-online-reserve.-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-form-txt.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #c6c6c6;
  border-radius: 0;
}
.a-form-txt.-top-line {
  border-top: 1px solid #c6c6c6;
}
.a-form-txt.-menu-input::-webkit-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input::-moz-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input:-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input::-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input::placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt.-menu-input:focus {
  outline: none;
}
.a-form-txt.-form-area {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  cursor: auto;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt.-form-area {
    padding: 12px 12px;
  }
}
.a-form-txt.-form-area::-webkit-input-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area::-moz-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area:-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area::-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt.-form-area::placeholder {
  color: #aaa;
}
.a-form-txt.-form-area.-sm {
  min-height: 40px;
  padding: 7.5px 12px;
}
.a-form-txt.-form-area.-sm.-high {
  min-height: 40px;
  padding: 7px 16px;
}
.a-form-txt.-form-area.-md {
  min-height: 44px;
  padding: 9.5px 16px;
}
.a-form-txt.-form-area.-approve {
  min-height: 48px;
  padding: 9.5px 5px;
  font-size: 18px;
  font-size: 1.125rem;
  border: 1px solid #9A9A9A;
  border-radius: 6px;
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-form-area.-approve {
    min-height: 58px;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.a-form-txt.-form-area.-player-txt {
  border: #dbdbdb 1px solid;
  color: #323232;
}
.a-form-txt.-form-area.-border-none {
  border: none;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-txt.-form-area.-border-none-pc {
    border: none;
  }
}
@media only screen and (max-width:767.97px) {
  .a-form-txt.-form-area.-border-none-sp {
    border: none;
  }
}
.a-form-txt.-form-area.-in-shadow {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16) inset;
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16) inset;
}
.a-form-txt.-form-area.is-error {
  background-color: #ffe2e2;
}
.a-form-txt.-form-area.-search {
  padding-right: 30px;
  background-repeat: no-repeat;
  background-image: url("../images/mypage/icon_search-thin.svg");
  background-position: center right 10px;
  background-size: 18px auto;
}
.a-form-txt.-form-area.-group-md {
  padding: 12px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.a-form-txt.-form-area.is-inactive {
  outline: none;
  background-color: #999;
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::-webkit-input-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::-moz-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive:-ms-input-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::-ms-input-placeholder {
  color: transparent;
}
.a-form-txt.-form-area.is-inactive::placeholder {
  color: transparent;
}
.a-form-txt.-form-area.-readonly {
  background-color: #E8E8E8;
}
.a-form-txt.-bg-gray {
  display: block;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  line-height: 1;
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 10px 12px;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt.-bg-gray {
    padding: 10px;
  }
}
.a-form-txt.-bg-clear {
  background-color: transparent;
}
.a-form-txt.-border-none {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-form-txt.-calendar {
  position: relative;
}
.a-form-txt.-calendar::-webkit-calendar-picker-indicator {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  background: transparent;
  z-index: 1;
}
.a-form-txt.-calendar::after {
  content: "";
  background-image: url("../images/icon_calendar_gray.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 0;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-form-txt.-size-md {
  padding: 11px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md {
    padding: 14px;
  }
}
.a-form-txt.-size-md-2 {
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-2 {
    padding: 10px 15px;
  }
}
.a-form-txt.-size-md-3 {
  width: 100px;
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-3 {
    width: 140px;
    padding: 10px;
  }
}
.a-form-txt.-size-md-4 {
  width: 80px;
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-4 {
    width: 140px;
    padding: 10px;
  }
}
.a-form-txt.-size-md-5 {
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-md-5 {
    padding: 10px;
  }
}
.a-form-txt.-size-sm-1 {
  width: 55px;
  padding: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt.-size-sm-1 {
    width: 70px;
    padding: 10px;
  }
}
.a-form-txt.-border-light-gray {
  border-color: #e8e8e8;
}
.a-form-txt.-page-login {
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt.-space {
  letter-spacing: 0.3em;
}
.a-form-txt.-border-light-gray {
  border-color: #e8e8e8;
}
.a-form-txt.-page-login {
  font-size: 15px;
  font-size: 0.9375rem;
}

.a-form-txt__dropdown {
  display: inline-block;
  position: relative;
}
.a-form-txt__dropdown:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}

.a-form-txt__input {
  cursor: pointer;
  outline: none;
}
.a-form-txt__input::-webkit-input-placeholder {
  color: #000;
}
.a-form-txt__input::-moz-placeholder {
  color: #000;
}
.a-form-txt__input:-ms-input-placeholder {
  color: #000;
}
.a-form-txt__input::-ms-input-placeholder {
  color: #000;
}
.a-form-txt__input::placeholder {
  color: #000;
}
.a-form-txt__input.-date {
  width: 8em;
}
.a-form-txt__input.-range {
  width: 2em;
  text-align: center;
}

.a-form-textarea {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  cursor: auto;
  resize: none;
  outline: none;
}
.a-form-textarea.-memo {
  color: #323232;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  padding: 15px 12px;
}
@media only screen and (max-width:767.97px) {
  .a-form-textarea.-memo {
    padding: 10px 12px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-form-textarea.-bg-gray {
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
  font-weight: 400;
  line-height: 1.42;
  background-color: #f2f2f2;
  border-radius: 4px;
  border: none;
  padding: 15px;
}
@media only screen and (max-width:767.97px) {
  .a-form-textarea.-bg-gray {
    padding: 15px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.35;
  }
}
.a-form-textarea.-heigh-box {
  width: 100%;
  min-height: 124px;
  padding: 9.5px 16px;
  resize: none;
}
.a-form-textarea.-border-none {
  border: none;
}
.a-form-textarea.-border {
  border: 1px solid #c8c8c8;
}
.a-form-textarea.-bg-light-gray {
  background-color: #f2f2f2;
}
.a-form-textarea.-border-none {
  border: none;
}
.a-form-textarea.-confirm {
  min-height: 276px;
  padding: 15px;
  line-height: 1.5;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-textarea.-confirm {
    min-height: 210px;
  }
}
.a-form-textarea.-invitation {
  min-height: 111px;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-textarea.-invitation {
    line-height: 1.4;
    min-height: 110px;
  }
}
.a-form-textarea.is-error {
  background-color: #ffe2e2;
}
.a-form-textarea::-webkit-input-placeholder {
  color: #aaaaaa;
}
.a-form-textarea::-moz-placeholder {
  color: #aaaaaa;
}
.a-form-textarea:-ms-input-placeholder {
  color: #aaaaaa;
}
.a-form-textarea::-ms-input-placeholder {
  color: #aaaaaa;
}
.a-form-textarea::placeholder {
  color: #aaaaaa;
}

.a-banner.-normal {
  display: block;
}

.a-banner.-normal .a-banner__imgbox {
  display: block;
}
.a-banner.-normal .a-banner__imgbox > img {
  width: 100%;
}
.a-banner.-img-4-3 .a-banner__imgbox img {
  aspect-ratio: 4/3;
  -o-object-fit: contain;
     object-fit: contain;
}

.a-banner__link {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-banner__link:hover {
  opacity: 0.7;
}

.a-shade {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 1080;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.a-shade.is-active {
  display: block;
}
.a-shade.-light {
  background-color: rgba(0, 0, 0, 0.2);
}
.a-shade.-middle {
  background-color: rgba(0, 0, 0, 0.4);
}
.a-shade.-online-dark {
  z-index: 1200;
}
.a-shade.-hint {
  z-index: 3100;
}

.a-radio-label {
  display: inline-block;
  margin: 3px;
}
.a-radio-label:hover {
  cursor: pointer;
}

.a-radio-label__input {
  display: none;
}

.a-radio-label__text {
  position: relative;
  line-height: 1;
  padding: 9px 8px;
  color: #3d3d3d;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  border: 1px solid #ededed;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  letter-spacing: -0.034em;
}

.a-radio-label__input:checked + .a-radio-label__text {
  background-color: #00753c;
  color: #fff;
}

.a-radio-label__input:disabled + .a-radio-label__text {
  color: #dbdbdb;
}

/*====================================

Molecules

====================================*/
@media only screen and (max-width:1199.97px) {
  .m-anchor {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 15px;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.65);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-static {
    position: static;
    padding: 0;
    margin: 20px 0 30px;
    background-color: transparent;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-under {
    z-index: 100;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-bg-black {
    background-color: rgb(0, 0, 0);
  }
}
.m-anchor.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-anchor.-online {
  padding: 11px 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
}
.m-anchor.-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3px;
}
@media only screen and (min-width:1200px), print {
  .m-anchor.-layout {
    gap: 10px;
  }
}

.m-anchor__item {
  display: block;
  padding: 22px;
  border: 1px solid #ededed;
  background-color: #fff;
  text-decoration: none;
  color: inherit;
  text-align: center;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-anchor__item.-no-arrow {
  padding: 1.25em 0;
  max-height: 57px;
}
.m-anchor__item.-no-arrow::after {
  background-image: none;
}
.m-anchor__item.-arrow-left {
  position: relative;
  padding: 1.25em 0;
  padding-left: 1.25em;
  max-height: 57px;
}
.m-anchor__item.-arrow-left::after {
  position: absolute;
  left: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-anchor__item:hover {
  opacity: 0.7;
}
.m-anchor__item:after {
  margin: 15px auto 0;
  content: "";
  display: block;
  width: 28px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_down.svg);
  background-position: center center;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor__item:after {
    width: 18px;
    height: 6px;
    margin: 5px auto 0;
  }
}
.m-anchor__item.-green {
  color: #008d31;
  border: 1px solid #008d31;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor__item {
    margin: 5px 0;
    padding: 11px 6px;
    font-size: 13px;
    font-size: 0.8125rem;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border-radius: 4px;
  }
  .m-anchor.-static .m-anchor__item {
    -webkit-box-shadow: 0 4px 0 0 #ededed;
            box-shadow: 0 4px 0 0 #ededed;
  }
}
@media only screen and (max-width:361px) {
  .m-anchor__item.-ios-xs {
    padding: 12px 6px;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.m-anchor.-gc-detail .m-anchor__item {
  margin: 0 2px;
  padding: 6px 1px;
  border-radius: 4px;
  -ms-flex-preferred-size: calc(25% - 4px);
      flex-basis: calc(25% - 4px);
  max-width: calc(25% - 4px);
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor.-gc-detail .m-anchor__item {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    max-width: 178px;
    margin: 0 5px;
    padding: 7px;
  }
}
.m-anchor.-gc-detail .m-anchor__item:after {
  margin: 5px auto 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor.-gc-detail .m-anchor__item:after {
    margin: 10px auto 0;
  }
}
.m-anchor.-layout .m-anchor__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 5px 1px 15px;
  -ms-flex-preferred-size: calc(25% - 2.25px);
      flex-basis: calc(25% - 2.25px);
  max-width: calc(25% - 2.25px);
  min-height: 55px;
  line-height: 1.3;
  font-weight: 600;
}
@media only screen and (min-width:1200px), print {
  .m-anchor.-layout .m-anchor__item {
    -ms-flex-preferred-size: 180px;
        flex-basis: 180px;
    max-width: 180px;
    min-height: 78px;
    -webkit-box-shadow: 0 2px 0 0 #ededed;
            box-shadow: 0 2px 0 0 #ededed;
    border-radius: 4px;
    padding: 8px 12px 27px;
  }
}
.m-anchor.-layout .m-anchor__item::after {
  position: absolute;
  bottom: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (min-width:1200px), print {
  .m-anchor.-layout .m-anchor__item::after {
    bottom: 8px;
    width: 32px;
    height: 14px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor.-layout .m-anchor__item.-txt-small {
    font-size: 10px;
    font-size: 0.625rem;
  }
}

.m-anchor.-gc-detail .m-anchor__items {
  margin: 0 -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-anchor.-gc-detail .m-anchor__item__txt {
  min-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor.-gc-detail .m-anchor__item__txt {
    min-height: 35px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-anchor.-gc-detail .m-anchor__item__txt.-xs {
    font-size: 10px;
    font-size: 0.625rem;
    -webkit-font-feature-settings: "palt" 1;
            font-feature-settings: "palt" 1;
  }
}

.m-card.-type-2 {
  background-color: #fff;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 {
    border-top: 1px solid #cccccc;
    padding: 15px;
  }
  .m-card.-type-2:last-child {
    border-bottom: 1px solid #cccccc;
  }
}
.m-card.-type-4 {
  background-color: #fff;
  padding: 15px;
  position: relative;
  cursor: pointer;
  display: block;
  color: #333;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card.-type-4:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 {
    padding: 10px 10px 15px;
    height: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.m-card.-type-4.-golfcourselist {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 0;
  border-radius: 6px;
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist {
    padding: 0 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.m-card.-type-4.-practice {
  overflow: visible;
}
.m-card.-type-5 {
  background-color: #fff;
}
.m-card.-type-4.-solo {
  padding: 25px 20px;
  border-radius: 20px;
  -webkit-box-shadow: 10px 10px 0 0 #e5e5e5;
          box-shadow: 10px 10px 0 0 #e5e5e5;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo {
    display: block;
  }
}
.m-card.-type-7 {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-card.-type-7:hover {
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card.-type-7:hover:hover {
  opacity: 0.7;
}
.m-card.-type-8 {
  background-color: #fff;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 0;
  color: #333;
  text-decoration: none;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 6px;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card.-type-8:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-8 {
    height: 100%;
  }
}
.m-card.-type-8.has-arrow {
  position: relative;
}
.m-card.-type-8.has-arrow:after {
  content: "";
  width: 11px;
  height: 21px;
  position: absolute;
  top: 50%;
  right: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(https://reserve.accordiagolf.com/golfCourseList/asset/images/card_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.m-card__link {
  text-decoration: none;
  color: inherit;
  display: block;
}
.m-card.-type-2 .m-card__link {
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .m-card.-type-2 .m-card__link:after {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    content: "";
    display: block;
    width: 10px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/assets_r/include/images/arrow_black.svg);
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-2 .m-card__link:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    border: 4px solid transparent;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .m-card.-type-2 .m-card__link:after {
    opacity: 0;
    visibility: hidden;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 20px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }
  .m-card.-type-2 .m-card__link:hover:before {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #ededed;
  }
  .m-card.-type-2 .m-card__link:hover:after {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-1 .m-card__link:hover .m-card__img:before {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #ededed;
  }
  .m-card.-type-1 .m-card__link:hover .m-card__img:after {
    opacity: 1;
    visibility: visible;
  }
  .m-card.-type-1 .m-card__link:hover .m-card__txt {
    text-decoration: underline;
    color: #5da71e;
  }
}
.m-card.-type-5 .m-card__link {
  position: relative;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__link:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    border: 4px solid transparent;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
  .m-card.-type-5 .m-card__link:after {
    opacity: 0;
    visibility: hidden;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 20px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }
  .m-card.-type-5 .m-card__link:hover:before {
    background-color: rgba(255, 255, 255, 0.9);
    border-color: #ededed;
  }
  .m-card.-type-5 .m-card__link:hover:after {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6 .m-card__link {
    border-bottom: 2px solid #f7f7f7;
    position: relative;
  }
  .m-card.-type-6 .m-card__link:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 55px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-bottom: 2px solid #f7f7f7;
  }
  .m-card.-type-6 .m-card__link:hover {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .m-card.-type-6 .m-card__link:hover:hover {
    opacity: 0.7;
  }
  .m-card.-type-6 .m-card__link:hover:after {
    width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6.-card-color1 .m-card__link:after {
    border-color: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__link:after {
    border-color: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__link:after {
    border-color: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__link:after {
    border-color: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__link:after {
    border-color: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__link:after {
    border-color: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__link:after {
    border-color: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__link:after {
    border-color: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__link:after {
    border-color: #008d31;
  }
}

.m-card__img {
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width:768px), tv, print {
  .m-card__img {
    width: 100%;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
  }
}
.m-card.-type-1 .m-card__img {
  position: relative;
}
.m-card.-type-1 .m-card__img:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  border: 4px solid transparent;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.m-card.-type-1 .m-card__img:after {
  opacity: 0;
  visibility: hidden;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__img {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100px;
    height: 75px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-3 .m-card__img {
    width: 280px;
    height: 210px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-card.-type-3 .m-card__img {
    width: 100%;
    height: calc((25vw - 14px) * 0.75);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-card.-type-3 .m-card__img {
    width: 100%;
    height: calc((25vw - 14px) * 0.75);
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-3 .m-card__img {
    width: 100%;
    height: 70vw;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__img {
    width: 100%;
    height: 130px;
    background-position: center center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__img {
    width: 98px;
    height: 90px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__img {
    width: 106px;
    height: 60px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__img {
    height: 155px;
  }
}
.m-card.-type-4.-golfcourselist.-practice .m-card__img {
  border-radius: 6px 0 0 0;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist.-practice .m-card__img {
    border-radius: 6px 6px 0 0;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__img {
    height: 140px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-solo .m-card__img {
    height: 142px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__img {
    width: auto;
    height: 34vw;
  }
}
.m-card.-type-7 .m-card__img {
  -o-object-fit: cover;
     object-fit: cover;
  background-position: center;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-7 .m-card__img {
    width: 100%;
    aspect-ratio: 330/172;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-7 .m-card__img {
    height: 135px;
  }
}
.m-card.-type-8 .m-card__img {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-8 .m-card__img {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-8 .m-card__img {
    width: 120px;
    height: 120px;
  }
}

.m-card__content {
  line-height: 1.5;
}
@media only screen and (min-width:768px), tv, print {
  .m-card__content {
    padding-top: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-card__content {
    position: relative;
    padding: 15px 45px 15px 15px;
  }
  .m-card__content:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 10px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-card__content {
    position: relative;
    padding: 15px 45px 15px 15px;
  }
  .m-card__content:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 10px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_black.svg);
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 115px);
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-3 .m-card__content {
    padding: 0;
    margin-top: 15px;
  }
}
.m-card.-type-3 .m-card__content:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__content {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 110px);
    padding-right: 35px;
  }
  .m-card.-type-4 .m-card__content:after {
    position: absolute;
    right: 18px;
    top: 50%;
    display: block;
    content: "";
    width: 8px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/assets_r/include/images/arrow_right_green_2.svg);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__content {
    padding: 5px 0 0 0;
    min-height: 110px;
  }
  .m-card.-type-4 .m-card__content:after {
    display: none;
  }
}
.m-card.-type-4 .m-card__content.has-arrow {
  position: relative;
}
.m-card.-type-4 .m-card__content.has-arrow:after {
  display: block;
  content: "";
  display: inline;
  background-image: url(/assets_r/include/images/arrow_right.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  right: 10px;
  top: 50%;
  width: 7px;
  height: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.m-card.-practice .m-card__content.has-arrow:after {
  background-image: url(/assets_r/include/images/arrow_right.svg);
}
@media only screen and (min-width:1200px), print {
  .m-card.-practice .m-card__content.has-arrow:after {
    top: 80%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__content {
    width: calc(100% - 106px);
    position: static;
    padding: 10px 15px 0 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__content {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    min-height: 0;
    padding: 10px 15px 0 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__content {
    min-height: 270px;
  }
}
.m-card.-type-5 .m-card__content {
  display: block;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__content {
    padding: 15px 20px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-5 .m-card__content {
    padding: 10px 10px 0;
  }
}
@media only screen and (max-width: 349px) {
  .m-card.-type-5 .m-card__content {
    padding: 10px 3px 0;
  }
}
.m-card.-type-5 .m-card__content:after {
  display: none;
}
.m-card.-type-6 .m-card__content {
  padding: 0;
}
.m-card.-type-6 .m-card__content:after {
  display: none;
}
.m-card.-type-4.-solo .m-card__content {
  padding: 10px 0 0;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__content {
    width: auto;
  }
  .m-card.-type-4.-solo .m-card__content:after {
    display: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-solo .m-card__content {
    padding-top: 15px;
  }
}
.m-card.-type-7 .m-card__content {
  padding: 10px 10px 0;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-7 .m-card__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.m-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 5px 0 10px;
}

@media only screen and (min-width:768px), tv, print {
  .m-card__label {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card__label {
    margin-bottom: 5px;
  }
}
.m-card.-type-4 .m-card__label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 5px);
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__label {
    margin: 0;
  }
}
.m-card.-type-4.-solo .m-card__label {
  display: inline-block;
  vertical-align: bottom;
  width: auto;
  margin-bottom: 0;
}
.m-card.-type-7 .m-card__label {
  margin-left: -10px;
}

.m-card__heading {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.m-card.-type-4 .m-card__heading {
  margin: 0 0 10px;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__heading {
    margin: 0 0 5px;
  }
}
.m-card.-type-4 .m-card__heading h3 {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-decoration: none;
  color: #3d3d3d;
  font-size: 16px;
  font-size: 1rem;
}
.m-card.-type-4 .m-card__heading h3:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__heading h3 {
    display: block;
    min-height: 48px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__heading h3 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.m-card.-type-4.-golfcourselist .m-card__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin: 0;
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__heading {
    margin: 0 0 5px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__heading h3 {
    min-height: 0;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__heading h3 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist.has-ribbon .m-card__heading {
    padding-right: 55px;
  }
}
.m-card.-type-5 .m-card__heading {
  font-weight: 600;
  display: block;
  color: #1a1a1a;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__heading {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-5 .m-card__heading {
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    margin: 0 0 5px;
  }
}
.m-card.-type-4.-solo .m-card__heading {
  margin: 15px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.m-card.-type-4.-solo .m-card__heading a {
  letter-spacing: 0.05em;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__heading a {
    font-size: 16px;
    font-size: 1rem;
  }
}
.m-card.-type-7 .m-card__heading {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  color: #1a1a1a;
}
.m-card.-type-8 .m-card__heading {
  margin: 0;
  padding: 10px 15px;
  color: #1a1a1a;
  line-height: 1.5;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

.m-card__heading__sub {
  color: #919191;
  font-weight: bold;
}
@media only screen and (max-width:1199.97px) {
  .m-card__heading__sub {
    margin-bottom: 5px;
    line-height: 1;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__heading__sub {
    margin-bottom: 5px;
  }
}
.m-card.-type-4.-solo .m-card__heading__sub {
  color: #a1a1a1;
  letter-spacing: 0.05em;
  line-height: 2;
}
.m-card.-type-4.-golfcourselist .m-card__heading__sub {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__heading__sub {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.m-card.-type-7 .m-card__heading__sub {
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  color: #1a1a1a;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-7 .m-card__heading__sub {
    line-height: 1.5;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-card__txt {
    margin-bottom: 10px;
    line-height: 1.4;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-2 .m-card__txt {
    border-top: 1px solid #1a1a1a;
    padding-top: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-2 .m-card__txt {
    margin-top: 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-2 .m-card__txt {
    margin-top: 5px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.m-card.-type-4 .m-card__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4 .m-card__txt {
    min-height: 38px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4 .m-card__txt {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-map .m-card__txt {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__txt {
    padding: 5px 10px;
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__txt {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
    margin-bottom: 0;
    padding: 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-practice .m-card__txt {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 5px 10px 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-practice .m-card__txt {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    min-height: 0;
    margin-bottom: 0;
    padding: 0 10px;
  }
}
.m-card.-type-5 .m-card__txt {
  display: block;
  color: #1a1a1a;
  text-align: justify;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-5 .m-card__txt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    min-height: 75px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-5 .m-card__txt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.7;
    min-height: 80px;
  }
}
.m-card.-type-4.-solo .m-card__txt {
  letter-spacing: 0.05em;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__txt {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 200;
  }
}
.m-card.-type-7 .m-card__txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  text-align: justify;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-7 .m-card__txt {
    margin-bottom: 3px;
  }
}

.m-card__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
}
@media only screen and (min-width:1200px), print {
  .m-card__icon {
    right: 13px;
    top: 103px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card__icon {
    right: 15px;
    top: -12px;
  }
}
.m-card.-type-4.-golfcourselist .m-card__icon {
  position: static;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__icon {
    width: 100%;
    padding: 0 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__icon {
    padding: 2px 10px 0;
  }
}
.m-card.-type-4.-practice .m-card__icon {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-practice .m-card__icon {
    padding: 2px 20px 0;
    margin-top: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-practice .m-card__icon {
    padding: 0 15px 10px;
  }
}

.m-card__icon__img {
  display: block;
}

.m-card__icon__item {
  position: relative;
  margin: 0 3px;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-color: #fff;
  border-radius: 50%;
  background-position: center center;
}
@media only screen and (max-width:1199.97px) {
  .m-card__icon__item {
    border: 1px solid #ededed;
  }
}
.m-card__icon__item:hover {
  background-color: #5da71e;
}
.m-card__icon__item.-bus {
  background-image: url(/assets_r/include/images/icon_bus.svg);
}
.m-card__icon__item.-bus:hover {
  background-image: url(/assets_r/include/images/icon_bus_on.svg);
}
.m-card__icon__item.-navi {
  background-image: url(/assets_r/include/images/icon_navi.svg);
}
.m-card__icon__item.-navi:hover {
  background-image: url(/assets_r/include/images/icon_navi_on.svg);
}
.m-card.-type-4.-golfcourselist .m-card__icon__item {
  width: auto;
  height: auto;
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  margin: 0;
  line-height: 1;
  border: none;
}
.m-card.-type-4.-golfcourselist .m-card__icon__item + .m-card__icon__item {
  margin-right: 20px;
}
.m-card.-type-4.-golfcourselist.-practice .m-card__icon__item {
  margin-right: 12px;
}

.m-card__icon__tip {
  position: absolute;
  top: -30px;
  opacity: 0;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
.m-card__icon__tip.is-active {
  opacity: 1;
}
.m-card__icon__item.-bus .m-card__icon__tip {
  left: -60px;
}
.m-card__icon__item.-navi .m-card__icon__tip {
  right: 0;
}
.m-card__icon__tip:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -8px;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url(/assets_r/include/images/tri_wh.svg);
}
.m-card__icon__item.-bus .m-card__icon__tip:before {
  right: 20px;
}
.m-card__icon__item.-navi .m-card__icon__tip:before {
  right: 6px;
}
.m-card.-type-4.-golfcourselist .m-card__icon__tip:before {
  position: static;
  bottom: auto;
  opacity: 1;
  display: inline;
  background-size: contain;
  background-position: left;
  left: auto;
  display: none;
}
.m-card.-type-4.-golfcourselist .m-card__icon__tip {
  position: static;
  top: auto;
  opacity: 1;
  padding-left: 20px;
}

.m-card__icon__tip__inner {
  position: relative;
  z-index: 2;
  display: block;
  min-width: 108px;
  padding: 1px;
  background-color: #fff;
  border-radius: 3px;
  color: #5da71e;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
}
.m-card.-type-4.-golfcourselist .m-card__icon__tip__inner {
  display: inline;
}

.m-card__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (min-width:1200px), print {
  .m-card__btns {
    margin-top: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card__btns {
    margin-top: 15px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
.m-card.-type-4.-golfcourselist .m-card__btns {
  margin-top: 0;
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__btns {
    padding: 0 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__btns {
    padding-bottom: 10px;
  }
}
.m-card.-type-7 .m-card__btns {
  margin-bottom: 14px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-7 .m-card__btns {
    margin-bottom: 24px;
  }
}

.m-card__btn__object {
  width: -webkit-fill-available;
}
.m-card.-type-4.-golfcourselist .m-card__btn__object {
  text-align: center;
}

.m-card__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 5px);
  text-align: right;
}
@media only screen and (max-width:1199.97px) {
  .m-card__btn {
    width: calc(50% - 10px);
  }
}
.m-card.-type-4.-solo .m-card__btn {
  text-align: left;
  margin-top: 10px;
  margin-left: -5px;
  width: auto;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-solo .m-card__btn {
    width: auto;
  }
}
.m-card.-type-4.-golfcourselist .m-card__btn {
  width: 252px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 10px;
}
@media only screen and (max-width:1199.97px) {
  .m-card.-type-4.-golfcourselist .m-card__btn {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.-type-4.-golfcourselist .m-card__btn {
    width: 100%;
  }
}

.m-card__address {
  margin-bottom: 15px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-card__address:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 1px;
  background-size: 8px 1px;
  background-image: linear-gradient(to right, #ededed, #ededed 4px, transparent 4px, transparent 8px);
  background-repeat: repeat-x;
}
.m-card__address:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-size: 8px 1px;
  background-image: linear-gradient(to right, #ededed, #ededed 4px, transparent 4px, transparent 8px);
  background-repeat: repeat-x;
}

.m-card__address__heading {
  background-color: #ededed;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.m-card__address__main {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 60px);
}

.m-card__arrow-txt {
  border-top: 1px solid #ededed;
  display: block;
}
@media only screen and (min-width:768px), tv, print {
  .m-card__arrow-txt {
    padding: 15px;
    text-align: right;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card__arrow-txt {
    padding: 5px;
    text-align: center;
  }
}
.m-card.-type-6 .m-card__arrow-txt {
  text-align: left;
  border-top: none;
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6 .m-card__arrow-txt {
    padding: 15px 15px 15px 0;
    position: relative;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-6 .m-card__arrow-txt {
    padding: 5px 10px 5px 0;
  }
}

.m-card__arrow {
  font-weight: 600;
  color: #1a1a1a;
  letter-spacing: -0.05em;
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-card__arrow {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 349px) {
  .m-card__arrow {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.m-card__arrow:after {
  position: absolute;
  content: "";
  width: 4px;
  height: 10px;
  top: 50%;
  right: -8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .m-card__arrow:after {
    right: -15px;
  }
}
.m-card.-type-6 .m-card__arrow {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  display: block;
}
.m-card.-type-6 .m-card__arrow:after {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-6 .m-card__arrow {
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-card__imgbox {
  display: block;
}
.m-card.-type-5 .m-card__imgbox {
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}
@media only screen and (max-width:767.97px) {
  .m-card.-type-6 .m-card__imgbox {
    position: relative;
  }
}

.m-card__photo {
  width: 100%;
}

@media only screen and (max-width:767.97px) {
  .m-card__arrowbox {
    position: absolute;
    bottom: 5px;
    right: 5px;
    line-height: 1;
    background-color: #fff;
    border-radius: 4px;
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-card__triangle {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card__triangle {
    stroke-width: 4px;
    width: 5px;
    height: 15px;
    text-align: center;
  }
  .m-card.-type-6.-card-color1 .m-card__triangle {
    stroke: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__triangle {
    stroke: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__triangle {
    stroke: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__triangle {
    stroke: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__triangle {
    stroke: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__triangle {
    stroke: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__triangle {
    stroke: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__triangle {
    stroke: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__triangle {
    stroke: #008d31;
  }
}

@media only screen and (max-width:767.97px) {
  .m-card__arrow-img {
    display: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card__arrow-img {
    stroke-width: 4px;
    width: 7px;
    height: 14px;
    text-align: center;
    stroke: #1a1a1a;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6.-card-color1 .m-card__link:hover .m-card__arrow {
    color: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__link:hover .m-card__arrow {
    color: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__link:hover .m-card__arrow {
    color: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__link:hover .m-card__arrow {
    color: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__link:hover .m-card__arrow {
    color: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__link:hover .m-card__arrow {
    color: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__link:hover .m-card__arrow {
    color: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__link:hover .m-card__arrow {
    color: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__link:hover .m-card__arrow {
    color: #008d31;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-card.-type-6.-card-color1 .m-card__link:hover .m-card__arrow-img {
    stroke: #4fe3bb;
  }
  .m-card.-type-6.-card-color2 .m-card__link:hover .m-card__arrow-img {
    stroke: #ed5f20;
  }
  .m-card.-type-6.-card-color3 .m-card__link:hover .m-card__arrow-img {
    stroke: #5dd55a;
  }
  .m-card.-type-6.-card-color4 .m-card__link:hover .m-card__arrow-img {
    stroke: #4bc7e5;
  }
  .m-card.-type-6.-card-color5 .m-card__link:hover .m-card__arrow-img {
    stroke: #ed647b;
  }
  .m-card.-type-6.-card-color6 .m-card__link:hover .m-card__arrow-img {
    stroke: #97cc04;
  }
  .m-card.-type-6.-card-color7 .m-card__link:hover .m-card__arrow-img {
    stroke: #0082ba;
  }
  .m-card.-type-6.-card-color8 .m-card__link:hover .m-card__arrow-img {
    stroke: #eb9200;
  }
  .m-card.-type-6.-card-color9 .m-card__link:hover .m-card__arrow-img {
    stroke: #008d31;
  }
}

.m-card__icon__imgbox {
  color: #747474;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  vertical-align: middle;
}
.m-card__icon__imgbox > img {
  margin-right: 5px;
  vertical-align: middle;
}
.m-card__icon__item.-navi .m-card__icon__imgbox > img {
  width: 16px;
  height: 18px;
}
.m-card__icon__item.-bus .m-card__icon__imgbox > img {
  width: 19px;
  height: 12px;
}

@media only screen and (max-width:1199.97px) {
  .m-card.has-ribbon .m-card__ribbon {
    position: absolute;
    top: -13px;
    right: 16px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-card.has-ribbon .m-card__ribbon {
    position: absolute;
    top: -13px;
    left: 16px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-card__heading__name {
    margin-bottom: 5px;
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-card__heading__name {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.m-card__heading__detail {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.m-card__contbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-card__iconbox {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
}

.m-card__iconbox__item {
  text-align: center;
}

.m-card__heading__name {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  color: #1a1a1a;
  text-decoration: none;
  margin-bottom: 5px;
  display: block;
}
@media only screen and (min-width:1200px), print {
  .m-card__heading__name {
    font-size: 16px;
    font-size: 1rem;
  }
}
.m-card__heading__name:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.m-card__areabox {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 35px 10px 20px;
  min-height: 56px;
}

.m-card__areabox__area {
  font-size: 13px;
  font-size: 0.8125rem;
}

.m-card__areabox__btn {
  position: relative;
  z-index: 2;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  min-width: 142px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-card__areabox__btn:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1200px), print {
  .m-card__areabox__btn {
    min-width: 156px;
  }
}
.m-card__areabox__btn:after {
  content: "";
  display: block;
  width: 6px;
  height: 18px;
  background-image: url(https://reserve.accordiagolf.com/golfCourseList/asset/images/btn_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.m-card__inner {
  padding: 0 35px 0 0;
}

.m-tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list.-calender {
    border-bottom: 1px solid #008d31;
  }
}
.m-tab-list.-has-btn {
  display: block;
}

.m-tab-list.-has-btn .m-tab-list__main {
  position: relative;
  display: block;
  padding: 0 50px;
}

.m-tab-list__item {
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list__item {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.m-tab-list__item:after {
  position: absolute;
  z-index: 1;
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background-color: #a1a1a1;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list__item:after {
    height: 30px;
  }
}
.m-tab-list__item:last-child:after, .m-tab-list__item.is-active:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list.-calender .m-tab-list__item:after {
    right: 0;
    background-color: #cccccc;
  }
}
.m-tab-list.-calender .m-tab-list__item:last-child:after, .m-tab-list.-calender .m-tab-list__item.is-active:after {
  display: block;
}
.m-tab-list.-calender .slick-slide[aria-hidden=true] .m-tab-list__item:last-child:after, .m-tab-list.-calender .slick-slide[aria-hidden=true] .m-tab-list__item.is-active:after {
  display: none;
}
.m-tab-list.-courselist .m-tab-list__item {
  margin: 0 8px;
}
.m-tab-list.-courselist .m-tab-list__item:first-child {
  margin-left: 0;
}
.m-tab-list.-courselist .m-tab-list__item:after {
  display: none;
}
.m-tab-list__item.-bg-green::after {
  display: none;
}

@-webkit-keyframes m-tab-list__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}

@keyframes m-tab-list__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.m-tab-list__link {
  display: block;
  position: relative;
  text-align: center;
  background-color: #ededed;
  line-height: 1;
  padding: 10px 18px;
  text-decoration: none;
  color: #919191;
  margin-left: -1px;
  margin-right: -1px;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list__link {
    padding: 21px 18px;
  }
}
.m-tab-list.-practice .m-tab-list__link {
  background-color: #fff;
}
.m-tab-list.-plan-search-tab .m-tab-list__link {
  background-color: transparent;
  color: #323232;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.m-tab-list__link.is-fading {
  -webkit-animation: m-tab-list__link__animation 0.5s ease 0s 3 normal;
          animation: m-tab-list__link__animation 0.5s ease 0s 3 normal;
}
.m-tab-list__link:hover {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list__item.is-active .m-tab-list__link {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list.-plan-search-tab .m-tab-list__item.is-active .m-tab-list__link {
  background-color: #d5f2d0;
  color: #323232;
}
.m-tab-list.-calender .m-tab-list__link {
  margin-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list.-calender .m-tab-list__link {
    padding: 13px 4px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list.-calender .m-tab-list__link {
    padding: 19px 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-tab-list.-calender .m-tab-list__link {
    padding: 13px 16px;
  }
}
.m-tab-list__item.-bg-green .m-tab-list__link {
  background-color: #d5f2d0;
  position: relative;
  z-index: 2;
}
.m-tab-list.-courselist.-btn-bg-type-light .m-tab-list__link {
  background-color: #f7f7f7;
}
.m-tab-list.-courselist .m-tab-list__link {
  margin: 0;
  min-width: 130px;
  display: block;
  border: 1px solid #c6c6c6;
  border-bottom-width: 2px;
  border-radius: 4px;
  padding: 11px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.m-tab-list.-courselist .m-tab-list__link.is-active {
  border-color: #5da71e;
  border-bottom: 8px solid #5da71e;
  background-color: #5da71e;
  border-radius: 4px 4px 0 0;
  color: #fff;
}
.m-tab-list.-courselist .m-tab-list__link.is-active:hover {
  background-color: #5da71e;
}
.m-tab-list.-courselist .m-tab-list__link:hover {
  background-color: #c6c6c6;
  color: #fff;
}
.m-tab-list.-sp .m-tab-list__link:hover {
  background-color: #ededed;
}

@media only screen and (max-width:1199.97px) {
  .m-tab-list__em {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list__em {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.m-tab-list__btn {
  position: absolute;
  bottom: 4px;
}
.m-tab-list__btn.-prev {
  left: 0;
}
.m-tab-list__btn.-next {
  right: 0;
}

.m-acc.-input-acc .m-acc__heading + .m-acc__cont {
  display: none;
}

.m-acc__item {
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc__item:last-child {
  border-bottom: 1px solid #cccccc;
}
.m-acc__item.-side-none-line {
  border-left: none;
  border-right: none;
}
.m-acc__item.-side-none-line:last-child {
  border-bottom: none;
}
.m-acc.-input-acc .m-acc__item {
  border: none;
}

.m-acc__heading {
  position: relative;
  padding: 5px 10px;
  background-color: #5da71e;
  font-weight: bold;
  color: #fff;
}
.m-acc__heading.is-active:after {
  top: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-acc__heading:before, .m-acc__heading:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  background-color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.m-acc__heading:before {
  right: 13px;
  width: 14px;
  height: 2px;
}
.m-acc__heading:after {
  right: 19px;
  width: 2px;
  height: 14px;
}
.m-acc__item.-side-none-line .m-acc__heading {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc.-input-acc .m-acc__heading {
  position: relative;
  padding: 0;
  background-color: transparent;
  font-weight: 400;
  color: #fff;
  z-index: 0;
}
.m-acc.-input-acc .m-acc__heading:before, .m-acc.-input-acc .m-acc__heading:after {
  background-color: #1a1a1a;
  z-index: 3;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.m-acc.-input-acc .m-acc__heading:before {
  right: 10px;
  width: 11px;
  height: 1px;
}
.m-acc.-input-acc .m-acc__heading:after {
  right: 15px;
  width: 1px;
  height: 10px;
  margin-top: -5px;
}
.m-acc.-input-acc .m-acc__heading.is-active:after {
  top: 50%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.m-acc__cont {
  display: none;
  padding: 10px 15px;
  border-top: 1px solid #cccccc;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-acc__cont.-table {
  padding: 0;
}
.m-acc.-input-acc .m-acc__cont {
  display: block;
  padding: 0;
  border-top: none;
  font-size: medium;
}

.m-acc__cont__refine {
  background-color: transparent;
  padding: 0;
  border-radius: 10px;
  margin-bottom: 15px;
}

.m-info-list__item {
  padding-left: 0;
}
.m-info-list__item:before {
  content: none;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__item {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info-list__item {
    margin-bottom: 16px;
  }
}
.m-info-list__item:last-child {
  margin-bottom: 0;
}
.m-info-list__item > * {
  display: block;
  color: inherit;
  text-decoration: none;
}
.m-info-list__item > *:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-info-list__item > *:hover:hover {
  opacity: 0.7;
}
.m-info-list.-normal .m-info-list__item {
  overflow-wrap: anywhere;
  word-break: normal;
  line-break: strict;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-normal .m-info-list__item {
    margin-bottom: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-normal .m-info-list__item {
    margin-bottom: 0;
  }
}

.m-info-list__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__box {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:1200px), print {
  .m-info-list__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 175px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__date {
    margin-right: 20px;
  }
}
.m-info-list.-wwwtop .m-info-list__date {
  width: 150px;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__date {
    margin-right: 0;
  }
}
.m-info-list.-women .m-info-list__date {
  color: #1a1a1a;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list.-women .m-info-list__date {
    width: 150px;
    text-align: center;
  }
}
.m-info-list.-normal .m-info-list__date {
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 10px;
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-normal .m-info-list__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 140px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list.-normal .m-info-list__date {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-info-list__category {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
  }
}
.m-info-list.-wwwtop .m-info-list__category {
  width: 170px;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__category {
    width: 140px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-info-list__label {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 105px;
  }
}
.m-info-list.-wwwtop .m-info-list__label {
  width: 140px;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__label {
    display: block;
  }
}
.m-info-list.-women .m-info-list__label {
  margin-right: 15px;
  width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list.-women .m-info-list__label {
    margin-right: 0;
    width: 150px;
  }
}

.m-info-list__txt {
  line-height: 1.88;
  word-break: break-all;
  text-decoration: underline;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 325px);
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list__txt {
    display: block;
    margin: 10px 0 0;
    line-height: 1.4;
  }
}
.m-info-list.-normal .m-info-list__txt {
  color: #0070d2;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  position: relative;
  padding-right: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .m-info-list.-normal .m-info-list__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    max-width: calc(100% - 140px);
    width: auto;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list.-normal .m-info-list__txt {
    margin: 5px 0;
  }
}
.m-info-list.-normal .m-info-list__txt:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 5px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/top/img_arrow.svg);
}
.m-info-list.-wwwtop .m-info-list__txt {
  text-decoration: none;
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-wwwtop .m-info-list__txt {
    width: calc(100% - 320px);
    padding-right: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__txt {
    position: relative;
    padding-right: 10px;
    width: 100%;
  }
}
.m-info-list.-wwwtop .m-info-list__txt:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 5px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
@media only screen and (min-width:1200px), print {
  .m-info-list.-wwwtop .m-info-list__txt:after {
    display: none;
  }
}
.m-info-list.-women .m-info-list__txt {
  color: #1a1a1a;
}

.m-info-list__link {
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .m-info-list__link {
    padding-right: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-info-list__link {
    padding-right: 0;
  }
}
.m-info-list__link:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 5px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_black.svg);
}
@media only screen and (max-width:767.97px) {
  .m-info-list__link:after {
    display: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-wwwtop .m-info-list__link:after {
    display: none;
  }
}
.m-info-list.-normal .m-info-list__link:after {
  display: none;
}

@media only screen and (min-width:1200px), print {
  .m-info {
    padding: 20px;
    background-color: #f7f7f7;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info {
    border-top: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip {
    padding: 15px;
  }
}
.m-info.-sp-style {
  padding: 0;
  background: none;
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form {
    border-top: none;
    border-left: none;
    border-right: none;
    background-color: #f7f7f7;
    padding: 25px 15px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form.is-error {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form.is-error {
    padding-top: 5px;
  }
}
.m-info.-gc-detail {
  padding: 0;
}
.m-info.-bg-clear {
  background-color: transparent;
}
.m-info.-agent-access {
  padding: 0;
}
@media only screen and (max-width:1199.97px) {
  .m-info.has-bottom-line {
    border-bottom: 1px solid #ededed;
  }
}
.m-info.-h100 {
  height: 100%;
}

@media only screen and (min-width:1200px), print {
  .m-info__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.m-info.-sp-style .m-info__item {
  display: block;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__item {
    font-size: 16px;
    font-size: 1rem;
  }
  .m-info.-tooltip .m-info__item .m-info__term {
    border-top: none;
    border-bottom: 1px solid #1a1a1a;
  }
  .m-info.-tooltip .m-info__item .m-info__desc {
    border-top: none;
    border-bottom: 1px solid #ededed;
    font-size: 16px;
    font-size: 1rem;
  }
}

.m-info__term {
  font-weight: bold;
  line-height: 1.68;
  border-bottom: 1px solid #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-info__term {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 170px;
    padding: 11px 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__term {
    padding: 12px 20px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ededed;
  }
}
.m-info.-sp-style .m-info__term {
  width: auto;
  font-weight: bold;
  padding: 12px 20px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__term {
    width: 100px;
  }
}
.m-info.-point .m-info__term {
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point .m-info__term {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 160px;
    padding: 14px 0;
  }
}
.m-info.-point-form .m-info__term {
  color: #1a1a1a;
  border-bottom-color: #ccc;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form .m-info__term {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 270px;
    padding: 24px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form .m-info__term {
    border-bottom: none;
    padding: 12px 0;
  }
}
.m-info__term.-no-line-b {
  border-bottom: none;
}

.m-info__desc {
  line-height: 1.4;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 170px);
    padding: 11px 15px;
    color: #333;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__desc {
    padding: 9px 20px 10px;
    border-bottom: 1px solid #ededed;
  }
}
.m-info__desc .u-play-fees .u-fees {
  color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .m-info__desc .u-play-fees .u-fees {
    font-weight: bold;
  }
}
.m-info.-sp-style .m-info__desc {
  width: auto;
  padding: 9px 20px 10px;
  border-bottom: 1px solid #ededed;
}
@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__desc {
    width: calc(100% - 100px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.m-info.-point .m-info__desc {
  color: #191919;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point .m-info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 160px);
    padding: 14px 15px 14px 115px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point .m-info__desc {
    padding: 9px 20px 10px;
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-info__desc.-kana {
    line-height: 1.9;
  }
}
.m-info.-point-form .m-info__desc {
  color: #191919;
  border-bottom-color: #ccc;
}
@media only screen and (min-width:1200px), print {
  .m-info.-point-form .m-info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 270px);
    padding: 24px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info.-point-form .m-info__desc {
    padding: 2px 0 24px;
    background-color: #f7f7f7;
  }
}
.m-info__desc.-no-line-b {
  border-bottom: none;
}
@media only screen and (min-width:1200px), print {
  .m-info.-gc-detail .m-info__desc {
    padding: 11px 0 11px 15px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__icon {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40px;
  }
}

@media only screen and (min-width:1200px), print {
  .m-info.-tooltip .m-info__txt {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 40px);
  }
}

.m-info__price {
  color: #dd3333;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}

.m-info__notice {
  font-size: 12px;
  font-size: 0.75rem;
}

.m-info__desc-small {
  font-size: 14px;
  font-size: 0.875rem;
}

@media only screen and (min-width:1200px), print {
  .m-info__select {
    width: 148px;
    border: 1px solid #ededed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__select {
    display: block;
  }
}
.m-info__select select {
  display: block;
  width: 148px;
  padding: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media only screen and (min-width:1200px), print {
  .m-info__select select {
    text-align: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info__select select {
    width: 100%;
  }
}

.m-info__error {
  color: red;
  display: none;
  line-height: 1.25;
}
.m-info.is-error .m-info__error {
  display: block;
}
.m-info.is-error .m-info__error.-inline {
  display: inline-block;
}

.m-info__items {
  font-size: 16px;
  font-size: 1rem;
  padding: 20px;
}
@media only screen and (min-width:1200px), print {
  .m-info__items {
    padding: 0;
  }
}

@media only screen and (min-width:1200px), print {
  .m-other-condition__unit {
    padding: 0 40px;
  }
}

@media only screen and (max-width:1199.97px) {
  .m-other-condition__main {
    padding: 0 30px;
  }
}

.m-other-condition__item {
  margin: 15px 0;
}

.m-other-condition__btn {
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .m-other-condition__btn {
    margin-top: 20px;
  }
}

.m-calender__heading {
  padding: 5px;
  background-color: #333;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.m-calender__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.m-calender__table thead .m-calender__sun {
  color: #dd3333;
}
.m-calender__table thead .m-calender__sut {
  color: #50b6e3;
}
.m-calender__table tbody td {
  text-align: center;
  border: 1px solid #ededed;
}
.m-calender__table tbody td.m-calender__sun {
  background-color: #ffeae9;
}
.m-calender__table tbody td.m-calender__sut {
  background-color: #e2f3ff;
}
.m-calender.-result .m-calender__table tbody td {
  border: none;
  padding: 1px;
}
.m-calender.-modal .m-calender__table thead th {
  padding: 6px;
}
.m-calender.-modal .m-calender__table tbody td {
  border: none;
  padding: 1px;
  font-weight: bold;
}

.m-calender__unit {
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .m-calender__unit {
    display: block;
    text-decoration: none;
    color: inherit;
  }
}
.m-calender__unit:after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background-color: transparent;
  border: 3px solid transparent;
  z-index: 10;
  pointer-events: none;
}
.m-calender.-modal .m-calender__unit:after {
  border-radius: 5px;
}
.m-calender.-result .m-calender__unit:after {
  border-radius: 5px;
}
.m-calender__unit.is-active:after {
  border-color: #008d31;
}

.m-calender__date {
  padding: 5px;
  background-color: #fafafa;
  color: #1a1a1a;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  cursor: pointer;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-calender__date {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.m-calender__date.-sun {
  background-color: #ffeae9;
}
.m-calender__date.-sat {
  background-color: #e2f3ff;
}
.m-calender__date.-inactive {
  color: #a1a1a1;
  cursor: auto;
}
.m-calender.-modal .m-calender__date {
  padding: 8px 2px;
  border: 1px solid #cccccc;
  border-radius: 5px;
}
.m-calender.-modal .m-calender__date.-inactive {
  background-color: #ededed;
  color: #cccccc;
  height: 40px;
}
.m-calender.-result .m-calender__date {
  padding: 12px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #fff;
}
.m-calender.-result .m-calender__date.-sun {
  background-color: #ffeae9;
}
.m-calender.-result .m-calender__date.-sat {
  background-color: #e2f3ff;
}
.m-calender.-result .m-calender__date.-inactive {
  background-color: #ededed;
  color: #cccccc;
}

.m-calender__num {
  padding: 1px 5px;
  min-height: 26px;
  color: #a1a1a1;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-calender__num {
    min-height: 35px;
    font-size: 19px;
    font-size: 1.1875rem;
  }
}

@media only screen and (min-width:1200px), print {
  .m-card-list {
    padding: 20px 80px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-card-list {
    padding: 20px 80px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-card-list {
    padding: 20px 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-card-list {
    padding: 40px 5px;
  }
}

.m-card-list__input {
  display: none;
}

.m-card-list__label {
  display: block;
  width: 176px;
  margin: 0 auto;
  border: 5px solid transparent;
  border-radius: 4px;
  padding: 5px;
  cursor: pointer;
}
.m-card-list__label.is-active {
  border-color: #008d31;
}

.m-card-list__img {
  text-align: center;
}

.m-card-list__name {
  margin: 8px 4px 0;
  background-color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
  border: 1px solid #EDEDED;
  border-radius: 3px;
}
.m-card-list__label.is-active .m-card-list__name {
  border-color: transparent;
  background-color: #008d31;
  color: #fff;
}
.m-card-list__name.-mobile {
  margin: 8px 0 0;
  padding: 2px 0;
  font-size: 13px;
  font-size: 0.8125rem;
}

.m-form.-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.m-form__box.-card {
  margin-bottom: 5px;
}
.m-form__box.-txt {
  text-align: center;
  cursor: pointer;
}
.m-form__box-acc {
  display: none;
}

.m-form__label {
  color: #707070;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-form__label.-year {
  margin-left: 5px;
  margin-right: 15px;
}
@media only screen and (max-width: 320px) {
  .m-form__label.-year {
    margin: 0 4px;
  }
}
.m-form__label.-month {
  margin-left: 5px;
  margin-right: 15px;
}
@media only screen and (max-width: 320px) {
  .m-form__label.-month {
    margin: 0 4px;
  }
}
.m-form__label.-day {
  margin-left: 5px;
}
.m-form__label.-name {
  display: block;
  margin: 3px 0;
}

@media only screen and (min-width:1200px), print {
  .m-form__name {
    -ms-flex-preferred-size: 38%;
        flex-basis: 38%;
    max-width: 38%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-form__name {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    padding-left: 2%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-form__name:first-child {
    padding-left: 0;
    padding-right: 2%;
  }
}

.m-form__btn {
  text-align: center;
}
@media only screen and (min-width:1200px), print {
  .m-form__btn {
    width: 35%;
  }
}
.m-form__btn.-open {
  display: block;
}
.m-form__btn.-close {
  display: none;
}
.m-form__box.-txt.is-active .m-form__btn.-open {
  display: none;
}
.m-form__box.-txt.is-active .m-form__btn.-close {
  display: block;
}

.m-form__txt {
  color: #1a1a1a;
}

.m-form__box__notice {
  margin: 0 10px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}

.m-accordion__ttl {
  margin-top: 20px;
}

@media only screen and (min-width:1200px), print {
  .m-accordion__cont {
    padding-left: 34px;
  }
}

@media only screen and (max-width:767.97px) {
  .m-accordion__btn-sp {
    width: 100%;
    display: block;
    -webkit-appearance: normal;
       -moz-appearance: normal;
            appearance: normal;
    position: relative;
    border: 1px solid #f1f1f1;
    text-align: center;
    padding: 0.5em;
    margin-bottom: 10px;
    border-radius: 4px;
    vertical-align: middle;
    appearance: normal;
  }
  .m-accordion__btn-sp:before {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    position: absolute;
    top: 50%;
    right: 12px;
    content: "";
    width: 14px;
    height: 2px;
    background: #008d31;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    z-index: 2;
  }
  .m-accordion__btn-sp:after {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    position: absolute;
    top: 50%;
    right: 12px;
    content: "";
    width: 14px;
    height: 2px;
    background: #008d31;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
    z-index: 1;
  }
  .m-accordion__btn-sp.is-active:before {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  .m-accordion__btn-sp.is-active:after {
    width: 14px;
    height: 2px;
    background: #008d31;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-notice__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-notice.-under .m-notice__box {
    display: block;
  }
}

.m-notice__ttl {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #1a1a1a;
  border: 1px solid #cccccc;
  letter-spacing: 0.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 48px;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__ttl {
    min-width: 300px;
    min-height: 44px;
  }
}
.m-notice.-under .m-notice__ttl {
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.1em;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-under .m-notice__ttl {
    min-width: 278px;
    min-height: 44px;
  }
}

.m-notice__main {
  padding: 10px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__main {
    padding: 0 45px;
  }
}
.m-notice__main a,
.m-notice__main .m-notice__link {
  color: #0070d2;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
  line-height: 1.45;
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__main a,
  .m-notice__main .m-notice__link {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-notice.-under .m-notice__main {
    padding: 10px 10px 0;
  }
}

@media only screen and (min-width:1200px), print {
  .m-notice.-under .m-notice__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-notice.-under .m-notice__item > * {
    display: block;
  }
}

@media only screen and (min-width:1200px), print {
  .m-notice__item__time {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}

.m-notice.-gotopass {
  border-radius: 4px;
  padding: 10px 10px 20px;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-gotopass {
    padding: 15px 30px 30px;
  }
}
.m-notice.-bg-yellow {
  background-color: #ffd800;
}
.m-notice.-border-panel {
  border: 1px solid #c6c6c6;
  border-radius: 5px;
}
.m-notice.-practice-top {
  padding: 20px 15px;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-practice-top {
    padding: 20px 30px;
  }
}
.m-notice.-practice-top .m-notice__link {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
  color: #0070D2;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice.-practice-top .m-notice__link {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.m-notice__message {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  text-align: center;
}

.m-notice__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.4;
}

.m-notice__detail {
  background-color: #fff;
  padding: 15px 10px;
}
@media only screen and (min-width:1200px), print {
  .m-notice__detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 20px;
  }
}

.m-notice__detail__ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .m-notice__detail__ttl {
    font-size: 16px;
    font-size: 1rem;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media only screen and (min-width:768px), tv, print {
  .m-notice__detail__box {
    max-width: 480px;
    -ms-flex-preferred-size: 480px;
        flex-basis: 480px;
    margin-left: auto;
    margin-right: auto;
  }
}

.m-acc-incheck__inner__box {
  position: relative;
  z-index: 0;
}

.m-acc-incheck__inner__box__check {
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 1;
}

.m-acc-incheck__ttl {
  position: relative;
  background-color: transparent;
  color: #1a1a1a;
  font-weight: 300;
  padding: 10px 15px 10px 50px;
  border-top: 1px solid #c6c6c6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-acc-incheck__ttl:after {
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
  position: absolute;
  right: 30px;
  content: "";
  display: inline-block;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_top.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 6px;
  top: 50%;
  margin-top: -3px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-acc-incheck__ttl.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.m-acc-incheck__cont {
  display: none;
}

.m-acc-incheck__inner {
  border-bottom: 1px solid #c6c6c6;
}

.m-acc-incheck__ttl__label {
  font-size: 15px;
  font-size: 0.9375rem;
}

.m-acc-incheck {
  padding-bottom: 100px;
}
.m-acc-incheck .m-acc-incheck__list .m-acc-incheck__item {
  padding: 3px 20px 3px 50px;
  border-top: none;
}
.m-acc-incheck .m-acc-incheck__list .m-acc-incheck__item .m-acc-incheck__item__check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}

.m-menu {
  background-color: #f0a225;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px;
  border-radius: 4px 4px 0 0;
  position: sticky;
  top: 0;
  z-index: 10;
}
.m-menu.-start {
  display: block;
}

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

.m-menu__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #fff;
}

.m-menu__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-menu.-start .m-menu__close {
  position: absolute;
  right: 0;
}

.m-menu__close__icon {
  width: 14px;
  height: 14px;
}

.m-menu__back {
  line-height: 1;
}

.m-menu-clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
}
.m-menu-clear.-pc-pref {
  padding: 8px 0;
  border-bottom: 1px solid #C6C6C6;
  margin: 0 24px;
}

.m-menu-clear__txt {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

.m-detailbox.-border-bottm {
  border-bottom: 1px solid #e8e8e8;
}
.m-detailbox dt {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-detailbox dd {
  margin-bottom: 25px;
}
.m-detailbox dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox dd ul li {
  margin-bottom: 10px;
  margin-right: 10px;
  margin: 0 6px 6px 0;
}
.m-detailbox dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-detailbox dd ul li select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down_big.svg);
  width: calc(50vw - 22px - 7px);
  padding: 0.5em;
}
.m-detailbox.-pcbox {
  padding: 40px 10px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox.-pcbox dt {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  max-width: 140px;
  margin-top: 5px;
}
.m-detailbox.-pcbox dd {
  -ms-flex-preferred-size: calc(100% - 140px);
      flex-basis: calc(100% - 140px);
  max-width: calc(100% - 140px);
}
.m-detailbox.-pcbox dd ul li select {
  max-width: 150px;
}
.m-detailbox.-pcbox.-tab2 dt {
  -ms-flex-preferred-size: 170px;
      flex-basis: 170px;
  max-width: 170px;
  margin-top: 5px;
}
.m-detailbox.-pcbox.-tab2 dd {
  -ms-flex-preferred-size: calc(100% - 170px);
      flex-basis: calc(100% - 170px);
  max-width: calc(100% - 170px);
}

.m-detailbox__inner {
  overflow-wrap: break-word;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 0;
  }
}
.m-detailbox__inner:first-child {
  padding-top: 0;
}
.m-detailbox__inner:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.m-detailbox.-notice .m-detailbox__inner {
  padding: 4px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-sp-flex .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox.-complete .m-detailbox__inner {
  padding: 9px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox__inner.-sp-flex-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox__inner .m-detailbox__data {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  margin-top: 6px;
  margin-bottom: 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner .m-detailbox__data {
    padding-left: 15px;
    border-left: 1px solid #e2e2e2;
    width: calc(100% - 165px);
    margin-top: 0;
  }
}
.m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-sp-flex .m-detailbox__inner .m-detailbox__data {
  margin-top: 0;
}
.m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    margin-top: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    font-size: 16px;
    font-size: 1rem;
    width: calc(100% - 200px);
  }
}
.m-detailbox__inner .m-detailbox__data.-bold {
  font-weight: 700;
}

.m-detailbox__ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__ttl {
    width: 165px;
  }
}
@media only screen and (max-width: 320px) {
  .m-detailbox__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.m-detailbox.-notice .m-detailbox__ttl {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-complete .m-detailbox__ttl {
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__ttl {
    width: 200px;
  }
}

.m-scope {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f7f7f7;
  padding: 15px 12px 15px 3px;
}
.m-scope.-kv {
  width: 600px;
  margin: 0 auto;
}

.m-scope__ttl {
  min-width: 74px;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}

.m-scope__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-modal-bottom {
  position: relative;
}
.m-modal-bottom.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-modal-bottom__btn {
  position: relative;
}
.m-modal-bottom__btn.-main {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/*====================================

Organisms

====================================*/
.o-tab__panel {
  display: none;
}
.o-tab__panel.is-active {
  display: block;
}
.o-tab.-border .o-tab__panel {
  position: relative;
  margin-top: -1px;
  padding: 30px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-tab.-border .o-tab__panel {
    border: 2px solid #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab.-border .o-tab__panel {
    border-top: 1px solid #008d31;
    padding: 20px;
  }
}

.o-tab .o-tab__inner.-search {
  border: 1px solid #008d31;
  border-radius: 3px;
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner.-search {
    margin: 0 15px;
  }
}
.o-tab .o-tab__inner.-search.-border-none {
  border: none;
  border-radius: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner .o-tab__panel.-normal {
    border-top: none;
    padding: 0 10px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner .o-tab__panel.-reserve-menu {
    border-top: none;
    padding: 0 0 20px;
  }
}

/* グリッド */
.o-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.o-grid.-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.o-grid.-inner-stretch .o-grid__cell {
  -ms-flex-preferred-size: 1;
      flex-basis: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.o-grid.-inner-stretch .o-grid__cell > * {
  max-width: 100%;
  min-width: 100%;
}
@media only screen and (min-width:1200px), print {
  .o-grid.-row-reverse-pcw {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-block {
    display: block;
  }
  .o-grid.-sp-block.-inner-stretch .o-grid__cell {
    display: block;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-block {
    display: block;
  }
  .o-grid.-basic-block.-inner-stretch .o-grid__cell {
    display: block;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-block {
    display: block;
  }
  .o-grid.-mobile-block.-inner-stretch .o-grid__cell {
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-pc-1col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-pc-1col .o-grid__cell.-pc-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-tablet-1col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-tablet-1col .o-grid__cell.-tablet-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-pcb-1col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-pcb-1col .o-grid__cell.-pcb-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-pcw-1col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-pcw-1col .o-grid__cell.-pcw-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .o-grid.-basic-1col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
    max-width: 200%;
  }
  .o-grid.-basic-1col .o-grid__cell.-basic-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-1col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .o-grid.-sp-1col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    max-width: 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
  }
  .o-grid.-sp-1col .o-grid__cell.-sp-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-1col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .o-grid.-desktop-1col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    max-width: 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
  }
  .o-grid.-desktop-1col .o-grid__cell.-desktop-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-1col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-1col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-1col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .o-grid.-mobile-1col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200%;
            flex: 0 0 200%;
    max-width: 200%;
    -ms-flex-preferred-size: 200%;
        flex-basis: 200%;
  }
  .o-grid.-mobile-1col .o-grid__cell.-mobile-colspan1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-2col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-2col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-2col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-2col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-2col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-2col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-2col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-2col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-2col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-2col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-2col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-2col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-2col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-3col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-3col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-3col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-3col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-3col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-3col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-3col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-3col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-3col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-3col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-3col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-3col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-3col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-3col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-3col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-3col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-3col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-3col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-3col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-3col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-3col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pc-4col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-4col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pc-4col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-tablet-4col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-4col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-tablet-4col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcb-4col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-4col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcb-4col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcw-4col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-4col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcw-4col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-basic-4col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-4col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-basic-4col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-4col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-sp-4col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-4col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-sp-4col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-4col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-desktop-4col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-4col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-desktop-4col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-4col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-4col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-4col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-mobile-4col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-4col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-mobile-4col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pc-5col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-tablet-5col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcb-5col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcw-5col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-basic-5col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-5col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-sp-5col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-5col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-desktop-5col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-5col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-5col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-5col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-mobile-5col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pc-6col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-tablet-6col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcb-6col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcw-6col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-basic-6col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-6col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-sp-6col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-6col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-desktop-6col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-6col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-6col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-6col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-mobile-6col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-pc-7col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-tablet-7col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-pcb-7col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-pcw-7col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
    max-width: 14.2857142857%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
    max-width: 28.5714285714%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
    max-width: 42.8571428571%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
    max-width: 57.1428571429%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
    max-width: 71.4285714286%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
    max-width: 85.7142857143%;
  }
  .o-grid.-basic-7col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-7col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
  }
  .o-grid.-sp-7col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-7col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
  }
  .o-grid.-desktop-7col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-7col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-7col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-7col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
    -ms-flex-preferred-size: 14.2857142857%;
        flex-basis: 14.2857142857%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28.5714285714%;
            flex: 0 0 28.5714285714%;
    max-width: 28.5714285714%;
    -ms-flex-preferred-size: 28.5714285714%;
        flex-basis: 28.5714285714%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 42.8571428571%;
            flex: 0 0 42.8571428571%;
    max-width: 42.8571428571%;
    -ms-flex-preferred-size: 42.8571428571%;
        flex-basis: 42.8571428571%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 57.1428571429%;
            flex: 0 0 57.1428571429%;
    max-width: 57.1428571429%;
    -ms-flex-preferred-size: 57.1428571429%;
        flex-basis: 57.1428571429%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 71.4285714286%;
            flex: 0 0 71.4285714286%;
    max-width: 71.4285714286%;
    -ms-flex-preferred-size: 71.4285714286%;
        flex-basis: 71.4285714286%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 85.7142857143%;
            flex: 0 0 85.7142857143%;
    max-width: 85.7142857143%;
    -ms-flex-preferred-size: 85.7142857143%;
        flex-basis: 85.7142857143%;
  }
  .o-grid.-mobile-7col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-pc-8col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-tablet-8col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-pcb-8col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-pcw-8col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .o-grid.-basic-8col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-8col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
  }
  .o-grid.-sp-8col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-8col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
  }
  .o-grid.-desktop-8col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-8col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-8col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-8col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
    -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
    -ms-flex-preferred-size: 37.5%;
        flex-basis: 37.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
    -ms-flex-preferred-size: 62.5%;
        flex-basis: 62.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
    -ms-flex-preferred-size: 87.5%;
        flex-basis: 87.5%;
  }
  .o-grid.-mobile-8col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-pc-9col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-tablet-9col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-pcb-9col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-pcw-9col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
    max-width: 11.1111111111%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
    max-width: 22.2222222222%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
    max-width: 44.4444444444%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
    max-width: 55.5555555556%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
    max-width: 77.7777777778%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
    max-width: 88.8888888889%;
  }
  .o-grid.-basic-9col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-9col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
  }
  .o-grid.-sp-9col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-9col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
  }
  .o-grid.-desktop-9col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-9col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-9col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-9col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.1111111111%;
            flex: 0 0 11.1111111111%;
    max-width: 11.1111111111%;
    -ms-flex-preferred-size: 11.1111111111%;
        flex-basis: 11.1111111111%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22.2222222222%;
            flex: 0 0 22.2222222222%;
    max-width: 22.2222222222%;
    -ms-flex-preferred-size: 22.2222222222%;
        flex-basis: 22.2222222222%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    max-width: 44.4444444444%;
    -ms-flex-preferred-size: 44.4444444444%;
        flex-basis: 44.4444444444%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 55.5555555556%;
            flex: 0 0 55.5555555556%;
    max-width: 55.5555555556%;
    -ms-flex-preferred-size: 55.5555555556%;
        flex-basis: 55.5555555556%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.7777777778%;
            flex: 0 0 77.7777777778%;
    max-width: 77.7777777778%;
    -ms-flex-preferred-size: 77.7777777778%;
        flex-basis: 77.7777777778%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 88.8888888889%;
            flex: 0 0 88.8888888889%;
    max-width: 88.8888888889%;
    -ms-flex-preferred-size: 88.8888888889%;
        flex-basis: 88.8888888889%;
  }
  .o-grid.-mobile-9col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-pc-10col .o-grid__cell.-pc-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-tablet-10col .o-grid__cell.-tablet-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-pcb-10col .o-grid__cell.-pcb-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-pcw-10col .o-grid__cell.-pcw-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .o-grid.-basic-10col .o-grid__cell.-basic-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-10col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
  .o-grid.-sp-10col .o-grid__cell.-sp-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-10col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
  .o-grid.-desktop-10col .o-grid__cell.-desktop-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-10col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-10col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-10col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 10%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    max-width: 80%;
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90%;
            flex: 0 0 90%;
    max-width: 90%;
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
  }
  .o-grid.-mobile-10col .o-grid__cell.-mobile-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-pc-11col .o-grid__cell.-pc-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-tablet-11col .o-grid__cell.-tablet-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-pcb-11col .o-grid__cell.-pcb-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-pcw-11col .o-grid__cell.-pcw-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
    max-width: 9.0909090909%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
    max-width: 18.1818181818%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
    max-width: 27.2727272727%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
    max-width: 36.3636363636%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
    max-width: 45.4545454545%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
    max-width: 54.5454545455%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
    max-width: 63.6363636364%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
    max-width: 72.7272727273%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
    max-width: 81.8181818182%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
    max-width: 90.9090909091%;
  }
  .o-grid.-basic-11col .o-grid__cell.-basic-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-11col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    max-width: 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    max-width: 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    max-width: 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    max-width: 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    max-width: 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    max-width: 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    max-width: 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    max-width: 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    max-width: 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    max-width: 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
  }
  .o-grid.-sp-11col .o-grid__cell.-sp-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-11col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    max-width: 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    max-width: 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    max-width: 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    max-width: 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    max-width: 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    max-width: 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    max-width: 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    max-width: 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    max-width: 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    max-width: 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
  }
  .o-grid.-desktop-11col .o-grid__cell.-desktop-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-11col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-11col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-11col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 9.0909090909%;
            flex: 0 0 9.0909090909%;
    max-width: 9.0909090909%;
    -ms-flex-preferred-size: 9.0909090909%;
        flex-basis: 9.0909090909%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 18.1818181818%;
            flex: 0 0 18.1818181818%;
    max-width: 18.1818181818%;
    -ms-flex-preferred-size: 18.1818181818%;
        flex-basis: 18.1818181818%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.2727272727%;
            flex: 0 0 27.2727272727%;
    max-width: 27.2727272727%;
    -ms-flex-preferred-size: 27.2727272727%;
        flex-basis: 27.2727272727%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 36.3636363636%;
            flex: 0 0 36.3636363636%;
    max-width: 36.3636363636%;
    -ms-flex-preferred-size: 36.3636363636%;
        flex-basis: 36.3636363636%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.4545454545%;
            flex: 0 0 45.4545454545%;
    max-width: 45.4545454545%;
    -ms-flex-preferred-size: 45.4545454545%;
        flex-basis: 45.4545454545%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.5454545455%;
            flex: 0 0 54.5454545455%;
    max-width: 54.5454545455%;
    -ms-flex-preferred-size: 54.5454545455%;
        flex-basis: 54.5454545455%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 63.6363636364%;
            flex: 0 0 63.6363636364%;
    max-width: 63.6363636364%;
    -ms-flex-preferred-size: 63.6363636364%;
        flex-basis: 63.6363636364%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 72.7272727273%;
            flex: 0 0 72.7272727273%;
    max-width: 72.7272727273%;
    -ms-flex-preferred-size: 72.7272727273%;
        flex-basis: 72.7272727273%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 81.8181818182%;
            flex: 0 0 81.8181818182%;
    max-width: 81.8181818182%;
    -ms-flex-preferred-size: 81.8181818182%;
        flex-basis: 81.8181818182%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 90.9090909091%;
            flex: 0 0 90.9090909091%;
    max-width: 90.9090909091%;
    -ms-flex-preferred-size: 90.9090909091%;
        flex-basis: 90.9090909091%;
  }
  .o-grid.-mobile-11col .o-grid__cell.-mobile-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pc-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-pc-12col .o-grid__cell.-pc-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-tablet-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-tablet-12col .o-grid__cell.-tablet-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcb-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-pcb-12col .o-grid__cell.-pcb-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-pcw-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-pcw-12col .o-grid__cell.-pcw-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-basic-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .o-grid.-basic-12col .o-grid__cell.-basic-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-sp-12col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-sp-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
  }
  .o-grid.-sp-12col .o-grid__cell.-sp-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-desktop-12col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-desktop-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
  }
  .o-grid.-desktop-12col .o-grid__cell.-desktop-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-12col {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .o-grid.-mobile-12col.-right-sp {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .o-grid.-mobile-12col .o-grid__cell {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    -ms-flex-preferred-size: 8.3333333333%;
        flex-basis: 8.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    -ms-flex-preferred-size: 16.6666666667%;
        flex-basis: 16.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    -ms-flex-preferred-size: 33.3333333333%;
        flex-basis: 33.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    -ms-flex-preferred-size: 41.6666666667%;
        flex-basis: 41.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    -ms-flex-preferred-size: 58.3333333333%;
        flex-basis: 58.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    -ms-flex-preferred-size: 66.6666666667%;
        flex-basis: 66.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    -ms-flex-preferred-size: 83.3333333333%;
        flex-basis: 83.3333333333%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    -ms-flex-preferred-size: 91.6666666667%;
        flex-basis: 91.6666666667%;
  }
  .o-grid.-mobile-12col .o-grid__cell.-mobile-colspan12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-pc-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-pc-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-tablet-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-tablet-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-pcb-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-pcb-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-pcw-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-pcw-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-basic-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-basic-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-sp-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-sp-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-desktop-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-desktop-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .o-grid.-mobile-h-int2 .o-grid__cell {
    padding-left: 1px;
    padding-right: 1px;
  }
  .o-grid.-mobile-v-int2 .o-grid__cell {
    padding-top: 1px;
    padding-bottom: 1px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-pc-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-pc-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-tablet-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-tablet-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-pcb-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-pcb-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-pcw-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-pcw-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-basic-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-basic-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-sp-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-sp-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-desktop-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-desktop-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .o-grid.-mobile-h-int4 .o-grid__cell {
    padding-left: 2px;
    padding-right: 2px;
  }
  .o-grid.-mobile-v-int4 .o-grid__cell {
    padding-top: 2px;
    padding-bottom: 2px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-pc-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-pc-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-tablet-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-tablet-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-pcb-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-pcb-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-pcw-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-pcw-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-basic-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-basic-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-sp-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-sp-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-desktop-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-desktop-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .o-grid.-mobile-h-int6 .o-grid__cell {
    padding-left: 3px;
    padding-right: 3px;
  }
  .o-grid.-mobile-v-int6 .o-grid__cell {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-pc-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-pc-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-tablet-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-tablet-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-pcb-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-pcb-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-pcw-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-pcw-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-basic-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-basic-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-sp-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-sp-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-desktop-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-desktop-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .o-grid.-mobile-h-int8 .o-grid__cell {
    padding-left: 4px;
    padding-right: 4px;
  }
  .o-grid.-mobile-v-int8 .o-grid__cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-pc-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-pc-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-tablet-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-tablet-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-pcb-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-pcb-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-pcw-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-pcw-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-basic-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-basic-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-sp-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-sp-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-desktop-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-desktop-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .o-grid.-mobile-h-int10 .o-grid__cell {
    padding-left: 5px;
    padding-right: 5px;
  }
  .o-grid.-mobile-v-int10 .o-grid__cell {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-pc-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-pc-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-tablet-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-tablet-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-pcb-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-pcb-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-pcw-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-pcw-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-basic-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-basic-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-sp-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-sp-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-desktop-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-desktop-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int12 {
    margin-left: -6px;
    margin-right: -6px;
  }
  .o-grid.-mobile-h-int12 .o-grid__cell {
    padding-left: 6px;
    padding-right: 6px;
  }
  .o-grid.-mobile-v-int12 .o-grid__cell {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-pc-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-pc-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-tablet-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-tablet-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-pcb-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-pcb-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-pcw-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-pcw-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-basic-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-basic-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-sp-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-sp-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-desktop-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-desktop-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int14 {
    margin-left: -7px;
    margin-right: -7px;
  }
  .o-grid.-mobile-h-int14 .o-grid__cell {
    padding-left: 7px;
    padding-right: 7px;
  }
  .o-grid.-mobile-v-int14 .o-grid__cell {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-pc-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-pc-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-tablet-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-tablet-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-pcb-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-pcb-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-pcw-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-pcw-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-basic-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-basic-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-sp-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-sp-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-desktop-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-desktop-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int16 {
    margin-left: -8px;
    margin-right: -8px;
  }
  .o-grid.-mobile-h-int16 .o-grid__cell {
    padding-left: 8px;
    padding-right: 8px;
  }
  .o-grid.-mobile-v-int16 .o-grid__cell {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-pc-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-pc-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-tablet-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-tablet-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-pcb-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-pcb-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-pcw-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-pcw-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-basic-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-basic-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-sp-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-sp-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-desktop-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-desktop-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int18 {
    margin-left: -9px;
    margin-right: -9px;
  }
  .o-grid.-mobile-h-int18 .o-grid__cell {
    padding-left: 9px;
    padding-right: 9px;
  }
  .o-grid.-mobile-v-int18 .o-grid__cell {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-pc-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-pc-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-tablet-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-tablet-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-pcb-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-pcb-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-pcw-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-pcw-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-basic-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-basic-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-sp-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-sp-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-desktop-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-desktop-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .o-grid.-mobile-h-int20 .o-grid__cell {
    padding-left: 10px;
    padding-right: 10px;
  }
  .o-grid.-mobile-v-int20 .o-grid__cell {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-pc-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-pc-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-tablet-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-tablet-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-pcb-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-pcb-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-pcw-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-pcw-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-basic-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-basic-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-sp-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-sp-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-desktop-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-desktop-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int22 {
    margin-left: -11px;
    margin-right: -11px;
  }
  .o-grid.-mobile-h-int22 .o-grid__cell {
    padding-left: 11px;
    padding-right: 11px;
  }
  .o-grid.-mobile-v-int22 .o-grid__cell {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-pc-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-pc-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-tablet-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-tablet-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-pcb-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-pcb-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-pcw-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-pcw-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-basic-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-basic-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-sp-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-sp-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-desktop-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-desktop-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int24 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .o-grid.-mobile-h-int24 .o-grid__cell {
    padding-left: 12px;
    padding-right: 12px;
  }
  .o-grid.-mobile-v-int24 .o-grid__cell {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-pc-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-pc-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-tablet-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-tablet-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-pcb-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-pcb-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-pcw-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-pcw-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-basic-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-basic-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-sp-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-sp-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-desktop-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-desktop-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int26 {
    margin-left: -13px;
    margin-right: -13px;
  }
  .o-grid.-mobile-h-int26 .o-grid__cell {
    padding-left: 13px;
    padding-right: 13px;
  }
  .o-grid.-mobile-v-int26 .o-grid__cell {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-pc-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-pc-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-tablet-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-tablet-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-pcb-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-pcb-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-pcw-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-pcw-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-basic-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-basic-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-sp-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-sp-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-desktop-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-desktop-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int28 {
    margin-left: -14px;
    margin-right: -14px;
  }
  .o-grid.-mobile-h-int28 .o-grid__cell {
    padding-left: 14px;
    padding-right: 14px;
  }
  .o-grid.-mobile-v-int28 .o-grid__cell {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-pc-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-pc-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-tablet-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-tablet-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-pcb-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-pcb-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-pcw-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-pcw-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-basic-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-basic-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-sp-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-sp-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-desktop-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-desktop-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .o-grid.-mobile-h-int30 .o-grid__cell {
    padding-left: 15px;
    padding-right: 15px;
  }
  .o-grid.-mobile-v-int30 .o-grid__cell {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-pc-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-pc-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-tablet-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-tablet-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-pcb-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-pcb-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-pcw-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-pcw-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-basic-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-basic-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-sp-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-sp-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-desktop-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-desktop-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int32 {
    margin-left: -16px;
    margin-right: -16px;
  }
  .o-grid.-mobile-h-int32 .o-grid__cell {
    padding-left: 16px;
    padding-right: 16px;
  }
  .o-grid.-mobile-v-int32 .o-grid__cell {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-pc-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-pc-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-tablet-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-tablet-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-pcb-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-pcb-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-pcw-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-pcw-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-basic-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-basic-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-sp-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-sp-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-desktop-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-desktop-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int34 {
    margin-left: -17px;
    margin-right: -17px;
  }
  .o-grid.-mobile-h-int34 .o-grid__cell {
    padding-left: 17px;
    padding-right: 17px;
  }
  .o-grid.-mobile-v-int34 .o-grid__cell {
    padding-top: 17px;
    padding-bottom: 17px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-pc-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-pc-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-tablet-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-tablet-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-pcb-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-pcb-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-pcw-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-pcw-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-basic-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-basic-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-sp-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-sp-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-desktop-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-desktop-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int36 {
    margin-left: -18px;
    margin-right: -18px;
  }
  .o-grid.-mobile-h-int36 .o-grid__cell {
    padding-left: 18px;
    padding-right: 18px;
  }
  .o-grid.-mobile-v-int36 .o-grid__cell {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-pc-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-pc-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-tablet-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-tablet-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-pcb-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-pcb-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-pcw-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-pcw-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-basic-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-basic-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-sp-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-sp-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-desktop-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-desktop-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int38 {
    margin-left: -19px;
    margin-right: -19px;
  }
  .o-grid.-mobile-h-int38 .o-grid__cell {
    padding-left: 19px;
    padding-right: 19px;
  }
  .o-grid.-mobile-v-int38 .o-grid__cell {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-pc-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-pc-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-tablet-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-tablet-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-pcb-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-pcb-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-pcw-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-pcw-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-basic-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-basic-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-sp-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-sp-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-desktop-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-desktop-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .o-grid.-mobile-h-int40 .o-grid__cell {
    padding-left: 20px;
    padding-right: 20px;
  }
  .o-grid.-mobile-v-int40 .o-grid__cell {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-pc-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-pc-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-tablet-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-tablet-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-pcb-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-pcb-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-pcw-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-pcw-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-basic-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-basic-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-sp-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-sp-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-desktop-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-desktop-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int42 {
    margin-left: -21px;
    margin-right: -21px;
  }
  .o-grid.-mobile-h-int42 .o-grid__cell {
    padding-left: 21px;
    padding-right: 21px;
  }
  .o-grid.-mobile-v-int42 .o-grid__cell {
    padding-top: 21px;
    padding-bottom: 21px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-pc-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-pc-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-tablet-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-tablet-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-pcb-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-pcb-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-pcw-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-pcw-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-basic-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-basic-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-sp-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-sp-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-desktop-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-desktop-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int44 {
    margin-left: -22px;
    margin-right: -22px;
  }
  .o-grid.-mobile-h-int44 .o-grid__cell {
    padding-left: 22px;
    padding-right: 22px;
  }
  .o-grid.-mobile-v-int44 .o-grid__cell {
    padding-top: 22px;
    padding-bottom: 22px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-pc-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-pc-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-tablet-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-tablet-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-pcb-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-pcb-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-pcw-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-pcw-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-basic-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-basic-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-sp-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-sp-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-desktop-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-desktop-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int46 {
    margin-left: -23px;
    margin-right: -23px;
  }
  .o-grid.-mobile-h-int46 .o-grid__cell {
    padding-left: 23px;
    padding-right: 23px;
  }
  .o-grid.-mobile-v-int46 .o-grid__cell {
    padding-top: 23px;
    padding-bottom: 23px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-pc-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-pc-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-tablet-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-tablet-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-pcb-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-pcb-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-pcw-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-pcw-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-basic-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-basic-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-sp-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-sp-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-desktop-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-desktop-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int48 {
    margin-left: -24px;
    margin-right: -24px;
  }
  .o-grid.-mobile-h-int48 .o-grid__cell {
    padding-left: 24px;
    padding-right: 24px;
  }
  .o-grid.-mobile-v-int48 .o-grid__cell {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-pc-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-pc-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-tablet-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-tablet-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-pcb-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-pcb-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-pcw-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-pcw-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-basic-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-basic-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-sp-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-sp-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-desktop-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-desktop-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .o-grid.-mobile-h-int50 .o-grid__cell {
    padding-left: 25px;
    padding-right: 25px;
  }
  .o-grid.-mobile-v-int50 .o-grid__cell {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-pc-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-pc-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-tablet-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-tablet-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-pcb-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-pcb-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-pcw-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-pcw-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-basic-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-basic-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-sp-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-sp-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-desktop-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-desktop-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int52 {
    margin-left: -26px;
    margin-right: -26px;
  }
  .o-grid.-mobile-h-int52 .o-grid__cell {
    padding-left: 26px;
    padding-right: 26px;
  }
  .o-grid.-mobile-v-int52 .o-grid__cell {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-pc-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-pc-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-tablet-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-tablet-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-pcb-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-pcb-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-pcw-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-pcw-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-basic-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-basic-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-sp-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-sp-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-desktop-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-desktop-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int54 {
    margin-left: -27px;
    margin-right: -27px;
  }
  .o-grid.-mobile-h-int54 .o-grid__cell {
    padding-left: 27px;
    padding-right: 27px;
  }
  .o-grid.-mobile-v-int54 .o-grid__cell {
    padding-top: 27px;
    padding-bottom: 27px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-pc-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-pc-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-tablet-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-tablet-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-pcb-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-pcb-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-pcw-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-pcw-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-basic-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-basic-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-sp-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-sp-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-desktop-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-desktop-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int56 {
    margin-left: -28px;
    margin-right: -28px;
  }
  .o-grid.-mobile-h-int56 .o-grid__cell {
    padding-left: 28px;
    padding-right: 28px;
  }
  .o-grid.-mobile-v-int56 .o-grid__cell {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-pc-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-pc-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-tablet-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-tablet-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-pcb-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-pcb-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-pcw-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-pcw-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-basic-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-basic-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-sp-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-sp-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-desktop-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-desktop-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int58 {
    margin-left: -29px;
    margin-right: -29px;
  }
  .o-grid.-mobile-h-int58 .o-grid__cell {
    padding-left: 29px;
    padding-right: 29px;
  }
  .o-grid.-mobile-v-int58 .o-grid__cell {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-pc-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-pc-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-tablet-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-tablet-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-pcb-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-pcb-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-pcw-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-pcw-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-basic-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-basic-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-sp-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-sp-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-desktop-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-desktop-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int60 {
    margin-left: -30px;
    margin-right: -30px;
  }
  .o-grid.-mobile-h-int60 .o-grid__cell {
    padding-left: 30px;
    padding-right: 30px;
  }
  .o-grid.-mobile-v-int60 .o-grid__cell {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-pc-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-pc-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-tablet-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-tablet-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-pcb-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-pcb-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-pcw-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-pcw-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-basic-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-basic-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-sp-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-sp-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-desktop-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-desktop-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int62 {
    margin-left: -31px;
    margin-right: -31px;
  }
  .o-grid.-mobile-h-int62 .o-grid__cell {
    padding-left: 31px;
    padding-right: 31px;
  }
  .o-grid.-mobile-v-int62 .o-grid__cell {
    padding-top: 31px;
    padding-bottom: 31px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-pc-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-pc-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-tablet-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-tablet-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-pcb-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-pcb-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-pcw-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-pcw-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-basic-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-basic-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-sp-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-sp-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-desktop-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-desktop-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int64 {
    margin-left: -32px;
    margin-right: -32px;
  }
  .o-grid.-mobile-h-int64 .o-grid__cell {
    padding-left: 32px;
    padding-right: 32px;
  }
  .o-grid.-mobile-v-int64 .o-grid__cell {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-pc-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-pc-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-tablet-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-tablet-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-pcb-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-pcb-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-pcw-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-pcw-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-basic-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-basic-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-sp-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-sp-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-desktop-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-desktop-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int66 {
    margin-left: -33px;
    margin-right: -33px;
  }
  .o-grid.-mobile-h-int66 .o-grid__cell {
    padding-left: 33px;
    padding-right: 33px;
  }
  .o-grid.-mobile-v-int66 .o-grid__cell {
    padding-top: 33px;
    padding-bottom: 33px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-pc-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-pc-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-tablet-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-tablet-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-pcb-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-pcb-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-pcw-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-pcw-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-basic-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-basic-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-sp-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-sp-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-desktop-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-desktop-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int68 {
    margin-left: -34px;
    margin-right: -34px;
  }
  .o-grid.-mobile-h-int68 .o-grid__cell {
    padding-left: 34px;
    padding-right: 34px;
  }
  .o-grid.-mobile-v-int68 .o-grid__cell {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-pc-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-pc-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-tablet-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-tablet-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-pcb-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-pcb-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-pcw-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-pcw-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-basic-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-basic-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-sp-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-sp-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-desktop-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-desktop-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int70 {
    margin-left: -35px;
    margin-right: -35px;
  }
  .o-grid.-mobile-h-int70 .o-grid__cell {
    padding-left: 35px;
    padding-right: 35px;
  }
  .o-grid.-mobile-v-int70 .o-grid__cell {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-pc-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-pc-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-tablet-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-tablet-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-pcb-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-pcb-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-pcw-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-pcw-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-basic-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-basic-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-sp-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-sp-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-desktop-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-desktop-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int72 {
    margin-left: -36px;
    margin-right: -36px;
  }
  .o-grid.-mobile-h-int72 .o-grid__cell {
    padding-left: 36px;
    padding-right: 36px;
  }
  .o-grid.-mobile-v-int72 .o-grid__cell {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-pc-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-pc-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-tablet-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-tablet-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-pcb-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-pcb-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-pcw-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-pcw-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-basic-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-basic-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-sp-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-sp-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-desktop-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-desktop-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int74 {
    margin-left: -37px;
    margin-right: -37px;
  }
  .o-grid.-mobile-h-int74 .o-grid__cell {
    padding-left: 37px;
    padding-right: 37px;
  }
  .o-grid.-mobile-v-int74 .o-grid__cell {
    padding-top: 37px;
    padding-bottom: 37px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-pc-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-pc-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-tablet-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-tablet-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-pcb-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-pcb-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-pcw-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-pcw-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-basic-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-basic-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-sp-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-sp-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-desktop-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-desktop-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int76 {
    margin-left: -38px;
    margin-right: -38px;
  }
  .o-grid.-mobile-h-int76 .o-grid__cell {
    padding-left: 38px;
    padding-right: 38px;
  }
  .o-grid.-mobile-v-int76 .o-grid__cell {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-pc-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-pc-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-tablet-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-tablet-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-pcb-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-pcb-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-pcw-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-pcw-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-basic-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-basic-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-sp-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-sp-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-desktop-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-desktop-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int78 {
    margin-left: -39px;
    margin-right: -39px;
  }
  .o-grid.-mobile-h-int78 .o-grid__cell {
    padding-left: 39px;
    padding-right: 39px;
  }
  .o-grid.-mobile-v-int78 .o-grid__cell {
    padding-top: 39px;
    padding-bottom: 39px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-grid.-pc-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-pc-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-pc-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-grid.-tablet-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-tablet-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-tablet-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-grid.-pcb-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-pcb-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-pcb-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-grid.-pcw-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-pcw-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-pcw-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-grid.-basic-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-basic-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-basic-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-sp-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-sp-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (min-width:1024px) {
  .o-grid.-desktop-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-desktop-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-desktop-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-grid.-mobile-h-int80 {
    margin-left: -40px;
    margin-right: -40px;
  }
  .o-grid.-mobile-h-int80 .o-grid__cell {
    padding-left: 40px;
    padding-right: 40px;
  }
  .o-grid.-mobile-v-int80 .o-grid__cell {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-grid.-sp-border {
    border: 1px solid #e2e4ea;
  }
}

html.is-modal-active {
  overflow: hidden;
}

.o-modal {
  position: fixed;
  z-index: 4100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #f7f7f7;
  border-radius: 10px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media only screen and (min-width:1200px), print {
  .o-modal {
    width: 700px;
    height: 480px;
    padding: 30px 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal {
    width: calc(100vw - 30px);
    height: 75vh;
    padding: 70px 20px 20px;
  }
}
.o-modal.is-active {
  visibility: visible;
  opacity: 1;
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-number {
    padding-top: 50px;
    height: 310px;
  }
}
.o-modal.-photo {
  background-color: transparent;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo {
    width: 50vw;
    height: 80vh;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo {
    width: 100vw;
    height: 80vh;
  }
}
.o-modal.-photo-modal {
  background-color: transparent;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal {
    width: 700px;
    top: calc((700px - 100vh) / 2);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-photo-modal {
    width: 100%;
    top: calc((100vw - 100vh) / 2 * -1);
    left: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal {
    width: auto;
    top: 0;
    bottom: 0;
    width: 100vh;
    height: 100%;
    left: calc(50vw - 50vh);
    right: auto;
  }
}
.o-modal.-plan {
  background-color: transparent;
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-plan {
    max-width: 1200px;
    width: 100%;
    top: calc((700px - 100vh) / 2);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-plan {
    width: calc(100vw - 30px);
    height: calc(80vh - 40px);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-plan {
    width: auto;
    top: 15px;
    bottom: 0;
    width: 100vh;
    height: calc(100vh - 30px);
    left: calc(50vw - 50vh);
    right: auto;
  }
}
.o-modal.-mypage {
  background-color: #fff;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: none;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage {
    visibility: visible;
    opacity: 1;
    width: 100%;
    border-radius: 5px 5px 0 0;
    top: 15px;
    height: calc(100% - 15px);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transition: 0.3s -webkit-transform;
    transition: 0.3s -webkit-transform;
    transition: 0.3s transform;
    transition: 0.3s transform, 0.3s -webkit-transform;
  }
  .o-modal.-mypage.is-active {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1024px) {
  .o-modal.-mypage {
    width: 930px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage {
    height: 700px;
    max-height: calc(100vh - 60px);
    border-radius: 5px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-short {
    height: 560px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage.-companion-info {
    width: 330px;
  }
}
.o-modal.-alert {
  padding: 20px 15px;
  background-color: #f0f0f0;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-alert {
    max-height: calc(100% - 30px);
    overflow-y: auto;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-modal.-alert {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media only screen and (min-width:1024px) {
  .o-modal.-alert {
    padding: 50px 60px;
    width: 780px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.o-modal.-alert.-bg-yellow {
  background-color: #fffbe2;
}
.o-modal.-alert.-add-companion {
  background-color: #fff;
  padding: 0;
  border-radius: 6px;
}
@media only screen and (min-width:1024px) {
  .o-modal.-alert.-add-companion {
    padding: 0;
    width: 580px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-narrow {
    width: 580px;
  }
}
.o-modal.-lang-change {
  background-color: #fffbe2;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-lang-change {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-lang-change {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}

.o-modal__shade {
  position: fixed;
  z-index: 4000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(51, 51, 51, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.is-modal-active .o-modal__shade {
  visibility: visible;
  opacity: 1;
}

.o-modal__close {
  position: absolute;
  z-index: 3200;
  outline: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets_r/include/images/close.svg);
}
.o-modal__close.-circle {
  border-radius: 50%;
}
@media only screen and (min-width:1200px), print {
  .o-modal__close {
    width: 22px;
    height: 22px;
    top: 20px;
    right: 20px;
    background-size: contain;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal__close {
    width: 44px;
    height: 44px;
    top: 10px;
    right: 10px;
    background-size: 20px 20px;
    background-color: #ededed;
    border-radius: 4px;
  }
}
.o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(/assets_r/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
    top: -50px;
    right: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
    top: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo .o-modal__close, .o-modal.-plan .o-modal__close, .o-modal.-photo-modal .o-modal__close {
    right: -50px;
  }
}
.o-modal.-plan .o-modal__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(/assets_r/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-plan .o-modal__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-plan .o-modal__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-plan .o-modal__close {
    top: 0;
    right: -50px;
  }
}

.o-modal__main {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-modal__main {
    height: 100%;
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-has-bottom .o-modal__main {
    height: calc(100% - 80px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo .o-modal__main {
    height: 85vh;
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal.-photo-modal .o-modal__main {
    height: 100vw;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal .o-modal__main {
    height: 100vh;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-plan .o-modal__main {
    padding-top: 24px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal__main__cont.-col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal__main__cont.-col2 .o-modal__unit {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 10px);
  }
}

@media only screen and (max-width:1199.97px) {
  .o-modal.-has-bottom .o-modal__bottom {
    margin-top: 30px;
  }
}

.o-modal__img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

.o-modal__slide__arrow {
  position: absolute;
  top: calc(50% - 3em);
}
.o-modal__slide__arrow.-next {
  right: 0;
}

.o-modal__slide__item__img {
  width: 100%;
  height: auto;
}

.o-modal__slide__item__desc {
  background-color: #000;
  color: #fff;
  line-height: 1.5;
  height: calc(20px + 3em);
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.o-modal__head {
  margin: 0 0 80px;
  color: #fff;
  font-weight: bold;
  padding-right: 50px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media only screen and (max-width:1199.97px) {
  .o-modal__head {
    margin-bottom: 50px;
  }
}

.o-modal__heading {
  position: relative;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 0;
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__heading {
    padding: 13px 0;
  }
}
.o-modal__heading.-ttl-none {
  min-height: 48px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__heading.-ttl-none {
    min-height: 63px;
  }
}

.o-modal__heading__close {
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__heading__close {
    padding: 15px;
  }
  .o-modal__heading__close.-companion-info {
    padding: 20px;
  }
}
.o-modal__heading__close img {
  display: block;
}

.o-modal__body {
  overflow-y: auto;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 0 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__body {
    padding: 0 50px;
  }
}
.o-modal.-mypage.-change .o-modal__body {
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-change .o-modal__body {
    padding: 0 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__body.-wide {
    padding: 0 25px;
  }
}
.o-modal__body.-companion-info {
  padding: 0px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__body.-companion-info {
    padding: 25px;
  }
}
.o-modal__body .o-modal__body__point-txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.33;
  margin-top: 12px;
  margin-bottom: 47px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__body .o-modal__body__point-txt {
    margin-top: 17px;
    margin-bottom: 57px;
  }
}
.o-modal__body .o-modal__body__point-txt p {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 12px;
}
.o-modal__body .o-modal__body__point-txt p:last-child {
  margin-bottom: 0px;
}
.o-modal__body .o-modal__body__point-txt a {
  text-decoration: none;
  color: #0059de;
}
.o-modal.-mypage.-time .o-modal__body {
  position: relative;
  z-index: 0;
}

.o-modal__footer {
  position: relative;
  z-index: 10;
  padding: 15px;
  -webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
          box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width:767.97px) {
  .o-modal__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer {
    position: relative;
    padding: 10px 30px;
  }
}
.o-modal__footer.-inside {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer.-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage.-time .o-modal__footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 8px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-time .o-modal__footer {
    position: relative;
  }
}

@media only screen and (max-width:767.97px) {
  .o-modal__footer__btn.-cansel {
    -ms-flex-preferred-size: calc(40% - 10px);
        flex-basis: calc(40% - 10px);
    max-width: calc(40% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer__btn.-cansel {
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 130px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal__footer__btn.-register {
    -ms-flex-preferred-size: calc(60% - 10px);
        flex-basis: calc(60% - 10px);
    max-width: calc(60% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer__btn.-register {
    display: block;
    width: 330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer.-center .o-modal__footer__btn.-cansel {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin: 0 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__footer.-center .o-modal__footer__btn.-register {
    margin: 0 10px;
  }
}

.o-modal.-mypage.-time .o-modal__footer__txt {
  margin-bottom: 10px;
  text-align: right;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
.o-modal.-mypage.-time .o-modal__footer__txt strong {
  margin: 0 3px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #009933;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-mypage.-time .o-modal__footer__txt {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-mypage.-time .o-modal__footer__txt {
    position: absolute;
    right: 38px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.o-modal__alert__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
}
.o-modal__alert__txt.-note {
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__alert__txt.-note {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.o-modal.-add-companion .o-modal__alert__txt {
  padding: 20px 10px;
}
@media only screen and (min-width:1024px) {
  .o-modal.-add-companion .o-modal__alert__txt {
    padding: 20px;
  }
}

.o-modal__alert-btnbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
  margin-bottom: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__alert-btnbox {
    margin-top: 40px;
    margin-bottom: 45px;
  }
}
.o-modal.-add-companion .o-modal__alert-btnbox {
  background-color: #f0f0f0;
  border-radius: 0 0 6px 6px;
}

.o-modal__alert-btn {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__alert-btn {
    width: 130px;
    margin-left: 30px;
    margin-right: 30px;
  }
}
.o-modal.-add-companion .o-modal__alert-btn {
  width: auto;
  min-width: 120px;
  margin-left: 0;
  margin-right: 0;
}
.o-modal.-add-companion .o-modal__alert-btn:nth-child(n+2) {
  margin-left: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-add-companion .o-modal__alert-btn {
    width: auto;
    min-width: 120px;
    margin-left: 0;
    margin-right: 0;
  }
}

.o-modal__explanation {
  padding-top: 15px;
  padding-bottom: 31px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__explanation {
    padding-bottom: 42px;
  }
}

.o-modal__explanation__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
  line-height: 1.53;
}
.o-modal__explanation__txt.-message {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__explanation__txt.-message {
    margin-top: 16px;
  }
}
.o-modal__explanation__txt.-send {
  margin-top: 12px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__explanation__txt.-send {
    margin-top: 18px;
  }
}

.o-modal__line {
  padding-bottom: 60px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__line {
    padding-bottom: 43px;
  }
}

.o-modal__mail {
  padding-bottom: 50px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__mail {
    padding-bottom: 40px;
  }
}

.o-modal__content__wrap {
  width: 521px;
  margin: 0 auto;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap {
    width: 100%;
  }
}
.o-modal__content__wrap.-line-message {
  margin-top: 25px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-line-message {
    margin-top: 20px;
  }
}
.o-modal__content__wrap.-line-btn {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-line-btn {
    margin-top: 15px;
  }
}
.o-modal__content__wrap.-mail-address {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-mail-address {
    margin-top: 21px;
  }
}
.o-modal__content__wrap.-mail-btn {
  width: 330px;
  margin-top: 19px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-mail-btn {
    width: 100%;
    margin-top: 15px;
  }
}
.o-modal__content__wrap.-back-btn {
  width: 330px;
  padding-bottom: 70px;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-back-btn {
    width: 100%;
    padding-bottom: 100px;
  }
}
.o-modal__content__wrap.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width:767.97px) {
  .o-modal__content__wrap.-flex {
    display: block;
  }
}

.o-modal__mail__heading {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

@media only screen and (max-width:767.97px) {
  .o-modal__body__heading {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.o-modal__lang-change__text {
  font-size: 15px;
  font-size: 0.9375rem;
}
.o-modal.-lang-change .o-modal__lang-change__text:not(:first-child) {
  margin-top: 25px;
}

.o-modal__lang-change__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 34px);
  margin-inline: auto;
  gap: 10px;
  margin-top: 30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal__lang-change__btnUnit {
    max-width: 280px;
    width: 100%;
    margin-top: 50px;
  }
}
.o-modal.-lang-change .o-modal__lang-change__btnUnit {
  gap: 30px;
  max-width: 500px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:767.97px) {
  .o-modal.-lang-change .o-modal__lang-change__btnUnit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}

.o-modal__lang-change__btn {
  width: 106px;
}
.o-modal.-lang-change .o-modal__lang-change__btn {
  width: 100%;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal.-lang-change .o-modal__lang-change__btn {
    width: 200px;
  }
}

/* キービジュアル横のバナー (slick) */
@media only screen and (min-width:1200px), print {
  .o-kv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-kv {
    margin-top: 212px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-kv {
    margin-top: 180px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-kv {
    margin-top: 111px;
  }
}
.o-kv.-normal {
  margin-top: 0;
}
@media only screen and (min-width:1200px), print {
  .o-kv.-normal {
    display: block;
  }
}
.o-kv.-wwwtop-thumbs {
  position: relative;
  display: block;
}
@media only screen and (min-width:1024px) {
  .o-kv.-wwwtop-thumbs {
    background-color: #f2f2f2;
    margin-top: -50px;
  }
}

.o-kv__banner-area {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-kv__banner-area {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 400px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-reserve .o-kv__banner-area {
    margin: 0 auto;
    width: 654px;
  }
}

.o-kv__banner {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-kv__banner {
    width: 280px;
    margin: 0 auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv__banner {
    padding: 25px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-reserve .o-kv__banner {
    width: 654px;
  }
}
.o-kv.-wwwtop .o-kv__banner {
  width: 100vw;
  max-height: 310px;
  overflow: hidden;
}
.o-kv__banner .slick-dots {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  right: 0;
  bottom: -18px;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots {
  bottom: 20px;
  z-index: 1;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots li {
  margin: 0 5px;
}
@media only screen and (min-width:768px), tv, print {
  .o-kv__banner .slick-dots li + li {
    margin-left: 5px;
  }
}
.o-kv__banner .slick-dots button {
  padding: 2px;
  border: none;
  outline: none;
  background-color: transparent;
  font-size: 0;
  cursor: pointer;
}
.o-kv__banner .slick-dots button:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #cccccc;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots button:before {
  width: 15px;
  height: 15px;
  background-color: #fff;
  border: 2px solid #ededed;
}
.o-kv__banner .slick-dots .slick-active button:before {
  background-color: #1a1a1a;
}
.o-kv.-wwwtop .o-kv__banner .slick-dots .slick-active button:before {
  background-color: #008d31;
}

@media only screen and (min-width:1200px), print {
  .o-kv.-reserve .o-kv__item {
    width: 654px;
    height: 320px;
    padding: 0 40px;
  }
  .o-kv.-reserve .o-kv__item a {
    display: block;
    position: relative;
    border-radius: 4px;
    padding: 3px;
    background-color: rgba(80, 182, 227, 0.2);
    width: 574px;
    height: 280px;
  }
  .o-kv.-reserve .o-kv__item a img {
    position: absolute;
    top: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: none;
  }
}

.o-kv__btn {
  position: absolute;
  right: 60px;
  bottom: -35px;
}

.o-kv__kv {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .o-kv__kv {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 800px;
    height: 310px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv__kv {
    width: 100%;
    height: 40vw;
    padding: 0 15px;
  }
}
.o-kv.-normal .o-kv__kv {
  margin: 0 auto;
}

.o-kv__copy {
  font-family: "Times New Roman", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
  color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-kv__copy {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-kv__copy {
    font-size: 36px;
    font-size: 2.25rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-kv__copy {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.o-kv__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 18px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-kv__arrow:hover {
  opacity: 0.7;
}
.o-kv__arrow.-prev {
  left: -40px;
  background-image: url(/assets_r/include/images/arrow_wh_l.svg);
}
.o-kv__arrow.-next {
  right: -40px;
  background-image: url(/assets_r/include/images/arrow_wh_r.svg);
}
.o-kv.-reserve .o-kv__arrow.-prev {
  left: 0;
  top: calc(50% - 20px);
}
.o-kv.-reserve .o-kv__arrow.-next {
  right: 0;
  top: calc(50% - 20px);
}

.o-kv__item__inner {
  width: 100vw;
  height: 360px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.o-kv.has-thumbs .o-kv__item__inner {
  height: 310px;
}

.o-kv__item__cont {
  width: 1200px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  padding-bottom: 40px;
}

.o-kv__item__img {
  padding-top: 30px;
  padding-left: 375px;
}
.o-kv.has-thumbs .o-kv__item__img {
  padding-top: 24px;
}

/* 画像のKV slickなし */
.o-kv__inner {
  position: relative;
}
.o-kv__inner.-bg-green {
  background-color: #eef8ea;
}

.o-kv__disc {
  margin: 0 auto;
  padding: 10px 15px 15px;
}
@media only screen and (min-width:1200px), print {
  .o-kv__disc {
    width: 800px;
    padding: 15px 25px;
  }
}
.o-kv__disc.-font-md {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .o-kv__disc.-font-md {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}

.o-kv__link {
  width: 100%;
  position: absolute;
  bottom: -30px;
}
@media only screen and (max-width:1199.97px) {
  .o-kv__link {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv__link {
    width: 230px;
    right: -10px;
    bottom: -10px;
  }
}

.o-kv__link__btn {
  width: 100%;
}

@media only screen and (min-width:1200px), print {
  .o-info {
    margin-top: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info {
    margin-bottom: 45px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-wwwtop {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-gctop {
    margin-top: 0;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__heading {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 140px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__main {
    margin-top: 10px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 340px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-wwwtop .o-info__main {
    margin-top: 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(100% - 170px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-info.-gctop .o-info__main {
    margin-top: 5px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__pickup {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 300px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-info__btn {
    margin-top: 30px;
    text-align: right;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-info__btn {
    max-width: 328px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .o-info__btn {
    max-width: none;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    margin-bottom: 170px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-calender.is-close-calender {
    opacity: 0;
    visibility: hidden;
  }
}

.o-calender__main {
  position: relative;
}

.o-calender__table-heading {
  width: 100%;
  background-color: #fff;
  position: absolute;
  z-index: 100;
}
.o-calender.is-scroll-calender .o-calender__table-heading {
  position: fixed;
  top: 67px;
}

.o-calender__table-body {
  padding-top: 130px;
  background-color: #ededed;
}
.o-calender.-plan-search .o-calender__table-body {
  padding-top: 0;
}

.o-calender__scrollhead {
  position: relative;
  background-color: #fff;
}

@media only screen and (max-width:1199.97px) {
  .o-calender__heading {
    text-align: center;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender__tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 2px solid #008d31;
    padding-top: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-calender.-plan-search .o-calender__tab {
    border-bottom: 1px solid #c8c8c8;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender__condition {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media only screen and (min-width:1200px), print {
  .o-calender__condition__item {
    cursor: pointer;
    min-width: 70px;
    margin-right: 8px;
    display: inline-block;
  }
}
.o-calender__condition__item.-datepicker {
  position: relative;
}
.o-calender__condition__item.-datepicker input {
  width: 138px;
}
.o-calender__condition__item.-datepicker input:focus {
  outline: 0;
}

.o-calender__datepicker-wrap {
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  padding: 50px;
  background-color: #fff;
  z-index: 150;
}

@media only screen and (min-width:1200px), print {
  .o-calender__condition__clear {
    margin-left: 16px;
  }
}

.o-calender__table-head {
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
}
.o-calender__table-head th,
.o-calender__table-head td {
  border: 1px solid #cccccc;
}
.o-calender__table-head thead th {
  padding: 18px 10px;
  background-color: #ededed;
}
.o-calender__table-head thead th.o-calender__head-compare {
  width: 30px;
  padding: 0;
}
.o-calender__table-head thead th.o-calender__head-plan {
  width: 255px;
  border-bottom-color: #ededed;
}
.o-calender.is-scroll-calender2 .o-calender__table-head thead th.o-calender__head-plan {
  border-bottom-color: #cccccc;
}
.o-calender.-plan-search .o-calender__table-head thead th.o-calender__head-plan {
  width: 348px;
}
.o-calender__table-head thead th.o-calender__head-icon {
  width: 100px;
  border-bottom-color: #ededed;
}
.o-calender.is-scroll-calender2 .o-calender__table-head thead th.o-calender__head-icon {
  border-bottom-color: #cccccc;
}
.o-calender__table-head thead th.o-calender__head-price {
  width: 205px;
  border-bottom-color: #ededed;
}
.o-calender.is-scroll-calender2 .o-calender__table-head thead th.o-calender__head-price {
  border-bottom-color: #cccccc;
}
.o-calender__table-head thead th.o-calender__head-month {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-calender__table-head thead th.o-calender__head-price {
  min-width: 200px;
  padding-right: 40px;
  cursor: pointer;
}
.o-calender__table-head thead th.o-calender__head-price.-box-price {
  padding: 18px 10px;
}
.o-calender__table-head thead th .o-calender__head-price-icon {
  position: relative;
}
.o-calender__table-head thead th .o-calender__head-price-icon:before, .o-calender__table-head thead th .o-calender__head-price-icon:after {
  position: absolute;
  right: -20px;
  font-size: 10px;
  font-size: 0.625rem;
}
.o-calender__table-head thead th .o-calender__head-price-icon:before {
  content: "▲";
  top: -5px;
}
.o-calender__table-head thead th .o-calender__head-price-icon:after {
  content: "▼";
  top: 10px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-date {
  padding: 4px;
  width: 115px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-plan {
  width: 500px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-icon {
  width: 195px;
}
.o-calender.-type-1.-oneday .o-calender__table-head thead th.o-calender__head-price {
  width: 225px;
}
.o-calender__table-head thead td {
  padding: 2px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.o-calender__table-head thead td.o-calender__no {
  font-size: 14px;
  font-size: 0.875rem;
}
.o-calender__table-head thead td img {
  vertical-align: middle;
}
.o-calender__table-head thead .o-calender__all-plan td {
  cursor: pointer;
}
.o-calender__table-head thead .o-calender__all-plan.-request td {
  cursor: default;
  color: #008d31;
}
.o-calender__table-head.-scroll th {
  border-top-color: #ededed;
}

.o-calender__head-txt {
  display: block;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
}
.o-calender.is-scroll-calender .o-calender__head-txt {
  -webkit-transform: none;
          transform: none;
}
.o-calender__head-txt.-center-txt {
  -webkit-transform: none;
          transform: none;
  width: 100%;
  text-align: center;
}

.o-calender__table-plan {
  position: relative;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  cursor: pointer;
  margin-top: -1px;
  background-color: #fff;
}
.o-calender__table-plan:after {
  -webkit-transition: 0.3s border-color;
  transition: 0.3s border-color;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  border: 2px solid #5da71e;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.o-calender__table-plan:hover:after {
  visibility: visible;
  opacity: 1;
}
.o-calender__table-plan:hover .o-calender__name__link {
  color: #5da71e;
}
.o-calender__table-plan th,
.o-calender__table-plan td {
  border: 1px solid #cccccc;
}
.o-calender__table-plan th {
  width: 255px;
  padding: 6px 8px;
  text-align: left;
  line-height: 1.5;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
  vertical-align: top;
}
.o-calender.-plan-search .o-calender__table-plan th {
  padding: 10px;
  width: 348px;
}
.o-calender__table-plan td {
  padding: 10px 8px;
}
.o-calender.-plan-search .o-calender__table-plan td {
  line-height: 1;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td {
  padding: 6px 8px;
}
.o-calender__table-plan td.o-calender__yes-plan {
  padding: 2px;
  text-align: center;
  color: #008d31;
  cursor: pointer;
}
.o-calender.-plan-search .o-calender__table-plan td.o-calender__yes-plan {
  line-height: 1.2;
}
.o-calender.-plan-search .o-calender__table-plan td.o-calender__yes-plan .-blank {
  color: #676767;
  font-size: 10px;
}
.o-calender__table-plan td.o-calender__yes-plan.-sat {
  background-color: #e2f3ff;
}
.o-calender__table-plan td.o-calender__yes-plan.-sun {
  background-color: #ffeae9;
}
.o-calender__table-plan td.o-calender__icon {
  width: 100px;
  vertical-align: top;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__icon {
  padding: 6px 15px;
}
.o-calender__table-plan td.o-calender__price {
  width: 95px;
  border-right: 1px dashed #ededed;
  text-align: center;
}
.o-calender__table-plan td.o-calender__price.-plan-search {
  width: 205px;
  min-width: 200px;
}
.o-calender__table-plan td.o-calender__point {
  width: 110px;
  border-left: none;
  font-size: 10px;
  font-size: 0.625rem;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__date {
  width: 115px;
  line-height: 1.5;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__plan {
  width: 500px;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__icon {
  width: 195px;
  vertical-align: middle;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__price {
  width: 110px;
}
.o-calender.-type-1.-oneday .o-calender__table-plan td.o-calender__point {
  width: 115px;
}

.o-calender__table-head__balloon {
  position: absolute;
  left: 565px;
  bottom: 28px;
  border: 1px solid #cccccc;
  background-color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  color: #1a1a1a;
  text-align: center;
  -webkit-transform: translateX(-104%);
          transform: translateX(-104%);
}
.o-calender__table-head__balloon.-request {
  left: 567px;
  bottom: 2px;
}

.o-calender__table-head__balloon__inner {
  position: relative;
  display: block;
  padding: 0 5px;
}
.o-calender__table-head__balloon__inner:before {
  display: block;
  content: "";
  position: absolute;
  right: -3px;
  top: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.5px 0 2.5px 4.3px;
  border-color: transparent transparent transparent #fff;
  z-index: 10;
}
.o-calender__table-head__balloon__inner:after {
  display: block;
  content: "";
  position: absolute;
  right: -5px;
  top: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.5px 0 2.5px 4.3px;
  border-color: transparent transparent transparent #cccccc;
}

.o-calender__icon__has-tooltip {
  display: inline-block;
  position: relative;
}

.o-calender__icon__tooltip {
  position: absolute;
  z-index: 100;
  top: -100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-20px);
          transform: translateX(-50%) translateY(-20px);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  min-width: 200px;
  text-align: center;
}
.o-calender__icon__tooltip.is-active {
  opacity: 1;
  visibility: visible;
}

.o-calender__compare {
  width: 30px;
  padding: 0;
  line-height: 1;
}

.o-calender__name {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  font-weight: normal;
}
.o-calender__name a {
  color: inherit;
  text-decoration: none;
}

.o-calender__sat {
  background-color: #e2f3ff;
}

.o-calender__sun {
  background-color: #ffeae9;
}

.o-calender__icon__img {
  width: 24px;
  height: auto;
}

.o-calender__price__red {
  color: #dd3333;
  font-weight: bold;
}
.o-calender.-plan-search .o-calender__price__red {
  font-size: 12px;
  font-size: 0.75rem;
}

.o-calender__price__em-red {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
}

.o-calender__price__total {
  font-size: 10px;
  font-size: 0.625rem;
}
.o-calender__price__total.-right-txt {
  text-align: right;
}

.o-calender__price__em {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}

.o-calender__bottom {
  margin-top: 15px;
  text-align: right;
}

.o-calender__bottom__item {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-right: 15px;
}
.o-calender__bottom__item:last-child {
  margin-right: 0;
}

.o-calender__bottom__normal {
  color: #008d31;
}

.o-calender__bottom__web {
  color: #008d31;
}

.o-calender.-type-1 .o-calender__heading__name {
  padding: 2.5px 20px;
  font-size: 20px;
  font-size: 1.25rem;
  color: #fff;
  background-color: #5da71e;
}

h2#coursename.o-calender__heading__name {
  padding: 10px 15px !important;
  font-size: 1.25rem !important;
  font-weight: bold !important;
  background-color: #5da71e !important;
  color: #fff !important;
  line-height: 1 !important;
  height: auto !important;
}

.o-calender__heading__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 7px 15px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

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

.o-calender__heading__thumb {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 64px;
  height: 48px;
}

.o-calender__heading__txt {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 48px);
  padding-left: 20px;
}

.o-calender__heading__label {
  width: 70px;
  margin-right: 10px;
}

.o-calender__heading__btn {
  margin-left: 10px;
}

.o-calender__has-tip {
  position: relative;
}
.o-calender__yes-plan .o-calender__has-tip:after {
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  display: block;
  width: 15px;
  height: 1px;
  background-color: #008d31;
}

.o-calender__tooltip {
  position: absolute;
  right: 100%;
  bottom: 30px;
  visibility: hidden;
  opacity: 0;
  z-index: 1500;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
}
.o-calender__tooltip.is-active {
  visibility: visible;
  opacity: 1;
}
.o-calender.-type-1.-oneday .o-calender__tooltip {
  left: auto;
  right: 150px;
  bottom: 60px;
}

.o-calender__name__tooltip {
  width: 710px;
  position: absolute;
  left: 0;
  bottom: 30px;
  -webkit-transform: translateX(270px);
          transform: translateX(270px);
  visibility: hidden;
  opacity: 0;
  z-index: 1500;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
}
.o-calender__name__tooltip.is-active {
  visibility: visible;
  opacity: 1;
}

.o-calender.-type-1.-oneday .o-calender__reserve__btn {
  width: 120px;
}

.o-calender__more-plan {
  display: none;
}
.o-calender__more-plan.is-active {
  display: block;
}

.o-calender__table-head-ttl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 40px;
}

.o-calender__table-head-ttl__link {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  color: #009933;
}

.o-calender__message {
  text-align: center;
}

@media only screen and (min-width:1200px), print {
  .o-basic-info__item.-item-photo {
    text-align: right;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-basic-info__item.-item-photo img {
    width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-basic-info__item.-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media only screen and (max-width:767.97px) {
  .o-basic-info__item.-images {
    position: relative;
  }
}

.o-basic-info__thumb {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (min-width:1200px), print {
  .o-basic-info__thumb {
    width: 280px;
    height: 210px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-basic-info__thumb {
    width: calc(50vw - 15px);
    height: 35vw;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-basic-info__thumb {
    width: calc(50vw - 15px);
    height: 35vw;
  }
}
@media only screen and (max-width:767.97px) {
  .o-basic-info__thumb {
    width: 100%;
    height: 70vw;
  }
}

.o-basic-info__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 38px;
  height: 48px;
  background-color: rgba(255, 255, 255, 0.7);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 24px;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-basic-info__arrow:hover {
  opacity: 0.7;
}
.o-basic-info__arrow.-prev {
  left: -10px;
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}
.o-basic-info__arrow.-next {
  right: -10px;
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}

.o-calender-sp__main {
  padding: 5px 15px 20px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__main {
    padding: 10px 30px 40px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__main {
    padding: 10px 30px 40px;
  }
}

.o-calender-sp__plans {
  position: relative;
  padding: 0 15px;
}
.o-calender-sp__plans.-gray {
  background-color: #ededed;
}

.o-calender-sp__condition__main {
  position: relative;
  margin: 30px 0;
}

.o-calender-sp__condition__num {
  position: absolute;
  right: 0;
}

.o-calender-sp__condition__em {
  font-weight: bold;
  font-size: 22px;
  font-size: 1.375rem;
  color: #008d31;
}

.o-calender-sp__condition__list li {
  padding: 8px 0;
  border-bottom: 1px dashed #ededed;
}
.o-calender-sp__condition__list li:last-child {
  border-bottom: none;
}

.o-calender-sp__heading {
  z-index: 3000;
  width: 100%;
  position: absolute;
  margin-left: -15px;
  margin-right: -15px;
}
.o-calender-sp__heading.is-scroll {
  position: fixed;
  top: 42px;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__heading.is-scroll {
    top: 72px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__heading.is-scroll {
    top: 90px;
  }
}

.o-calender-sp__date {
  position: relative;
  padding: 17px;
  background-color: #646464;
  color: #fff;
  text-align: center;
  margin: 0 0 20px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__date {
    margin-bottom: 15px;
    padding: 26px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__date {
    margin-bottom: 15px;
    padding: 20px;
  }
}

.o-calender-sp__prev,
.o-calender-sp__next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.o-calender-sp__prev.a-btn.-calender,
.o-calender-sp__next.a-btn.-calender {
  width: 70px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__prev.a-btn.-calender,
  .o-calender-sp__next.a-btn.-calender {
    width: 100px;
  }
}
.o-calender-sp__prev.a-btn.-calender .a-btn__arrow,
.o-calender-sp__next.a-btn.-calender .a-btn__arrow {
  width: 6px;
  height: 12px;
  stroke-width: 2px;
}

.o-calender-sp__prev.a-btn.-calender {
  left: 15px;
  padding-left: 20px;
}
.o-calender-sp__prev.a-btn.-calender .a-btn__arrow {
  left: 7px;
}

.o-calender-sp__next.a-btn.-calender {
  right: 15px;
  padding-right: 20px;
}
.o-calender-sp__next.a-btn.-calender .a-btn__arrow {
  right: 7px;
}

.o-calender-sp__bottom {
  background-color: #fff;
  margin: 0 -15px;
  padding: 17px 15px 50px;
}

.o-calender-sp__refine {
  position: relative;
  margin: 0 0 15px;
  padding: 0 15px;
}

.o-calender-sp__refine__title {
  display: inline-block;
  padding: 3px 12px;
  background-color: #008d31;
  color: #FFF;
}

.o-calender-sp__refine__result {
  position: absolute;
  top: 0;
  right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.o-calender-sp__refine__result dt {
  color: #646464;
  line-height: 1.6875;
}
.o-calender-sp__refine__result dd {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.458;
}
.o-calender-sp__refine__result dd span {
  font-weight: bold;
}

.o-calender-sp__refine__contents {
  border: 2px solid #008d31;
  background-color: #fff;
  padding: 10px 15px 0;
  line-height: 1.5;
}

.o-calender-sp__refine__btn {
  margin: 10px -15px 0;
  width: calc(100% + 30px);
  border: none;
  background: none;
  padding: 0 15px 10px;
  text-align: center;
  display: block;
  font-weight: bold;
  text-decoration: underline;
}
.o-calender-sp__refine__btn:after {
  margin-left: 5px;
  display: inline-block;
  content: "";
  text-decoration: none;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1A1A1A transparent transparent transparent;
  vertical-align: middle;
}

.o-calender-sp__refine__menu {
  /*
  	position: relative;
  	display: none;
  	padding: 28px 0 0;
  	&.is-active{
  		display: block;
  	}
  */
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #EDEDED;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-calender-sp__refine__menu.is-active {
  top: 0;
  left: 0;
  display: block;
  z-index: 10000;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
@media only screen and (max-width:1199.97px) {
  .o-calender-sp__refine__menu.-result {
    padding: 15px;
  }
}

.o-calender-sp__refine__menu__close {
  position: absolute;
  top: 10px;
  right: 15px;
  background-color: #ededed;
  width: 44px;
  height: 44px;
  border-radius: 4px;
}
.o-calender-sp__refine__menu__close svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 21px;
  height: 21px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.o-calender-sp__refine__menu__title {
  margin: 0 0 20px;
  font-size: 22px;
  font-size: 1.375rem;
}

.o-calender-sp__refine__menu__cont {
  background-color: #f7f7f7;
  border-radius: 10px;
  padding: 15px 10px;
}

.o-calender-sp__refine__button {
  margin: 20px 0 0;
}
.o-calender-sp__refine__button .a-btn {
  display: block !important;
  padding: 12px 24px;
  font-size: 18px;
  font-size: 1.125rem;
}
.o-calender-sp__refine__button .a-btn svg {
  width: 16px;
  height: 16px;
}

.o-calender-sp__conditions {
  display: none;
  margin: 0 0 15px;
}
.o-calender-sp__conditions.is-active {
  display: block;
}

.o-calender-sp__conditions__item {
  padding: 1px 0;
}

.o-calender-sp__items {
  padding-top: 90px;
}
.o-calender-sp__conditions.is-active + .o-calender-sp__items {
  padding-top: 0;
}

.o-calender-sp__item {
  margin-bottom: 20px;
}

.o-calender-sp__bottom__menu {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__bottom__menu {
    margin-top: 40px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__bottom__menu {
    padding: 0 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-calender-sp__bottom__menu {
    display: block;
    padding: 0;
  }
}
.o-calender-sp__bottom__menu li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__bottom__menu li {
    width: calc(33.3333333333% - 50px);
    margin: 15px 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__bottom__menu li {
    width: calc(50% - 20px);
    margin: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-calender-sp__bottom__menu li {
    width: auto;
    margin: 0 0 20px;
  }
}

.o-calender-sp__btns {
  margin: 20px 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.o-calender-sp__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 8px);
}

.o-schedule__tab {
  padding: 0 15px;
}

.o-schedule__panel {
  padding: 20px 15px;
}

.o-paticipant.-pc {
  font-size: 16px;
  font-size: 1rem;
}
.o-paticipant.-pc table {
  background-color: #fff;
  border-collapse: collapse;
}
.o-paticipant.-pc th, .o-paticipant.-pc td {
  border: 1px solid #cccccc;
  border-collapse: collapse;
}
.o-paticipant.-pc .o-paticipant__ttl {
  background-color: #5da71e;
  color: #fff;
  padding: 0 14px;
}
.o-paticipant.-pc .is-off:not(.o-paticipant__list) {
  display: none;
}
.o-paticipant.-pc .is-off .o-paticipant__info {
  width: 430px;
  text-align: center;
  color: #a1a1a1;
}
.o-paticipant.-pc .is-off .o-paticipant__txt-ttl {
  background-color: #f7f7f7;
  font-weight: normal;
  color: #a1a1a1;
  min-height: 30px;
}
.o-paticipant.-pc .is-off:last-child {
  border-bottom: 1px solid #cccccc;
}
.o-paticipant.-pc .is-active .o-paticipant__info {
  padding: 10px 22px;
  width: 430px;
}
.o-paticipant.-pc .is-active .o-paticipant__info > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-img {
  padding-right: 30px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 130px;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__data {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 130px);
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item:first-child {
  font-weight: bold;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-age {
  margin-right: 0.5em;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl {
  position: relative;
  padding-right: 0.5em;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item .u-score {
  padding-left: 0.5em;
  color: #5da71e;
}
.o-paticipant.-pc .is-active .o-paticipant__info .o-paticipant__info-item.is-inactive {
  margin: 10px 0;
  line-height: 1.3;
}
.o-paticipant.-pc .is-active .o-paticipant__txt-ttl {
  background-color: #f7f7f7;
  font-weight: normal;
  padding: 5px 20px;
  text-align: left;
}
.o-paticipant.-pc .is-active .o-paticipant__txt {
  width: 575px;
  padding: 5px 13px;
}

.o-paticipant__btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 350px;
  margin: auto;
}
@media only screen and (min-width:768px), tv, print {
  .o-paticipant.-point .o-paticipant__btn-wrap {
    max-width: 450px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-paticipant__btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-paticipant.-point .o-paticipant__btn {
    width: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .o-paticipant.-point .o-paticipant__btn {
    max-width: 58%;
    -ms-flex-preferred-size: 58%;
        flex-basis: 58%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-paticipant.-point .o-paticipant__btn:first-child {
    max-width: 42%;
    -ms-flex-preferred-size: 42%;
        flex-basis: 42%;
  }
}

.o-paticipant.-sp .o-paticipant__ttl {
  background-color: #5da71e;
  color: #fff;
  text-align: center;
  padding: 1px 0;
}
.o-paticipant.-sp .o-paticipant__wrap {
  padding: 10px;
  border: 1px solid #ededed;
  border-top: none;
}
.o-paticipant.-sp .is-off .o-paticipant__info {
  text-align: center;
}
.o-paticipant.-sp .is-off .o-paticipant__list {
  display: none;
}
.o-paticipant.-sp .is-active .o-paticipant__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 13px;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-img {
  padding-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 115px;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__data {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 115px);
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item:first-child {
  font-weight: bold;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-age {
  margin-right: 0.5em;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl {
  position: relative;
  padding-right: 0.5em;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-score__ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item .u-score {
  padding-left: 0.5em;
  color: #5da71e;
}
.o-paticipant.-sp .is-active .o-paticipant__info .o-paticipant__info-item.is-inactive {
  margin: 10px 0;
  line-height: 1.3;
}
.o-paticipant.-sp .is-active .o-paticipant__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-paticipant.-sp .is-active .o-paticipant__list .o-paticipant__txt-ttl {
  position: relative;
  padding-right: 0.5em;
  width: 40%;
}
.o-paticipant.-sp .is-active .o-paticipant__list .o-paticipant__txt-ttl::after {
  position: absolute;
  content: ":";
  right: 0;
}
.o-paticipant.-sp .is-active .o-paticipant__list .o-paticipant__txt {
  padding-left: 0.5em;
  width: 60%;
}

.o-banner .o-banner__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.o-banner .o-banner__list .o-banner__item {
  text-align: center;
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list .o-banner__item {
    width: calc((100% - 78px) / 3);
    margin-top: 30px;
    margin-left: 39px;
  }
  .o-banner .o-banner__list .o-banner__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .o-banner .o-banner__list .o-banner__item:nth-child(-n+3) {
    margin-top: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner .o-banner__list .o-banner__item + .o-banner__item {
    margin-top: 15px;
  }
}
.o-banner .o-banner__list .o-banner__item a {
  display: inline-block;
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list .o-banner__item a:hover {
    opacity: 0.6;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list.-campaign {
    display: block;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner .o-banner__list.-campaign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-banner .o-banner__list.-campaign .o-banner__item {
    padding: 0 40px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner .o-banner__list.-campaign .o-banner__item {
    width: calc((100% - 12px) / 2);
    margin-left: 12px;
    margin-top: 12px;
  }
  .o-banner .o-banner__list.-campaign .o-banner__item:nth-child(2n+1) {
    margin-left: 0;
  }
  .o-banner .o-banner__list.-campaign .o-banner__item:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media only screen and (min-width:1024px) {
  .o-banner.-pc-bottom-line {
    border-bottom: 1px solid #DDDDDD;
  }
}

.o-banner__arrow {
  position: absolute;
  top: 65px;
  content: "";
  display: block;
  width: 18px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  outline: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  z-index: 10;
}
.o-banner__arrow:hover {
  opacity: 0.7;
}
.o-banner__arrow.-prev {
  left: -40px;
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}
.o-banner__arrow.-next {
  right: -40px;
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}

.o-banner.-wwwtop .o-banner__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1200px), print {
  .o-banner.-wwwtop .o-banner__list {
    margin: 0 -40px;
    padding: 50px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-banner.-wwwtop .o-banner__list {
    padding: 20px 3px;
  }
}
.o-banner.-normal .o-banner__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1200px), print {
  .o-banner.-normal .o-banner__list {
    padding: 15px 0;
    margin: 0 -18px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-banner.-normal .o-banner__list {
    padding: 20px 3px;
    margin: 0 -8px;
  }
}

.o-banner.-wwwtop .o-banner__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) {
  .o-banner.-wwwtop .o-banner__item {
    width: 25%;
    margin: 0;
    padding: 0 40px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner.-wwwtop .o-banner__item {
    width: 50%;
    padding: 6px;
    margin: 0;
  }
}
.o-banner.-wwwtop .o-banner__item a {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-banner.-wwwtop .o-banner__item a:hover {
  opacity: 0.7;
}
.o-banner.-normal .o-banner__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1024px) {
  .o-banner.-normal .o-banner__item {
    width: 25%;
    margin: 0;
    padding: 10px 18px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner.-normal .o-banner__item {
    width: 50%;
    padding: 8px 6px;
    margin: 0;
  }
  .o-banner.-normal .o-banner__item a img {
    width: 100%;
  }
}
@media only screen and (max-width:767.97px) {
  .o-banner.-normal .o-banner__item + .o-banner__item {
    margin-top: 0;
  }
}
.o-banner.-normal .o-banner__item a {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-banner.-normal .o-banner__item a:hover {
  opacity: 0.7;
}
.o-banner.-rounded .o-banner__item img {
  border-radius: 4px;
  overflow: hidden;
}
.o-banner__item.-box-shadow a img {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
.o-banner__item.-empty img {
  background-color: #F8F8F8;
  width: 100%;
}

.o-banner.-wwwtop .o-banner__item + .o-banner__item {
  margin-top: 0;
}

.o-banner__ttl {
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: block;
}
@media only screen and (min-width:1024px) {
  .o-banner__ttl {
    min-width: 326px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner__ttl.-ttl1 > img, .o-banner__ttl.-ttl3 > img {
    width: 200px;
  }
}
@media only screen and (max-width:1023.97px) {
  .o-banner__ttl.-ttl2 > img {
    width: 153px;
  }
}

.o-banner__subttl {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.1em;
  display: block;
}

@media only screen and (min-width:1024px) {
  .o-banner__box.-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.o-datepicker.-reserve {
  background-color: #fff;
}
.o-datepicker.-reserve .ui-widget.ui-widget-content {
  border: none;
}
.o-datepicker.-reserve .ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets_r/include/images/arrow_next_bk-2.svg);
}
.o-datepicker.-reserve .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets_r/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker.-reserve .ui-widget.ui-widget-content {
  width: 100% !important;
}
.o-datepicker.-reserve.-top, .o-datepicker.-reserve.-online-pc {
  min-height: 320px;
}
.o-datepicker.-reserve.-top .ui-datepicker .ui-datepicker-next span, .o-datepicker.-reserve.-online-pc .ui-datepicker .ui-datepicker-next span {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_next_bk-2.svg);
}
.o-datepicker.-reserve.-top .ui-datepicker .ui-datepicker-prev span, .o-datepicker.-reserve.-online-pc .ui-datepicker .ui-datepicker-prev span {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker.-reserve.-online-pc {
  padding: 15px 200px;
  min-height: 370px;
  border: none;
}
.o-datepicker.-calender .ui-widget.ui-widget-content {
  border: none;
}

.o-card-result__item {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 15px;
  background-color: #f7f7f7;
}
@media only screen and (min-width:768px), tv, print {
  .o-card-result__item {
    height: 255px;
    padding-top: 30px;
  }
}
.o-card-result__item.-default {
  padding-top: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-card-result.is-default .o-card-result__item.-default {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-card-result.is-result-1 .o-card-result__item.-result-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-card-result.is-result-2 .o-card-result__item.-result-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-card-result.is-result-3 .o-card-result__item.-result-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.o-card-result.is-result-4 .o-card-result__item.-result-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width:767.97px) {
  .o-card-result__item__inner {
    width: 100%;
    padding: 30px 25px 50px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-card-result.is-default .o-card-result__item__inner {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-card-result.is-result-4 .o-card-result__item__inner {
    padding-bottom: 20px;
  }
}

.o-card-result__default {
  position: relative;
  padding: 0 20px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  display: inline-block;
}
.o-card-result__default:before, .o-card-result__default:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 8px;
  height: 34px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(/assets_r/include/images/point-form/brackets.svg);
}
@media only screen and (max-width:767.97px) {
  .o-card-result__default:before, .o-card-result__default:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    height: 60px;
    background-image: url(/assets_r/include/images/point-form/brackets_sp.svg);
  }
}
.o-card-result__default:before {
  left: 0;
}
.o-card-result__default:after {
  right: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-card-result__default:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@media only screen and (max-width:767.97px) {
  .o-card-result__default:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
  }
}

.o-card-result__item {
  text-align: center;
}

.o-card-result__icon {
  margin-bottom: 15px;
}
.o-card-result__item.-result-1 .o-card-result__icon {
  margin-bottom: 5px;
}

.o-card-result__desc {
  margin-bottom: 20px;
  font-weight: bold;
}
.o-card-result__item.-result-1 .o-card-result__desc {
  font-size: 20px;
  font-size: 1.25rem;
  color: #008d31;
}
.o-card-result__item.-result-4 .o-card-result__desc {
  font-size: 20px;
  font-size: 1.25rem;
  color: #f25625;
}
@media only screen and (max-width:767.97px) {
  .o-card-result__item.-result-2 .o-card-result__desc, .o-card-result__item.-result-3 .o-card-result__desc {
    text-align: left;
  }
}

@media only screen and (min-width:768px), tv, print {
  .o-card-result__btn {
    width: 280px;
  }
}

.o-card-result__notice {
  margin-top: 5px;
  font-size: 14px;
  font-size: 0.875rem;
}

.o-card-result__txt-red {
  color: #f25625;
}

.o-card-result__txt-green {
  color: #008d31;
}

.o-emphasis {
  color: #1a1a1a;
}
@media only screen and (min-width:1200px), print {
  .o-emphasis__box {
    padding: 25px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-emphasis__box {
    padding: 10px;
  }
}
.o-emphasis.-border .o-emphasis__box {
  border: 2px solid #008d31;
  border-radius: 4px;
  background-color: #f7f7f7;
}

@media only screen and (min-width:1200px), print {
  .o-emphasis__confirm {
    margin: 25px 0 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-emphasis__confirm {
    margin: 25px 0 35px;
  }
}

.o-emphasis__title {
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .o-emphasis__title {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-emphasis__title {
    text-align: left;
    margin-bottom: 20px;
  }
}

.o-emphasis__recaptcha {
  width: 304px;
  margin: 0 auto;
}

.o-shibafu {
  padding: 30px 0;
}
@media only screen and (min-width:1024px) {
  .o-shibafu {
    padding: 40px 0;
  }
}

.o-shibafu__logo {
  padding-bottom: 17px;
  text-align: center;
}
@media only screen and (min-width:1024px) {
  .o-shibafu__logo {
    padding-bottom: 33px;
  }
}
.o-shibafu.-normal .o-shibafu__logo {
  padding-bottom: 30px;
}
@media only screen and (min-width:1024px) {
  .o-shibafu.-normal .o-shibafu__logo {
    padding-bottom: 37px;
  }
}

.o-shibafu__logo__img {
  display: block;
  margin: 0 auto 10px;
  width: 225px;
  height: auto;
  padding: 8px 0;
  border-top: 2px solid #008d31;
  border-bottom: 2px solid #008d31;
}
@media only screen and (min-width:1024px) {
  .o-shibafu__logo__img {
    width: 245px;
  }
}
.o-shibafu__logo__img img {
  display: block;
}

.o-shibafu__logo__txt {
  display: block;
  padding: 0 15px;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 900;
  color: #008d31;
  line-height: 1.5;
  letter-spacing: 0.06em;
}
@media only screen and (min-width:1024px) {
  .o-shibafu__logo__txt {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.o-shibafu__logo__txt.-bg-shadow {
  text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff;
}

@media only screen and (min-width:768px), tv, print {
  .o-shibafu__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -10px 20px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-shibafu__cards {
    margin: 0 -37px 20px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-shibafu__cards {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 -19px 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-shibafu.-normal .o-shibafu__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 -6px;
  }
}

.o-shibafu__card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  position: relative;
}
@media only screen and (min-width:1024px) {
  .o-shibafu__card {
    padding: 0 10px;
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width:1200px), print {
  .o-shibafu__card {
    padding: 0 37px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-shibafu__card {
    padding: 0 19px;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-shibafu__card {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  .o-shibafu__card + .o-shibafu__card {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.o-shibafu.-normal .o-shibafu__card {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.o-shibafu.-normal .o-shibafu__card + .o-shibafu__card {
  margin-bottom: 20px;
}
@media only screen and (min-width:1200px), print {
  .o-shibafu.-normal .o-shibafu__card {
    padding: 0 20px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-shibafu.-normal .o-shibafu__card {
    padding: 0;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
    padding: 0 6px;
    margin-bottom: 30px;
  }
  .o-shibafu.-normal .o-shibafu__card + .o-shibafu__card {
    margin-top: 0;
    margin-bottom: 30px;
  }
}

.o-shibafu__card__inner {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
@media only screen and (min-width:1024px) {
  .o-shibafu__card__inner {
    max-width: 350px;
  }
}
.o-shibafu__card__inner > a {
  display: block;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-shibafu__card__inner > a:hover {
  opacity: 0.7;
}
.o-shibafu.-normal .o-shibafu__card__inner {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.o-shibafu.-normal .o-shibafu__card__inner > a .o-shibafu__card__heading {
  text-decoration: underline;
}
.o-shibafu.-normal .o-shibafu__card__inner > a:hover .o-shibafu__card__heading {
  text-decoration: none;
}

.o-shibafu__label {
  position: absolute;
  top: 5px;
  left: 5px;
}

.o-shibafu__img-wrapper {
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.o-shibafu__img-wrapper.-bg-round {
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.o-shibafu__img {
  width: 100%;
}

.o-shibafu__card__heading {
  padding: 10px 15px 20px;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #000;
}
.o-shibafu__card__heading::before {
  position: absolute;
  bottom: 10px;
  left: 15px;
  width: calc(100% - 30px);
  height: 1px;
  content: "";
  display: block;
  background-color: #008d31;
}
.o-shibafu.-normal .o-shibafu__card__heading {
  padding: 10px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-shibafu.-normal .o-shibafu__card__heading::before {
  display: none;
}

@media only screen and (min-width:1024px) {
  .o-shibafu__bottom {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.o-shibafu__bottom__label {
  color: #008d31;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 900;
}
@media only screen and (max-width:1023.97px) {
  .o-shibafu__bottom__label {
    margin-bottom: 14px;
  }
}
@media only screen and (min-width:1024px) {
  .o-shibafu__bottom__label {
    -ms-flex-preferred-size: 12%;
        flex-basis: 12%;
  }
}
.o-shibafu__bottom__label.-bg-shadow {
  text-shadow: 2px 2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, -2px -2px 0 #fff;
}

@media only screen and (max-width:1023.97px) {
  .o-shibafu__bottom__tags {
    margin-bottom: 35px;
  }
}
@media only screen and (min-width:1024px) {
  .o-shibafu__bottom__tags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-preferred-size: 76%;
        flex-basis: 76%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    white-space: nowrap;
  }
}

.o-shibafu__bottom__tag {
  margin: 3px 10px 3px 0;
}

.o-shibafu__bottom__link {
  display: block;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  text-align: center;
  text-decoration: none;
  color: #000;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.1em;
}
.o-shibafu__bottom__link:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1024px) {
  .o-shibafu__bottom__link {
    -ms-flex-preferred-size: 12%;
        flex-basis: 12%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-bottom: 8px;
  }
}
.o-shibafu__bottom__link > span {
  text-decoration: underline;
  margin-right: 5px;
}

.o-articles__logo {
  padding: 15px 0;
  text-align: center;
}
@media only screen and (min-width:1024px) {
  .o-articles__logo {
    padding: calc(20px + 1.5vh) 0 calc(10px + 2vh);
  }
}

.o-articles__logo__img {
  display: block;
  margin: 0 auto 10px;
  width: 195px;
  padding: 5px 0;
  border-top: 2px solid #008d31;
  border-bottom: 2px solid #008d31;
}
@media only screen and (max-width:1023.97px) {
  .o-articles__logo__img {
    height: auto;
  }
}
@media only screen and (min-width:1024px) {
  .o-articles__logo__img {
    max-width: 343px;
    min-width: 284px;
    width: 40vh;
  }
  .o-articles__logo__img img {
    width: 40vh;
    height: 6.7vh;
    max-width: 343px;
    min-width: 284px;
    min-height: 48px;
    max-height: 58px;
    aspect-ratio: 343/58;
  }
}
.o-articles__logo__img img {
  display: block;
}

.o-articles__logo__txt {
  display: block;
  padding: 0 15px;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 900;
  color: #008d31;
  line-height: 1.5;
  letter-spacing: 0.06em;
}
@media only screen and (min-width:1024px) {
  .o-articles__logo__txt {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.o-articles__topic {
  padding-bottom: 25px;
}
@media only screen and (min-width:1024px) {
  .o-articles__topic {
    padding-bottom: 40px;
  }
}

.o-articles__topic__item {
  margin-bottom: 20px;
}
@media only screen and (max-width:1023.97px) {
  .o-articles__topic__item {
    margin-left: -5px;
    margin-right: -5px;
  }
}
@media only screen and (min-width:1024px) {
  .o-articles__topic__item {
    margin-bottom: calc(20px + 0.2vh);
  }
}

.o-articles__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width:1024px) {
  .o-articles__tags {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (min-width:1200px), print {
  .o-articles__tags {
    width: 740px;
    margin: 0 auto;
  }
}

.o-articles__tag {
  margin: 5px;
}

.o-articles__tag__link {
  display: block;
  padding: 5px 10px;
  background-color: #fff;
  border-radius: 2px;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 0.1em;
  color: #000;
  text-decoration: none;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.o-articles__tag__link:hover {
  opacity: 0.7;
}
@media only screen and (min-width:1024px) {
  .o-articles__tag__link {
    padding: 7px 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.o-articles__tag__link.is-active {
  background-color: #C3C3C3;
}

.o-articles__items__inner {
  padding: 30px 0 100px;
}
@media only screen and (min-width:1024px) {
  .o-articles__items__inner {
    padding: 15px 50px 110px;
  }
}

.o-articles__more-items {
  display: none;
}
.o-articles__more-items.is-active {
  display: block;
}

.o-articles__more-btn {
  display: block;
  width: 185px;
  margin: 100px auto 0;
}
@media only screen and (min-width:1024px) {
  .o-articles__more-btn {
    margin-top: 50px;
  }
}

.o-articles__modal {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s visibility, 0.3s opacity;
  transition: 0.3s visibility, 0.3s opacity;
  position: fixed;
  z-index: 20;
  overflow-y: scroll;
  border-radius: 5px;
  max-height: calc(100vh - 40px);
  width: 100%;
  left: 0px;
}
@media only screen and (max-width:767.97px) and (orientation: landscape) {
  .o-articles__modal {
    top: 0px;
    height: 100vh;
    max-height: 100vh;
  }
}
@media only screen and (max-width:767.97px) and (orientation: portrait) {
  .o-articles__modal {
    top: calc(50% - 28.125vw - 60px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-articles__modal {
    background-color: #fff;
    padding: 20px;
    left: 50%;
    top: 20px;
    width: calc(100% - 40px);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media only screen and (min-width:768px) and (max-height: 710px), tv and (max-height: 710px), print and (max-height: 710px) {
  .o-articles__modal {
    top: 0px;
    max-height: 100vh;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-articles__modal {
    width: 900px;
    height: 595px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-articles__modal {
    width: 1160px;
    height: 800px;
  }
}
.o-articles__modal.is-active {
  visibility: visible;
  opacity: 1;
}

.o-articles__modal__inner iframe {
  border-radius: 5px;
  width: 100%;
  height: 56vw;
}
@media only screen and (max-width:767.97px) and (orientation: landscape) {
  .o-articles__modal__inner iframe {
    height: calc(100vh - 55px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-articles__modal__inner iframe {
    width: calc(100vw - 80px);
    height: calc((100vw - 80px) * 0.56);
  }
}
@media only screen and (min-width:768px) and (max-height: 710px), tv and (max-height: 710px), print and (max-height: 710px) {
  .o-articles__modal__inner iframe {
    max-height: calc(100vh - 80px);
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-articles__modal__inner iframe {
    width: 860px;
    height: 455px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-articles__modal__inner iframe {
    width: 1120px;
    height: 620px;
  }
}

.o-articles__shade {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s visibility, 0.3s opacity;
  transition: 0.3s visibility, 0.3s opacity;
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.is-modal-active .o-articles__shade {
  visibility: visible;
  opacity: 1;
}

.o-articles__breadcrumb {
  padding: 0 0 25px;
}
@media only screen and (min-width:1024px) {
  .o-articles__breadcrumb {
    padding: 120px 60px 40px;
  }
}

.o-articles__modal__btn {
  display: block;
  width: 185px;
  margin: 25px auto 0;
}
@media only screen and (max-width:767.97px) and (orientation: landscape) {
  .o-articles__modal__btn {
    margin-top: 0px;
  }
}
@media only screen and (min-width:768px) and (max-height: 710px), tv and (max-height: 710px), print and (max-height: 710px) {
  .o-articles__modal__btn {
    margin: 2px auto 0;
  }
}

.o-kv-thumbs.-top-pc {
  position: relative;
  display: block;
  background-color: #f2f2f2;
}
@media only screen and (min-width:768px), tv, print {
  .o-kv-thumbs.-top-pc {
    margin-top: 0;
  }
}
.o-kv-thumbs.-top-sp {
  display: block;
  background-color: #f2f2f2;
}
@media only screen and (max-width:1199.97px) {
  .o-kv-thumbs.-top-sp {
    overflow-x: auto;
  }
}

.o-kv-thumbs__items {
  text-align: center;
  max-height: 70px;
  overflow: hidden;
}
@media only screen and (min-width:1200px), print {
  .o-kv-thumbs__items {
    padding: 0 140px 0 484px;
    margin-left: calc(50vw - 600px);
    margin-right: calc(50vw - 600px);
    width: 1200px;
    max-height: 83px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-kv-thumbs.-top-sp .o-kv-thumbs__items {
    -ms-touch-action: pan-x;
        touch-action: pan-x;
  }
}

.o-kv-thumbs__item__img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
  vertical-align: bottom;
  max-width: 74px;
  padding: 12px 6px;
}
@media only screen and (min-width:768px), tv, print {
  .o-kv-thumbs__item__img {
    max-width: 83px;
    padding: 15px 6px;
  }
}
.slick-current .o-kv-thumbs__item__img {
  position: relative;
}
.slick-current .o-kv-thumbs__item__img:before {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: "";
  display: block;
  top: 2px;
  height: 9px;
  width: 14px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
          clip-path: polygon(0 0, 100% 0, 50% 100%);
  background-color: #008d31;
}
.o-kv-thumbs__item__img:hover {
  cursor: pointer;
  opacity: 0.7;
}
.o-kv-thumbs__item__img > img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 62px;
  height: 46px;
  vertical-align: bottom;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .o-kv-thumbs__item__img > img {
    width: 71px;
    height: 53px;
  }
}

.o-top-info {
  background-color: #E6E6E6;
}

.o-top-info__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px;
}
@media only screen and (min-width:768px), tv, print {
  .o-top-info__main {
    padding: 13px;
  }
}

.o-top-info__link {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  color: #1A1A1A;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 600;
}
.o-top-info__link:hover {
  opacity: 0.7;
}
@media only screen and (max-width:767.97px) {
  .o-top-info__link {
    line-height: 1.5;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-top-info__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1em;
  }
}

@media only screen and (max-width:767.97px) {
  .o-top-info__date {
    display: inline;
    margin-right: 1em;
  }
}

@media only screen and (max-width:767.97px) {
  .o-top-info__title {
    display: inline;
  }
}

.o-select-area {
  height: calc(100% - 68px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.o-select-area ul li {
  border-top: 1px solid #a1a1a1;
  padding: 5px 20px;
}
.o-select-area ul li:first-child {
  border-top: none;
}

.o-select-area__main {
  max-height: 100vh;
  overflow-y: auto;
}

@media only screen and (min-width:1200px), print {
  .o-menu.-pc {
    position: fixed;
    width: 100%;
    visibility: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    max-width: 1000px;
  }
  .o-menu.-pc::-webkit-scrollbar {
    display: none;
  }
  html.is-reserve-menu-open-pc .o-menu.-pc {
    display: block;
    z-index: 1100;
    visibility: visible;
    z-index: 1300;
    position: fixed;
    top: 12vh;
    left: 50%;
    bottom: 8vh;
    max-height: calc(100% - 16vh);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 4px;
    overflow-y: auto;
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-menu.-sp {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
  }
  html.is-reserve-menu-open-sp .o-menu.-sp {
    left: 0;
    display: block;
    z-index: 6200;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }
}
.o-menu.-sp:has(.o-menu__scroll.is-active) {
  overflow: scroll;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.o-menu.-sp:has(.o-online__area-list-sp.is-active, .o-online__date-menu-sp.is-active) {
  overflow: hidden;
}

@media only screen and (max-width:1199.97px) {
  .o-online.-sp-drawer {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .o-online.-sp-drawer {
    display: none;
  }
}
html.is-reserve-menu-open-sp .o-online.-sp-drawer {
  overflow: auto;
  height: calc(100vh - 46px);
}
.o-online.-pc-online {
  display: none;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  overflow: visible;
}
@media only screen and (min-width:1200px), print {
  .is-reserve-menu-open-pc .o-online.-pc-online {
    display: block;
  }
}
.o-online .o-online__btn__btn {
  display: block;
  margin: 0 auto;
  width: 180px;
}
.o-online.-normal .o-online__line-main {
  background-color: #fff;
  padding: 15px 15px 23px;
  border-radius: 3px;
}
.o-online.-normal .o-online__date {
  margin-bottom: 0;
}
.o-online.-normal .o-online__gc-name {
  margin-bottom: 25px;
}
.o-online.-normal .o-online__btn__btn {
  width: 100%;
}
.o-online.-normal .o-online__tab {
  background-color: #efefef;
  color: #fff;
  border: none;
  bottom: auto;
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 13px auto;
  z-index: 0;
  position: relative;
  left: 0;
  right: 0;
  height: 38px;
  border-radius: 19px;
  width: auto;
}
.o-online.-normal .o-online__tab:before {
  content: "";
  display: block;
  background-color: #008d31;
  position: absolute;
  left: 0;
  z-index: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 38px;
  border-radius: 19px;
  width: 50%;
}
.o-online.-normal .o-online__tab:has(.o-online__tab__item.is-active:last-child):before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.o-online.-normal .o-online__tab li {
  z-index: 2;
}
.o-online.-normal .o-online__tab li:after {
  display: none !important;
}
.o-online.-normal .o-online__tab li a {
  border: none;
  background-color: transparent;
  border-radius: 0;
  padding: 7px 0;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.o-online.-normal .o-online__tab li a span {
  color: #969696;
  font-weight: 500;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  text-align: center;
}
.o-online.-normal .o-online__tab li a span:before {
  display: none;
}
.o-online.-normal .o-online__tab li a:hover {
  background-color: transparent;
}
.o-online.-normal .o-online__tab li:last-child a.is-active {
  color: white;
}
.o-online.-normal .o-online__tab li.is-active a {
  border: none;
}
.o-online.-normal .o-online__tab li.is-active a span {
  color: #fff;
}
.o-online.-normal .o-online__tab .o-online__tab__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50%;
}
.o-online.-pc-online {
  padding-top: 20px;
}
.o-online.-pc-online .o-online__tab {
  max-width: 330px;
  margin-top: 0;
}
.o-online.-pc-online .o-online__panel .o-online__panel__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 13px;
}
.o-online.-pc-online .o-online__panel .o-online__areabox,
.o-online.-pc-online .o-online__panel .o-online__date,
.o-online.-pc-online .o-online__panel .o-online__setting {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  max-width: 33.33%;
  padding: 0 12px;
}
.o-online.-pc-online .o-online__panel .o-online__gc-name {
  max-width: 400px;
  margin: 0 auto;
}
@media only screen and (min-width:1200px), print {
  .o-online.-plan, .o-online.-one {
    z-index: 1300;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1000px;
    margin: auto;
    height: 100%;
    pointer-events: none;
  }
}

.o-online__date__item {
  cursor: pointer;
  min-width: 70px;
  margin: 0;
  display: block;
  width: 100%;
}

.o-online__datepicker-wrap {
  width: 720px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  max-width: 1000px;
  z-index: 1100;
  top: 0;
  left: 0;
  width: 100%;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  pointer-events: auto;
  border-radius: 4px;
}
@media only screen and (min-width:1200px), print {
  .o-online__datepicker-wrap {
    max-height: 84vh;
  }
}
.o-online__datepicker-wrap.is-active {
  opacity: 1;
  visibility: visible;
}

.o-online__refine__contents {
  position: absolute;
  top: 0;
  left: 390px;
  padding: 52px 30px 20px;
  background-color: #f7f7f7;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  width: 820px;
  z-index: 1100;
}
.o-online__refine__contents.is-active {
  opacity: 1;
  visibility: visible;
}
.o-online__refine__contents dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-size: 0.875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.o-online__refine__contents dl dt {
  width: 22%;
  font-weight: bold;
  line-height: 1.3;
}
.o-online__refine__contents dl dt .o-online__small {
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.o-online__refine__contents dl dd {
  width: 78%;
}
.o-online__refine__contents dl dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 6px;
}
.o-online__refine__contents dl dd ul li {
  margin-bottom: 6px;
  margin-left: 6px;
}
.o-online__refine__contents dl dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-online__refine__contents dl dd ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0.6em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-online__refine__contents dl dd select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  width: 120px;
  padding: 6px 12px;
}

.o-online__refine__contents__scroll {
  height: 400px;
  overflow-y: scroll;
  padding-bottom: 100px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar {
  width: 10px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  margin: 30px 0;
  border-radius: 5px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

.o-online__close-btn {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  cursor: pointer;
  background-color: #c6c6c6;
  padding: 10px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/close_white_2.svg);
  background-size: 23px 23px;
  background-position: center center;
}
.o-online__close-btn.is-active {
  display: block;
}

.o-online__clear {
  position: absolute;
  right: 60px;
  top: 10px;
  z-index: 10;
  cursor: pointer;
}

.o-online__select {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 4px;
  background-color: #fff;
  z-index: 1100;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  pointer-events: auto;
}
@media only screen and (min-width:1200px), print {
  .o-online__select {
    max-height: 84vh;
  }
}
.o-online__select.is-active {
  opacity: 1;
  visibility: visible;
}

.o-online__select__scroll-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.o-online__select__frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
.o-online.-pc-online .o-online__select__frame {
  padding: 20px 24px 50px;
}
.o-online__select__frame section h2 {
  font-size: 16px;
  color: #1a1a1a;
  margin-bottom: 12px;
}
.o-online__select__frame section.o-online__area-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 135px;
}
.o-online__select__frame section.o-online__pref-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 135px);
  position: relative;
  padding-left: 30px;
}
.o-online__select__frame section.o-online__pref-list:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background-color: #c6c6c6;
}

.o-online__pref-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.o-online__pref-unit > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__area-list__areabox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.o-online__area-list__areabox li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.o-online__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  bottom: -3px;
}
.o-online__tab li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 3px);
}
.o-online__tab li:after {
  display: none !important;
}
.o-online__tab li:first-child {
  margin-left: 0;
}
.o-online__tab li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 10px;
  position: relative;
  background-color: #f7f7f7;
  border: 1px solid #c6c6c6;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 0 0 #c6c6c6;
          box-shadow: 0 1px 0 0 #c6c6c6;
  margin: 0;
}
.o-online__tab li a span {
  display: inline-block;
}
.o-online__tab li.is-active a {
  padding: 10px 10px 21px;
  border: solid #008d31;
  border-width: 3px 3px 0 3px;
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1a1a1a;
}
.o-online__tab li.is-active a span {
  position: relative;
}
.o-online__tab li.is-active a span:before {
  position: absolute;
  left: 0;
  bottom: -7px;
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #008d31;
}

.o-online__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.o-online__date p {
  white-space: nowrap;
}

.o-online__area {
  display: block;
  width: 100%;
  margin-bottom: 6px;
}

.o-online__gc-name {
  margin-bottom: 15px;
  position: relative;
}

.o-online__gc-suggestions {
  display: none;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 1000;
  border: 1px solid #ccc;
  background-color: #fff;
}
.o-online__gc-suggestions.is-active {
  display: block;
}
.o-online__gc-suggestions li a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-online__gc-suggestions li a:hover {
  color: #fff;
  background-color: #5da71e;
}
.o-online__gc-suggestions li.is-selected a {
  color: #fff;
  background-color: #5da71e;
}
.o-online__gc-suggestions a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  -webkit-transition: 0.1s all;
  transition: 0.1s all;
}
.o-online__gc-suggestions a:hover {
  color: #fff;
  background-color: #5da71e;
}
@media only screen and (max-width:767.97px) {
  .o-online__gc-suggestions {
    margin: 0 15px;
  }
}

.o-online__panel {
  background: #fff;
}

.o-online__btn.-course-menu {
  border-top: 1px solid #707070;
  position: relative;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  padding: 20px 0 0;
}

.o-online__datepicker {
  position: relative;
}

.o-online__area-list__button.-area {
  min-width: 105px;
}
.o-online__area-list__button.-pref {
  min-width: 74px;
}

.o-online__wrap {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-online__wrap {
    display: none;
  }
}
.o-online__wrap .o-online__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #008d31;
}
.o-online__wrap .o-online__tab a.selected {
  background-color: #008d31;
  color: #fff;
}
.o-online__wrap .o-online__tab li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.o-online__wrap .o-online__tab a {
  text-decoration: none;
  font-size: 16px;
  color: #a1a1a1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ededed;
  width: 100%;
  padding: 1em 0.5em;
}
.o-online__wrap .o-online__panel {
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 5%;
}
.o-online__wrap .o-online__area {
  margin-bottom: 15px;
}
.o-online__wrap .o-online__area input {
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  width: 100%;
  padding: 0.5em;
  font-size: 16px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #1a1a1a;
  cursor: pointer;
}
.o-online__wrap .o-online__area input::-webkit-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::-moz-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input:-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area-list-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-online__wrap .o-online__area-list-sp.is-active {
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
.o-online__wrap .o-online__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.o-online__wrap .o-online__date-menu-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-online__wrap .o-online__date-menu-sp.is-active {
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
  overflow-y: scroll;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnRzLmNzcyIsImNvbnRlbnRzLnNjc3MiLCJhdG9tcy9fYnRuLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiX2NvbmZpZy5zY3NzIiwiYXRvbXMvX2xhYmVsLnNjc3MiLCJhdG9tcy9fbGluay5zY3NzIiwiYXRvbXMvX2xpc3Quc2NzcyIsImF0b21zL19iYWRnZS5zY3NzIiwiYXRvbXMvX2hlYWRpbmcuc2NzcyIsImF0b21zL19wYW5lbC5zY3NzIiwiYXRvbXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJhdG9tcy9fZm9ybS1jaGVjay5zY3NzIiwiYXRvbXMvX2Zvcm0tdHh0LnNjc3MiLCJhdG9tcy9fZm9ybS10ZXh0YXJlYS5zY3NzIiwiYXRvbXMvX2Jhbm5lci5zY3NzIiwiYXRvbXMvX3NoYWRlLnNjc3MiLCJhdG9tcy9fcmFkaW8tbGFiZWwuc2NzcyIsIm1vbGVjdWxlcy9fYW5jaG9yLnNjc3MiLCJtb2xlY3VsZXMvX2NhcmQuc2NzcyIsIm1vbGVjdWxlcy9fdGFiLWxpc3Quc2NzcyIsIm1vbGVjdWxlcy9fYWNjLnNjc3MiLCJtb2xlY3VsZXMvX2luZm8tbGlzdC5zY3NzIiwibW9sZWN1bGVzL19pbmZvLnNjc3MiLCJtb2xlY3VsZXMvX290aGVyLWNvbmRpdGlvbi5zY3NzIiwibW9sZWN1bGVzL19jYWxlbmRlci5zY3NzIiwibW9sZWN1bGVzL19jYXJkLWxpc3Quc2NzcyIsIm1vbGVjdWxlcy9fZm9ybS5zY3NzIiwibW9sZWN1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vbGVjdWxlcy9fbm90aWNlLnNjc3MiLCJtb2xlY3VsZXMvX2FjYy1pbmNoZWNrLnNjc3MiLCJtb2xlY3VsZXMvX21lbnUuc2NzcyIsIm1vbGVjdWxlcy9fbWVudS1jbGVhci5zY3NzIiwibW9sZWN1bGVzL19kZXRhaWxib3guc2NzcyIsIm1vbGVjdWxlcy9fc2NvcGUuc2NzcyIsIm1vbGVjdWxlcy9fbW9kYWwtYm90dG9tLnNjc3MiLCJvcmdhbmlzbXMvX3RhYi5zY3NzIiwib3JnYW5pc21zL19ncmlkLnNjc3MiLCJvcmdhbmlzbXMvX21vZGFsLnNjc3MiLCJvcmdhbmlzbXMvX2t2LnNjc3MiLCJvcmdhbmlzbXMvX2luZm8uc2NzcyIsIm9yZ2FuaXNtcy9fY2FsZW5kZXIuc2NzcyIsIm9yZ2FuaXNtcy9fYmFzaWMtaW5mby5zY3NzIiwib3JnYW5pc21zL19jYWxlbmRlci1zcC5zY3NzIiwib3JnYW5pc21zL19zY2hlZHVsZS5zY3NzIiwib3JnYW5pc21zL19wYXRpY2lwYW50LnNjc3MiLCJvcmdhbmlzbXMvX2Jhbm5lci5zY3NzIiwib3JnYW5pc21zL19kYXRlcGlja2VyLnNjc3MiLCJvcmdhbmlzbXMvX2NhcmQtcmVzdWx0LnNjc3MiLCJvcmdhbmlzbXMvX2VtcGhhc2lzLnNjc3MiLCJvcmdhbmlzbXMvX3RvcC1zaGliYWZ1LnNjc3MiLCJvcmdhbmlzbXMvX2FydGljbGVzLnNjc3MiLCJvcmdhbmlzbXMvX2t2LXRodW1icy5zY3NzIiwib3JnYW5pc21zL190b3AtaW5mby5zY3NzIiwib3JnYW5pc21zL19zZWxlY3QtYXJlYS5zY3NzIiwib3JnYW5pc21zL19tZW51LnNjc3MiLCJvcmdhbmlzbXMvX29ubGluZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjs7OztxQ0FBQTtBQ0hBLFFBQUE7QUFFQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VDQUEsZ0NBQUE7RUFBQSx3QkFBQTtBSE9GO0FHTEU7RUFDRSxZQUowQjtBSFc5QjtBRVJFO0VBQ0Usb0NBQUE7RUFDQSxzQkFBQTtBRlVKO0FFVEk7RUFDRSxxQkFBQTtBRldOO0FFTkU7RUFDRSxnQkFB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dWJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ211YkY7RXFDbHViRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDb3ViSDtFcUNodWJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNrdWJIO0FBQ0Y7QXFDL3RiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNpdWJGO0VxQ2h1YkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2t1Ykg7RXFDOXRiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDZ3ViSDtBQUNGO0FxQzd0YkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDK3RiRjtFcUM5dGJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNndWJIO0VxQzV0YkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzh0Ykg7QUFDRjtBcUMzdGJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzZ0YkY7RXFDNXRiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDOHRiSDtFcUMxdGJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckM0dGJIO0FBQ0Y7QXFDenRiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMydGJGO0VxQzF0YkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzR0Ykg7RXFDeHRiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDMHRiSDtBQUNGO0FxQ3Z0YkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDeXRiRjtFcUN4dGJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMwdGJIO0VxQ3R0YkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ3d0Ykg7QUFDRjtBcUNyMWJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3UxYkY7RXFDdDFiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDdzFiSDtFcUNwMWJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNzMWJIO0FBQ0Y7QXFDbjFiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNxMWJGO0VxQ3AxYkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3MxYkg7RXFDbDFiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDbzFiSDtBQUNGO0FxQ2oxYkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDbTFiRjtFcUNsMWJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNvMWJIO0VxQ2gxYkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ2sxYkg7QUFDRjtBcUMvMGJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2kxYkY7RXFDaDFiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDazFiSDtFcUM5MGJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNnMWJIO0FBQ0Y7QXFDNzBiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMrMGJGO0VxQzkwYkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2cxYkg7RXFDNTBiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDODBiSDtBQUNGO0FxQzMwYkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNjBiRjtFcUM1MGJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM4MGJIO0VxQzEwYkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzQwYkg7QUFDRjtBcUN6MGJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzIwYkY7RXFDMTBiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNDBiSDtFcUN4MGJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckMwMGJIO0FBQ0Y7QXFDdjBiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN5MGJGO0VxQ3gwYkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzAwYkg7RXFDdDBiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDdzBiSDtBQUNGO0FxQ3I4YkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDdThiRjtFcUN0OGJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN3OGJIO0VxQ3A4YkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ3M4Ykg7QUFDRjtBcUNuOGJFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3E4YkY7RXFDcDhiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDczhiSDtFcUNsOGJFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNvOGJIO0FBQ0Y7QXFDajhiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNtOGJGO0VxQ2w4YkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ284Ykg7RXFDaDhiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDazhiSDtBQUNGO0FxQy83YkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDaThiRjtFcUNoOGJFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNrOGJIO0VxQzk3YkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ2c4Ykg7QUFDRjtBcUM3N2JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQys3YkY7RXFDOTdiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDZzhiSDtFcUM1N2JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckM4N2JIO0FBQ0Y7QXFDMzdiRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM2N2JGO0VxQzU3YkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzg3Ykg7RXFDMTdiRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDNDdiSDtBQUNGO0FxQ3o3YkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDMjdiRjtFcUMxN2JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM0N2JIO0VxQ3g3YkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzA3Ykg7QUFDRjtBcUN2N2JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3k3YkY7RXFDeDdiRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDMDdiSDtFcUN0N2JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckN3N2JIO0FBQ0Y7QXFDcmpjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN1amNGO0VxQ3RqY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3dqY0g7RXFDcGpjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDc2pjSDtBQUNGO0FxQ25qY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDcWpjRjtFcUNwamNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNzamNIO0VxQ2xqY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ29qY0g7QUFDRjtBcUNqamNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ21qY0Y7RXFDbGpjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDb2pjSDtFcUNoamNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNramNIO0FBQ0Y7QXFDL2ljRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNpamNGO0VxQ2hqY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2tqY0g7RXFDOWljRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDZ2pjSDtBQUNGO0FxQzdpY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDK2ljRjtFcUM5aWNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNnamNIO0VxQzVpY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzhpY0g7QUFDRjtBcUMzaWNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzZpY0Y7RXFDNWljRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDOGljSDtFcUMxaWNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckM0aWNIO0FBQ0Y7QXFDemljRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMyaWNGO0VxQzFpY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzRpY0g7RXFDeGljRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDMGljSDtBQUNGO0FxQ3ZpY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDeWljRjtFcUN4aWNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMwaWNIO0VxQ3RpY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ3dpY0g7QUFDRjtBcUNycWNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3VxY0Y7RXFDdHFjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDd3FjSDtFcUNwcWNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNzcWNIO0FBQ0Y7QXFDbnFjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNxcWNGO0VxQ3BxY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3NxY0g7RXFDbHFjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDb3FjSDtBQUNGO0FxQ2pxY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDbXFjRjtFcUNscWNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNvcWNIO0VxQ2hxY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ2txY0g7QUFDRjtBcUMvcGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2lxY0Y7RXFDaHFjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDa3FjSDtFcUM5cGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNncWNIO0FBQ0Y7QXFDN3BjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMrcGNGO0VxQzlwY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2dxY0g7RXFDNXBjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDOHBjSDtBQUNGO0FxQzNwY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNnBjRjtFcUM1cGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM4cGNIO0VxQzFwY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzRwY0g7QUFDRjtBcUN6cGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzJwY0Y7RXFDMXBjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNHBjSDtFcUN4cGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckMwcGNIO0FBQ0Y7QXFDdnBjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN5cGNGO0VxQ3hwY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzBwY0g7RXFDdHBjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDd3BjSDtBQUNGO0FxQ3J4Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDdXhjRjtFcUN0eGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN3eGNIO0VxQ3B4Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ3N4Y0g7QUFDRjtBcUNueGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3F4Y0Y7RXFDcHhjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDc3hjSDtFcUNseGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNveGNIO0FBQ0Y7QXFDanhjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNteGNGO0VxQ2x4Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ294Y0g7RXFDaHhjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDa3hjSDtBQUNGO0FxQy93Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDaXhjRjtFcUNoeGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNreGNIO0VxQzl3Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ2d4Y0g7QUFDRjtBcUM3d2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQyt3Y0Y7RXFDOXdjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDZ3hjSDtFcUM1d2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckM4d2NIO0FBQ0Y7QXFDM3djRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM2d2NGO0VxQzV3Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzh3Y0g7RXFDMXdjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDNHdjSDtBQUNGO0FxQ3p3Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDMndjRjtFcUMxd2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM0d2NIO0VxQ3h3Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzB3Y0g7QUFDRjtBcUN2d2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3l3Y0Y7RXFDeHdjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDMHdjSDtFcUN0d2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckN3d2NIO0FBQ0Y7QXFDcjRjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN1NGNGO0VxQ3Q0Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3c0Y0g7RXFDcDRjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDczRjSDtBQUNGO0FxQ240Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDcTRjRjtFcUNwNGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNzNGNIO0VxQ2w0Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ280Y0g7QUFDRjtBcUNqNGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ200Y0Y7RXFDbDRjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDbzRjSDtFcUNoNGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNrNGNIO0FBQ0Y7QXFDLzNjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNpNGNGO0VxQ2g0Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2s0Y0g7RXFDOTNjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDZzRjSDtBQUNGO0FxQzczY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDKzNjRjtFcUM5M2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNnNGNIO0VxQzUzY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzgzY0g7QUFDRjtBcUMzM2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzYzY0Y7RXFDNTNjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDODNjSDtFcUMxM2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckM0M2NIO0FBQ0Y7QXFDejNjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMyM2NGO0VxQzEzY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzQzY0g7RXFDeDNjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDMDNjSDtBQUNGO0FxQ3YzY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDeTNjRjtFcUN4M2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMwM2NIO0VxQ3QzY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ3czY0g7QUFDRjtBcUNyL2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3UvY0Y7RXFDdC9jRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDdy9jSDtFcUNwL2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNzL2NIO0FBQ0Y7QXFDbi9jRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNxL2NGO0VxQ3AvY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3MvY0g7RXFDbC9jRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDby9jSDtBQUNGO0FxQ2ovY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDbS9jRjtFcUNsL2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNvL2NIO0VxQ2gvY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ2svY0g7QUFDRjtBcUMvK2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2kvY0Y7RXFDaC9jRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDay9jSDtFcUM5K2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNnL2NIO0FBQ0Y7QXFDNytjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckMrK2NGO0VxQzkrY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ2cvY0g7RXFDNStjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDOCtjSDtBQUNGO0FxQzMrY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNitjRjtFcUM1K2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM4K2NIO0VxQzErY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzQrY0g7QUFDRjtBcUN6K2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzIrY0Y7RXFDMStjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNCtjSDtFcUN4K2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckMwK2NIO0FBQ0Y7QXFDditjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN5K2NGO0VxQ3grY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzArY0g7RXFDdCtjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDdytjSDtBQUNGO0FxQ3JtZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDdW1kRjtFcUN0bWRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckN3bWRIO0VxQ3BtZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ3NtZEg7QUFDRjtBcUNubWRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3FtZEY7RXFDcG1kRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDc21kSDtFcUNsbWRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckNvbWRIO0FBQ0Y7QXFDam1kRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNtbWRGO0VxQ2xtZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ29tZEg7RXFDaG1kRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDa21kSDtBQUNGO0FxQy9sZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDaW1kRjtFcUNobWRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckNrbWRIO0VxQzlsZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQ2dtZEg7QUFDRjtBcUM3bGRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQytsZEY7RXFDOWxkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDZ21kSDtFcUM1bGRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckM4bGRIO0FBQ0Y7QXFDM2xkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM2bGRGO0VxQzVsZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQzhsZEg7RXFDMWxkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXJDNGxkSDtBQUNGO0FxQ3psZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDMmxkRjtFcUMxbGRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFckM0bGRIO0VxQ3hsZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0VyQzBsZEg7QUFDRjtBcUN2bGRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0VyQ3lsZEY7RXFDeGxkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXJDMGxkSDtFcUN0bGRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFckN3bGRIO0FBQ0Y7QXFDcnRkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1dGRGO0VxQ3R0ZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3d0ZEg7RXFDcHRkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc3RkSDtBQUNGO0FxQ250ZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcXRkRjtFcUNwdGRFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzdGRIO0VxQ2x0ZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ290ZEg7QUFDRjtBcUNqdGRFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ210ZEY7RXFDbHRkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb3RkSDtFcUNodGRFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrdGRIO0FBQ0Y7QXFDL3NkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpdGRGO0VxQ2h0ZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2t0ZEg7RXFDOXNkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ3RkSDtBQUNGO0FxQzdzZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK3NkRjtFcUM5c2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNndGRIO0VxQzVzZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzhzZEg7QUFDRjtBcUMzc2RFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZzZEY7RXFDNXNkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOHNkSDtFcUMxc2RFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0c2RIO0FBQ0Y7QXFDenNkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyc2RGO0VxQzFzZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzRzZEg7RXFDeHNkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMHNkSDtBQUNGO0FxQ3ZzZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeXNkRjtFcUN4c2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwc2RIO0VxQ3RzZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3dzZEg7QUFDRjtBcUNyMGRFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3UwZEY7RXFDdDBkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdzBkSDtFcUNwMGRFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzMGRIO0FBQ0Y7QXFDbjBkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxMGRGO0VxQ3AwZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3MwZEg7RXFDbDBkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDbzBkSDtBQUNGO0FxQ2owZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbTBkRjtFcUNsMGRFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvMGRIO0VxQ2gwZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2swZEg7QUFDRjtBcUMvemRFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2kwZEY7RXFDaDBkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDazBkSDtFcUM5emRFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnMGRIO0FBQ0Y7QXFDN3pkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMremRGO0VxQzl6ZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2cwZEg7RXFDNXpkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOHpkSDtBQUNGO0FxQzN6ZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNnpkRjtFcUM1emRFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4emRIO0VxQzF6ZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzR6ZEg7QUFDRjtBcUN6emRFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJ6ZEY7RXFDMXpkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNHpkSDtFcUN4emRFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwemRIO0FBQ0Y7QXFDdnpkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5emRGO0VxQ3h6ZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzB6ZEg7RXFDdHpkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDd3pkSDtBQUNGO0FxQ3I3ZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdTdkRjtFcUN0N2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3N2RIO0VxQ3A3ZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3M3ZEg7QUFDRjtBcUNuN2RFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3E3ZEY7RXFDcDdkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDczdkSDtFcUNsN2RFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvN2RIO0FBQ0Y7QXFDajdkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtN2RGO0VxQ2w3ZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ283ZEg7RXFDaDdkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDazdkSDtBQUNGO0FxQy82ZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaTdkRjtFcUNoN2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrN2RIO0VxQzk2ZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2c3ZEg7QUFDRjtBcUM3NmRFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQys2ZEY7RXFDOTZkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZzdkSDtFcUM1NmRFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4NmRIO0FBQ0Y7QXFDMzZkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2NmRGO0VxQzU2ZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzg2ZEg7RXFDMTZkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNDZkSDtBQUNGO0FxQ3o2ZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMjZkRjtFcUMxNmRFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0NmRIO0VxQ3g2ZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzA2ZEg7QUFDRjtBcUN2NmRFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3k2ZEY7RXFDeDZkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMDZkSDtFcUN0NmRFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3NmRIO0FBQ0Y7QXFDcmllRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1aWVGO0VxQ3RpZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3dpZUg7RXFDcGllRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc2llSDtBQUNGO0FxQ25pZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcWllRjtFcUNwaWVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzaWVIO0VxQ2xpZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ29pZUg7QUFDRjtBcUNqaWVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ21pZUY7RXFDbGllRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb2llSDtFcUNoaWVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNraWVIO0FBQ0Y7QXFDL2hlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpaWVGO0VxQ2hpZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2tpZUg7RXFDOWhlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ2llSDtBQUNGO0FxQzdoZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK2hlRjtFcUM5aGVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnaWVIO0VxQzVoZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzhoZUg7QUFDRjtBcUMzaGVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZoZUY7RXFDNWhlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOGhlSDtFcUMxaGVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0aGVIO0FBQ0Y7QXFDemhlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyaGVGO0VxQzFoZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzRoZUg7RXFDeGhlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMGhlSDtBQUNGO0FxQ3ZoZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeWhlRjtFcUN4aGVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwaGVIO0VxQ3RoZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3doZUg7QUFDRjtBcUNycGVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3VwZUY7RXFDdHBlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDd3BlSDtFcUNwcGVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzcGVIO0FBQ0Y7QXFDbnBlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxcGVGO0VxQ3BwZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3NwZUg7RXFDbHBlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDb3BlSDtBQUNGO0FxQ2pwZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbXBlRjtFcUNscGVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvcGVIO0VxQ2hwZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2twZUg7QUFDRjtBcUMvb2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2lwZUY7RXFDaHBlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDa3BlSDtFcUM5b2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNncGVIO0FBQ0Y7QXFDN29lRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMrb2VGO0VxQzlvZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2dwZUg7RXFDNW9lRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOG9lSDtBQUNGO0FxQzNvZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNm9lRjtFcUM1b2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4b2VIO0VxQzFvZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzRvZUg7QUFDRjtBcUN6b2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJvZUY7RXFDMW9lRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNG9lSDtFcUN4b2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwb2VIO0FBQ0Y7QXFDdm9lRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5b2VGO0VxQ3hvZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzBvZUg7RXFDdG9lRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDd29lSDtBQUNGO0FxQ3J3ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdXdlRjtFcUN0d2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3d2VIO0VxQ3B3ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3N3ZUg7QUFDRjtBcUNud2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3F3ZUY7RXFDcHdlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDc3dlSDtFcUNsd2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvd2VIO0FBQ0Y7QXFDandlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtd2VGO0VxQ2x3ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ293ZUg7RXFDaHdlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDa3dlSDtBQUNGO0FxQy92ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaXdlRjtFcUNod2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrd2VIO0VxQzl2ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2d3ZUg7QUFDRjtBcUM3dmVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQyt2ZUY7RXFDOXZlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZ3dlSDtFcUM1dmVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4dmVIO0FBQ0Y7QXFDM3ZlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2dmVGO0VxQzV2ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzh2ZUg7RXFDMXZlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNHZlSDtBQUNGO0FxQ3p2ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMnZlRjtFcUMxdmVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0dmVIO0VxQ3h2ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzB2ZUg7QUFDRjtBcUN2dmVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3l2ZUY7RXFDeHZlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMHZlSDtFcUN0dmVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3dmVIO0FBQ0Y7QXFDcjNlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1M2VGO0VxQ3QzZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3czZUg7RXFDcDNlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDczNlSDtBQUNGO0FxQ24zZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcTNlRjtFcUNwM2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzM2VIO0VxQ2wzZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ28zZUg7QUFDRjtBcUNqM2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ20zZUY7RXFDbDNlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbzNlSDtFcUNoM2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrM2VIO0FBQ0Y7QXFDLzJlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpM2VGO0VxQ2gzZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2szZUg7RXFDOTJlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZzNlSDtBQUNGO0FxQzcyZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDKzJlRjtFcUM5MmVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnM2VIO0VxQzUyZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzgyZUg7QUFDRjtBcUMzMmVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzYyZUY7RXFDNTJlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDODJlSDtFcUMxMmVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0MmVIO0FBQ0Y7QXFDejJlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyMmVGO0VxQzEyZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzQyZUg7RXFDeDJlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMDJlSDtBQUNGO0FxQ3YyZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeTJlRjtFcUN4MmVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwMmVIO0VxQ3QyZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3cyZUg7QUFDRjtBcUNyK2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3UrZUY7RXFDdCtlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdytlSDtFcUNwK2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzK2VIO0FBQ0Y7QXFDbitlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxK2VGO0VxQ3ArZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3MrZUg7RXFDbCtlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDbytlSDtBQUNGO0FxQ2orZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbStlRjtFcUNsK2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvK2VIO0VxQ2grZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2srZUg7QUFDRjtBcUMvOWVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2krZUY7RXFDaCtlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaytlSDtFcUM5OWVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnK2VIO0FBQ0Y7QXFDNzllRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMrOWVGO0VxQzk5ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2crZUg7RXFDNTllRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDODllSDtBQUNGO0FxQzM5ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNjllRjtFcUM1OWVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4OWVIO0VxQzE5ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzQ5ZUg7QUFDRjtBcUN6OWVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzI5ZUY7RXFDMTllRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNDllSDtFcUN4OWVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwOWVIO0FBQ0Y7QXFDdjllRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5OWVGO0VxQ3g5ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzA5ZUg7RXFDdDllRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDdzllSDtBQUNGO0FxQ3JsZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdWxmRjtFcUN0bGZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3bGZIO0VxQ3BsZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3NsZkg7QUFDRjtBcUNubGZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3FsZkY7RXFDcGxmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDc2xmSDtFcUNsbGZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvbGZIO0FBQ0Y7QXFDamxmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtbGZGO0VxQ2xsZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ29sZkg7RXFDaGxmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDa2xmSDtBQUNGO0FxQy9rZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaWxmRjtFcUNobGZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrbGZIO0VxQzlrZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2dsZkg7QUFDRjtBcUM3a2ZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQytrZkY7RXFDOWtmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZ2xmSDtFcUM1a2ZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4a2ZIO0FBQ0Y7QXFDM2tmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2a2ZGO0VxQzVrZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzhrZkg7RXFDMWtmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNGtmSDtBQUNGO0FxQ3prZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMmtmRjtFcUMxa2ZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0a2ZIO0VxQ3hrZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzBrZkg7QUFDRjtBcUN2a2ZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3lrZkY7RXFDeGtmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMGtmSDtFcUN0a2ZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3a2ZIO0FBQ0Y7QXFDcnNmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1c2ZGO0VxQ3RzZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3dzZkg7RXFDcHNmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc3NmSDtBQUNGO0FxQ25zZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcXNmRjtFcUNwc2ZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzc2ZIO0VxQ2xzZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ29zZkg7QUFDRjtBcUNqc2ZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ21zZkY7RXFDbHNmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb3NmSDtFcUNoc2ZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrc2ZIO0FBQ0Y7QXFDL3JmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpc2ZGO0VxQ2hzZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2tzZkg7RXFDOXJmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ3NmSDtBQUNGO0FxQzdyZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK3JmRjtFcUM5cmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnc2ZIO0VxQzVyZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzhyZkg7QUFDRjtBcUMzcmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZyZkY7RXFDNXJmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOHJmSDtFcUMxcmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0cmZIO0FBQ0Y7QXFDenJmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMycmZGO0VxQzFyZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzRyZkg7RXFDeHJmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMHJmSDtBQUNGO0FxQ3ZyZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeXJmRjtFcUN4cmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwcmZIO0VxQ3RyZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3dyZkg7QUFDRjtBcUNyemZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3V6ZkY7RXFDdHpmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDd3pmSDtFcUNwemZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzemZIO0FBQ0Y7QXFDbnpmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxemZGO0VxQ3B6ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3N6Zkg7RXFDbHpmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDb3pmSDtBQUNGO0FxQ2p6ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbXpmRjtFcUNsemZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvemZIO0VxQ2h6ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2t6Zkg7QUFDRjtBcUMveWZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2l6ZkY7RXFDaHpmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDa3pmSDtFcUM5eWZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnemZIO0FBQ0Y7QXFDN3lmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMreWZGO0VxQzl5ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2d6Zkg7RXFDNXlmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOHlmSDtBQUNGO0FxQzN5ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNnlmRjtFcUM1eWZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4eWZIO0VxQzF5ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzR5Zkg7QUFDRjtBcUN6eWZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJ5ZkY7RXFDMXlmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNHlmSDtFcUN4eWZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMweWZIO0FBQ0Y7QXFDdnlmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5eWZGO0VxQ3h5ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzB5Zkg7RXFDdHlmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDd3lmSDtBQUNGO0FxQ3I2ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdTZmRjtFcUN0NmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3NmZIO0VxQ3A2ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3M2Zkg7QUFDRjtBcUNuNmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3E2ZkY7RXFDcDZmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDczZmSDtFcUNsNmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvNmZIO0FBQ0Y7QXFDajZmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtNmZGO0VxQ2w2ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ282Zkg7RXFDaDZmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDazZmSDtBQUNGO0FxQy81ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaTZmRjtFcUNoNmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrNmZIO0VxQzk1ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2c2Zkg7QUFDRjtBcUM3NWZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQys1ZkY7RXFDOTVmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZzZmSDtFcUM1NWZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4NWZIO0FBQ0Y7QXFDMzVmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2NWZGO0VxQzU1ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzg1Zkg7RXFDMTVmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNDVmSDtBQUNGO0FxQ3o1ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMjVmRjtFcUMxNWZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0NWZIO0VxQ3g1ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzA1Zkg7QUFDRjtBcUN2NWZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3k1ZkY7RXFDeDVmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMDVmSDtFcUN0NWZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3NWZIO0FBQ0Y7QXFDcmhnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdWhnQkY7RXFDdGhnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3doZ0JIO0VxQ3BoZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzaGdCSDtBQUNGO0FxQ25oZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3FoZ0JGO0VxQ3BoZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzaGdCSDtFcUNsaGdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDb2hnQkg7QUFDRjtBcUNqaGdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtaGdCRjtFcUNsaGdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb2hnQkg7RXFDaGhnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2toZ0JIO0FBQ0Y7QXFDL2dnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaWhnQkY7RXFDaGhnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2toZ0JIO0VxQzlnZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnaGdCSDtBQUNGO0FxQzdnZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQytnZ0JGO0VxQzlnZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnaGdCSDtFcUM1Z2dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOGdnQkg7QUFDRjtBcUMzZ2dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2Z2dCRjtFcUM1Z2dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOGdnQkg7RXFDMWdnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzRnZ0JIO0FBQ0Y7QXFDemdnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMmdnQkY7RXFDMWdnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzRnZ0JIO0VxQ3hnZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwZ2dCSDtBQUNGO0FxQ3ZnZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3lnZ0JGO0VxQ3hnZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwZ2dCSDtFcUN0Z2dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDd2dnQkg7QUFDRjtBcUNyb2dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1b2dCRjtFcUN0b2dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDd29nQkg7RXFDcG9nQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3NvZ0JIO0FBQ0Y7QXFDbm9nQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcW9nQkY7RXFDcG9nQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3NvZ0JIO0VxQ2xvZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvb2dCSDtBQUNGO0FxQ2pvZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ21vZ0JGO0VxQ2xvZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvb2dCSDtFcUNob2dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDa29nQkg7QUFDRjtBcUMvbmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpb2dCRjtFcUNob2dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDa29nQkg7RXFDOW5nQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2dvZ0JIO0FBQ0Y7QXFDN25nQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK25nQkY7RXFDOW5nQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2dvZ0JIO0VxQzVuZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4bmdCSDtBQUNGO0FxQzNuZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZuZ0JGO0VxQzVuZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4bmdCSDtFcUMxbmdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNG5nQkg7QUFDRjtBcUN6bmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMybmdCRjtFcUMxbmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNG5nQkg7RXFDeG5nQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzBuZ0JIO0FBQ0Y7QXFDdm5nQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeW5nQkY7RXFDeG5nQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzBuZ0JIO0VxQ3RuZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3bmdCSDtBQUNGO0FxQ3J2Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3V2Z0JGO0VxQ3R2Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3dmdCSDtFcUNwdmdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc3ZnQkg7QUFDRjtBcUNudmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxdmdCRjtFcUNwdmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDc3ZnQkg7RXFDbHZnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ292Z0JIO0FBQ0Y7QXFDanZnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbXZnQkY7RXFDbHZnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ292Z0JIO0VxQ2h2Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrdmdCSDtBQUNGO0FxQy91Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2l2Z0JGO0VxQ2h2Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrdmdCSDtFcUM5dWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ3ZnQkg7QUFDRjtBcUM3dWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMrdWdCRjtFcUM5dWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZ3ZnQkg7RXFDNXVnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzh1Z0JIO0FBQ0Y7QXFDM3VnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNnVnQkY7RXFDNXVnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzh1Z0JIO0VxQzF1Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0dWdCSDtBQUNGO0FxQ3p1Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJ1Z0JGO0VxQzF1Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0dWdCSDtFcUN4dWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMHVnQkg7QUFDRjtBcUN2dWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5dWdCRjtFcUN4dWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMHVnQkg7RXFDdHVnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3d1Z0JIO0FBQ0Y7QXFDcjJnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdTJnQkY7RXFDdDJnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3cyZ0JIO0VxQ3AyZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzMmdCSDtBQUNGO0FxQ24yZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3EyZ0JGO0VxQ3AyZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzMmdCSDtFcUNsMmdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDbzJnQkg7QUFDRjtBcUNqMmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtMmdCRjtFcUNsMmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbzJnQkg7RXFDaDJnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2syZ0JIO0FBQ0Y7QXFDLzFnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaTJnQkY7RXFDaDJnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2syZ0JIO0VxQzkxZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnMmdCSDtBQUNGO0FxQzcxZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQysxZ0JGO0VxQzkxZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnMmdCSDtFcUM1MWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDODFnQkg7QUFDRjtBcUMzMWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2MWdCRjtFcUM1MWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDODFnQkg7RXFDMTFnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzQxZ0JIO0FBQ0Y7QXFDejFnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMjFnQkY7RXFDMTFnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzQxZ0JIO0VxQ3gxZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwMWdCSDtBQUNGO0FxQ3YxZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3kxZ0JGO0VxQ3gxZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwMWdCSDtFcUN0MWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDdzFnQkg7QUFDRjtBcUNyOWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1OWdCRjtFcUN0OWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdzlnQkg7RXFDcDlnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3M5Z0JIO0FBQ0Y7QXFDbjlnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcTlnQkY7RXFDcDlnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3M5Z0JIO0VxQ2w5Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvOWdCSDtBQUNGO0FxQ2o5Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ205Z0JGO0VxQ2w5Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvOWdCSDtFcUNoOWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDazlnQkg7QUFDRjtBcUMvOGdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpOWdCRjtFcUNoOWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDazlnQkg7RXFDOThnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2c5Z0JIO0FBQ0Y7QXFDNzhnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDKzhnQkY7RXFDOThnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2c5Z0JIO0VxQzU4Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4OGdCSDtBQUNGO0FxQzM4Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzY4Z0JGO0VxQzU4Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4OGdCSDtFcUMxOGdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNDhnQkg7QUFDRjtBcUN6OGdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyOGdCRjtFcUMxOGdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNDhnQkg7RXFDeDhnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzA4Z0JIO0FBQ0Y7QXFDdjhnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeThnQkY7RXFDeDhnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzA4Z0JIO0VxQ3Q4Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3OGdCSDtBQUNGO0FxQ3JraEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3VraEJGO0VxQ3RraEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3a2hCSDtFcUNwa2hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc2toQkg7QUFDRjtBcUNua2hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxa2hCRjtFcUNwa2hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDc2toQkg7RXFDbGtoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ29raEJIO0FBQ0Y7QXFDamtoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbWtoQkY7RXFDbGtoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ29raEJIO0VxQ2hraEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNra2hCSDtBQUNGO0FxQy9qaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2lraEJGO0VxQ2hraEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNra2hCSDtFcUM5amhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ2toQkg7QUFDRjtBcUM3amhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMramhCRjtFcUM5amhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZ2toQkg7RXFDNWpoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzhqaEJIO0FBQ0Y7QXFDM2poQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNmpoQkY7RXFDNWpoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzhqaEJIO0VxQzFqaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0amhCSDtBQUNGO0FxQ3pqaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJqaEJGO0VxQzFqaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0amhCSDtFcUN4amhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMGpoQkg7QUFDRjtBcUN2amhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5amhCRjtFcUN4amhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMGpoQkg7RXFDdGpoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3dqaEJIO0FBQ0Y7QXFDcnJoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdXJoQkY7RXFDdHJoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3dyaEJIO0VxQ3ByaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzcmhCSDtBQUNGO0FxQ25yaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3FyaEJGO0VxQ3ByaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzcmhCSDtFcUNscmhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDb3JoQkg7QUFDRjtBcUNqcmhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtcmhCRjtFcUNscmhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb3JoQkg7RXFDaHJoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2tyaEJIO0FBQ0Y7QXFDL3FoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaXJoQkY7RXFDaHJoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2tyaEJIO0VxQzlxaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNncmhCSDtBQUNGO0FxQzdxaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQytxaEJGO0VxQzlxaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNncmhCSDtFcUM1cWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOHFoQkg7QUFDRjtBcUMzcWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2cWhCRjtFcUM1cWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOHFoQkg7RXFDMXFoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzRxaEJIO0FBQ0Y7QXFDenFoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMnFoQkY7RXFDMXFoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzRxaEJIO0VxQ3hxaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwcWhCSDtBQUNGO0FxQ3ZxaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3lxaEJGO0VxQ3hxaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwcWhCSDtFcUN0cWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDd3FoQkg7QUFDRjtBcUNyeWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1eWhCRjtFcUN0eWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDd3loQkg7RXFDcHloQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3N5aEJIO0FBQ0Y7QXFDbnloQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcXloQkY7RXFDcHloQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3N5aEJIO0VxQ2x5aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNveWhCSDtBQUNGO0FxQ2p5aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ215aEJGO0VxQ2x5aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNveWhCSDtFcUNoeWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDa3loQkg7QUFDRjtBcUMveGhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpeWhCRjtFcUNoeWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDa3loQkg7RXFDOXhoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2d5aEJIO0FBQ0Y7QXFDN3hoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK3hoQkY7RXFDOXhoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2d5aEJIO0VxQzV4aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4eGhCSDtBQUNGO0FxQzN4aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZ4aEJGO0VxQzV4aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4eGhCSDtFcUMxeGhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNHhoQkg7QUFDRjtBcUN6eGhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyeGhCRjtFcUMxeGhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNHhoQkg7RXFDeHhoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzB4aEJIO0FBQ0Y7QXFDdnhoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeXhoQkY7RXFDeHhoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzB4aEJIO0VxQ3R4aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3eGhCSDtBQUNGO0FxQ3I1aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3U1aEJGO0VxQ3Q1aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3NWhCSDtFcUNwNWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDczVoQkg7QUFDRjtBcUNuNWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxNWhCRjtFcUNwNWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDczVoQkg7RXFDbDVoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ281aEJIO0FBQ0Y7QXFDajVoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbTVoQkY7RXFDbDVoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ281aEJIO0VxQ2g1aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrNWhCSDtBQUNGO0FxQy80aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2k1aEJGO0VxQ2g1aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrNWhCSDtFcUM5NGhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZzVoQkg7QUFDRjtBcUM3NGhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMrNGhCRjtFcUM5NGhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZzVoQkg7RXFDNTRoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzg0aEJIO0FBQ0Y7QXFDMzRoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNjRoQkY7RXFDNTRoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzg0aEJIO0VxQzE0aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0NGhCSDtBQUNGO0FxQ3o0aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzI0aEJGO0VxQzE0aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0NGhCSDtFcUN4NGhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMDRoQkg7QUFDRjtBcUN2NGhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5NGhCRjtFcUN4NGhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMDRoQkg7RXFDdDRoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3c0aEJIO0FBQ0Y7QXFDcmdpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdWdpQkY7RXFDdGdpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3dnaUJIO0VxQ3BnaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzZ2lCSDtBQUNGO0FxQ25naUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3FnaUJGO0VxQ3BnaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzZ2lCSDtFcUNsZ2lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDb2dpQkg7QUFDRjtBcUNqZ2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtZ2lCRjtFcUNsZ2lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb2dpQkg7RXFDaGdpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2tnaUJIO0FBQ0Y7QXFDLy9oQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaWdpQkY7RXFDaGdpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2tnaUJIO0VxQzkvaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnZ2lCSDtBQUNGO0FxQzcvaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQysvaEJGO0VxQzkvaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnZ2lCSDtFcUM1L2hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOC9oQkg7QUFDRjtBcUMzL2hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2L2hCRjtFcUM1L2hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOC9oQkg7RXFDMS9oQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzQvaEJIO0FBQ0Y7QXFDei9oQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMi9oQkY7RXFDMS9oQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzQvaEJIO0VxQ3gvaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwL2hCSDtBQUNGO0FxQ3YvaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3kvaEJGO0VxQ3gvaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwL2hCSDtFcUN0L2hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDdy9oQkg7QUFDRjtBcUNybmlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1bmlCRjtFcUN0bmlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDd25pQkg7RXFDcG5pQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3NuaUJIO0FBQ0Y7QXFDbm5pQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcW5pQkY7RXFDcG5pQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3NuaUJIO0VxQ2xuaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvbmlCSDtBQUNGO0FxQ2puaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ21uaUJGO0VxQ2xuaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvbmlCSDtFcUNobmlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDa25pQkg7QUFDRjtBcUMvbWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpbmlCRjtFcUNobmlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDa25pQkg7RXFDOW1pQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2duaUJIO0FBQ0Y7QXFDN21pQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK21pQkY7RXFDOW1pQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2duaUJIO0VxQzVtaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4bWlCSDtBQUNGO0FxQzNtaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZtaUJGO0VxQzVtaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4bWlCSDtFcUMxbWlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNG1pQkg7QUFDRjtBcUN6bWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMybWlCRjtFcUMxbWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNG1pQkg7RXFDeG1pQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzBtaUJIO0FBQ0Y7QXFDdm1pQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeW1pQkY7RXFDeG1pQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzBtaUJIO0VxQ3RtaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3bWlCSDtBQUNGO0FxQ3J1aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3V1aUJGO0VxQ3R1aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3dWlCSDtFcUNwdWlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc3VpQkg7QUFDRjtBcUNudWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxdWlCRjtFcUNwdWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDc3VpQkg7RXFDbHVpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ291aUJIO0FBQ0Y7QXFDanVpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbXVpQkY7RXFDbHVpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ291aUJIO0VxQ2h1aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrdWlCSDtBQUNGO0FxQy90aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2l1aUJGO0VxQ2h1aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrdWlCSDtFcUM5dGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ3VpQkg7QUFDRjtBcUM3dGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMrdGlCRjtFcUM5dGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZ3VpQkg7RXFDNXRpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzh0aUJIO0FBQ0Y7QXFDM3RpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNnRpQkY7RXFDNXRpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzh0aUJIO0VxQzF0aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0dGlCSDtBQUNGO0FxQ3p0aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJ0aUJGO0VxQzF0aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0dGlCSDtFcUN4dGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMHRpQkg7QUFDRjtBcUN2dGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5dGlCRjtFcUN4dGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMHRpQkg7RXFDdHRpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3d0aUJIO0FBQ0Y7QXFDcjFpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdTFpQkY7RXFDdDFpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3cxaUJIO0VxQ3AxaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzMWlCSDtBQUNGO0FxQ24xaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3ExaUJGO0VxQ3AxaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzMWlCSDtFcUNsMWlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDbzFpQkg7QUFDRjtBcUNqMWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtMWlCRjtFcUNsMWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbzFpQkg7RXFDaDFpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2sxaUJIO0FBQ0Y7QXFDLzBpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaTFpQkY7RXFDaDFpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2sxaUJIO0VxQzkwaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNnMWlCSDtBQUNGO0FxQzcwaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQyswaUJGO0VxQzkwaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNnMWlCSDtFcUM1MGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDODBpQkg7QUFDRjtBcUMzMGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2MGlCRjtFcUM1MGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDODBpQkg7RXFDMTBpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzQwaUJIO0FBQ0Y7QXFDejBpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMjBpQkY7RXFDMTBpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzQwaUJIO0VxQ3gwaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwMGlCSDtBQUNGO0FxQ3YwaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3kwaUJGO0VxQ3gwaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwMGlCSDtFcUN0MGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDdzBpQkg7QUFDRjtBcUNyOGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1OGlCRjtFcUN0OGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdzhpQkg7RXFDcDhpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3M4aUJIO0FBQ0Y7QXFDbjhpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcThpQkY7RXFDcDhpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3M4aUJIO0VxQ2w4aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNvOGlCSDtBQUNGO0FxQ2o4aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ204aUJGO0VxQ2w4aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNvOGlCSDtFcUNoOGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDazhpQkg7QUFDRjtBcUMvN2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpOGlCRjtFcUNoOGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDazhpQkg7RXFDOTdpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2c4aUJIO0FBQ0Y7QXFDNzdpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDKzdpQkY7RXFDOTdpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2c4aUJIO0VxQzU3aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4N2lCSDtBQUNGO0FxQzM3aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzY3aUJGO0VxQzU3aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4N2lCSDtFcUMxN2lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNDdpQkg7QUFDRjtBcUN6N2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyN2lCRjtFcUMxN2lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNDdpQkg7RXFDeDdpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzA3aUJIO0FBQ0Y7QXFDdjdpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeTdpQkY7RXFDeDdpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzA3aUJIO0VxQ3Q3aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3N2lCSDtBQUNGO0FxQ3JqakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3VqakJGO0VxQ3RqakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3ampCSDtFcUNwampCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDc2pqQkg7QUFDRjtBcUNuampCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxampCRjtFcUNwampCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDc2pqQkg7RXFDbGpqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ29qakJIO0FBQ0Y7QXFDampqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbWpqQkY7RXFDbGpqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ29qakJIO0VxQ2hqakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrampCSDtBQUNGO0FxQy9pakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2lqakJGO0VxQ2hqakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrampCSDtFcUM5aWpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZ2pqQkg7QUFDRjtBcUM3aWpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMraWpCRjtFcUM5aWpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZ2pqQkg7RXFDNWlqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzhpakJIO0FBQ0Y7QXFDM2lqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNmlqQkY7RXFDNWlqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzhpakJIO0VxQzFpakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0aWpCSDtBQUNGO0FxQ3ppakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzJpakJGO0VxQzFpakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0aWpCSDtFcUN4aWpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMGlqQkg7QUFDRjtBcUN2aWpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5aWpCRjtFcUN4aWpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMGlqQkg7RXFDdGlqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3dpakJIO0FBQ0Y7QXFDcnFqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdXFqQkY7RXFDdHFqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3dxakJIO0VxQ3BxakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzcWpCSDtBQUNGO0FxQ25xakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3FxakJGO0VxQ3BxakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzcWpCSDtFcUNscWpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDb3FqQkg7QUFDRjtBcUNqcWpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNtcWpCRjtFcUNscWpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDb3FqQkg7RXFDaHFqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2txakJIO0FBQ0Y7QXFDL3BqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDaXFqQkY7RXFDaHFqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2txakJIO0VxQzlwakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNncWpCSDtBQUNGO0FxQzdwakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQytwakJGO0VxQzlwakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNncWpCSDtFcUM1cGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDOHBqQkg7QUFDRjtBcUMzcGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM2cGpCRjtFcUM1cGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDOHBqQkg7RXFDMXBqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzRwakJIO0FBQ0Y7QXFDenBqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMnBqQkY7RXFDMXBqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzRwakJIO0VxQ3hwakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckMwcGpCSDtBQUNGO0FxQ3ZwakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3lwakJGO0VxQ3hwakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMwcGpCSDtFcUN0cGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDd3BqQkg7QUFDRjtBcUNyeGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN1eGpCRjtFcUN0eGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDd3hqQkg7RXFDcHhqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3N4akJIO0FBQ0Y7QXFDbnhqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDcXhqQkY7RXFDcHhqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3N4akJIO0VxQ2x4akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNveGpCSDtBQUNGO0FxQ2p4akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ214akJGO0VxQ2x4akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNveGpCSDtFcUNoeGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDa3hqQkg7QUFDRjtBcUMvd2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNpeGpCRjtFcUNoeGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDa3hqQkg7RXFDOXdqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ2d4akJIO0FBQ0Y7QXFDN3dqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDK3dqQkY7RXFDOXdqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2d4akJIO0VxQzV3akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM4d2pCSDtBQUNGO0FxQzN3akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzZ3akJGO0VxQzV3akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM4d2pCSDtFcUMxd2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDNHdqQkg7QUFDRjtBcUN6d2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMyd2pCRjtFcUMxd2pCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNHdqQkg7RXFDeHdqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzB3akJIO0FBQ0Y7QXFDdndqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDeXdqQkY7RXFDeHdqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzB3akJIO0VxQ3R3akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckN3d2pCSDtBQUNGO0FxQ3I0akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3U0akJGO0VxQ3Q0akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN3NGpCSDtFcUNwNGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDczRqQkg7QUFDRjtBcUNuNGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNxNGpCRjtFcUNwNGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDczRqQkg7RXFDbDRqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ280akJIO0FBQ0Y7QXFDajRqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDbTRqQkY7RXFDbDRqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ280akJIO0VxQ2g0akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNrNGpCSDtBQUNGO0FxQy8zakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ2k0akJGO0VxQ2g0akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNrNGpCSDtFcUM5M2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDZzRqQkg7QUFDRjtBcUM3M2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckMrM2pCRjtFcUM5M2pCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDZzRqQkg7RXFDNTNqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQzgzakJIO0FBQ0Y7QXFDMzNqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDNjNqQkY7RXFDNTNqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzgzakJIO0VxQzEzakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckM0M2pCSDtBQUNGO0FxQ3ozakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQzIzakJGO0VxQzEzakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckM0M2pCSDtFcUN4M2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDMDNqQkg7QUFDRjtBcUN2M2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckN5M2pCRjtFcUN4M2pCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDMDNqQkg7RXFDdDNqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VyQ3czakJIO0FBQ0Y7QXFDci9qQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXJDdS9qQkY7RXFDdC9qQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3cvakJIO0VxQ3AvakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFckNzL2pCSDtBQUNGO0FxQ24vakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VyQ3EvakJGO0VxQ3AvakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNzL2pCSDtFcUNsL2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXJDby9qQkg7QUFDRjtBcUNqL2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFckNt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QTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QXhENGpzQko7QXdEeGpzQkU7RUFDRSxlQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLCtCQUFBO0VBQUEsNERBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxnQkFBQTtBeEQwanNCSjtBd0R4anNCSTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBeEQwanNCTiIsImZpbGUiOiJjb250ZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5BdG9tc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44Oc44K/44OzICovXG4uYS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYS1idG46ZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYS1idG4uLWZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYS1idG4uLXctYWxsLTI1MCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5hLWJ0bi4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zcC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1iYXNpYy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYS1idG4uLXNpemUtc20ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQge1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG59XG4uYS1idG4uLXNpemUtbGcge1xuICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLi1zaXplLXNtLTIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICB9XG59XG4uYS1idG4uLXNpemUtbWQtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYS1idG4uLXNpemUtbWQtMyB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTMuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC00IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC00Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYS1idG4uLXNpemUtbWQtNSB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTUuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC02IHtcbiAgcGFkZGluZzogMTFweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtNi4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTcge1xuICBwYWRkaW5nOiAxMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1idG4uLXNpemUtbWQtNyB7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNpemUtbWQtNy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTgge1xuICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC05IHtcbiAgcGFkZGluZzogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIHRleHQtaW5kZW50OiAwLjVlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xMSB7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1tZC0xMSB7XG4gICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4uYS1idG4uLXNpemUtbWQtMTEuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xMiB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTEyLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTMge1xuICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTQge1xuICBwYWRkaW5nOiAwLjllbSAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTQuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNSB7XG4gIHBhZGRpbmc6IDE0cHggMC43ZW0gMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTUuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NWVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE1Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTYge1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuODVlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTYuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMi42ZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTYuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNiB7XG4gICAgcGFkZGluZzogMC44ZW0gMS44NWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpIHtcbiAgLmEtYnRuLi1zaXplLW1kLTE2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zaXplLW1kLTE3IHtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xOCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyNDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLmEtYnRuLi1zaXplLW1kLTIxIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG4uYS1idG4uLXNpemUtbWQtMjIge1xuICBwYWRkaW5nOiA3cHg7XG59XG4uYS1idG4uLXNpemUtbWQtMjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDAuN2VtIDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjMuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS42NWVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTI0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjQgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZzogMCAxLjY1ZW0gMCAxZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjYge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjcge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYS1idG4uLXNpemUtbWQtMjgge1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zaXplLW1kLTI4IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yOC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmEtYnRuLi1zaXplLXhzLTIge1xuICBwYWRkaW5nOiAxcHggMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYS1idG4uLXNpemUteHMtMyB7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLi1zaXplLXhzLTQge1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS14cy00IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS14cy00Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy01IHtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLXNpemUteHMtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy03IHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy0yIHtcbiAgcGFkZGluZzogOS41cHggMzdweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1idG4uLXNpemUtbGctMi4taGFzLXN1YnR4dCB7XG4gIHBhZGRpbmc6IDlweCAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy0zIHtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy00IHtcbiAgcGFkZGluZzogMTJweCAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtYnRuLi1zaXplLWxnLTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy00Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLWxnLTUge1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNpemUtbGctNSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuLmEtYnRuLi1zaXplLWxnLTYge1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy03IHtcbiAgcGFkZGluZzogMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tYmctd2hpdGUtdHh0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzUwYjZlMztcbn1cbi5hLWJ0bi4tYmctd2hpdGUtdHh0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWJnLXBhbGUtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWxpZ2h0Z3JlZW4tMDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmEtYnRuLi1ib3JkZXItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tYm9yZGVyLWdyZWVuLi1vbmxpbmUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIG1heC13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1ib3JkZXItZ3JlZW4uLW9ubGluZS1wYyB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgbWF4LXdpZHRoOiAxMDdweDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLWJvcmRlci1ncmVlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWJvcmRlci1ncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi4tYm9yZGVyLWdyYXktMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uYS1idG4uLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tZ3JheS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5hLWJ0bi4tZ3JheS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG4uYS1idG4uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1yZWQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU2MjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1ncmVlbi1oYXMtYm9yZGVyIHtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLXJlZC1oYXMtYm9yZGVyIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLW9uLW9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1vbi1vZmYuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmEtYnRuLi1uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYS1idG4uLWxpbmUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWZyaWVuZHMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlOGM4NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWZyaWVuZHMge1xuICBwYWRkaW5nOiAxM3B4IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodCwgLmEtYnRuLi1hcnJvdy1sZWZ0LCAuYS1idG4uLWFycm93LXJpZ2h0LWJsYWNrLCAuYS1idG4uLWFycm93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLi1pY29uLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmEtYnRuLi1pY29uLWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUtbWQtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTIyOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMyB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTIzOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS14cy01OmJlZm9yZSB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uYS1idG4uLWljb24tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYS1idG4uLWljb24tcmlnaHQuLXNpemUtbWQtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0Li1zaXplLW1kLTEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4uLWljb24tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLi1jb250YWN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFpbC5zdmcpO1xufVxuLmEtYnRuLi1yZXNlcnZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fd29vZC5zdmcpO1xufVxuLmEtYnRuLi1zZWFyY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9zZWFyY2guc3ZnKTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0LWlubGluZS4tY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYS1idG4uLWljb24tcmlnaHQtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLi10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLi1jYWxlbmRlciB7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWNhbGVuZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLWNhbGVuZGVyLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLWNvbXBhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1jb21wYXJlIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1jb21wYXJlIC5hLWJ0bl9fZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWNvbXBhcmUgLmEtYnRuX19lbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4uYS1idG4uLWNvbXBhcmUgLmEtYnRuX19lbS4tbGcge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1jb21wYXJlIC5hLWJ0bl9fZW0uLWxnIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tY29tcGFyZSAuYS1idG5fX2VtLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1zZWFyY2gtZm9ybSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1hZGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuYS1idG4uLWFkZDphZnRlciB7XG4gICAgY29udGVudDogXCLvvItcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZSB7XG4gIGN1cnNvcjogYXV0bztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiMWIxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IxYjFiMTtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuLWdjLW5hbWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZS4td3d3dG9wIHtcbiAgcGFkZGluZzogNC41cHggMTBweDtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuLWdjLW5hbWUuLXd3d3RvcC4tc3AtaGlnaCB7XG4gIHBhZGRpbmc6IDkuNXB4IDEwcHg7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lLi1zb2xvIHtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1hcmVhLWRlc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIHdpZHRoOiAxMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rLW9wYWNpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmEtYnRuLi1hcmVhLWRlc2lkZVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmEtYnRuLi1hcmVhLWRlc2lkZS4tc3RhdGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLmEtYnRuLi1hcmVhLWRlc2lkZS1vbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB3aWR0aDogMjEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hLWJ0bi4tYXJlYS1kZXNpZGUtb25saW5lW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWFycm93LXJpZ2h0LWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi4tYXJyb3ctcmlnaHQtYm90dG9tOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JvdHRvbV9ncmVlbi5zdmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodC1ib3R0b206aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1teWFjY29yZGlhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tbXlhY2NvcmRpYSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmEtYnRuLi1teWFjY29yZGlhLi13ZWlnaHQ2MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmEtYnRuLi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi4tc2VsZWN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICMxYTFhMWEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYS1idG4uLXNlbGVjdC5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1oYXMtcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLi1zZWxlY3QuLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtYnRuLi1zZWxlY3QuLWdtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLi1zZWxlY3QuLW90aGVyLWdjIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtZ2Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1hcmVhIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtYXJlYSB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxufVxuLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1hcmVhIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1idG4uLXNlbGVjdC4tc2VsZWN0LWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1idG4uLXNlbGVjdC4tc2VsZWN0LWFyZWEgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1tb250aCB7XG4gICAgbWluLXdpZHRoOiAxMzZweDtcbiAgfVxufVxuLmEtYnRuLi1zZWxlY3QuLWNkIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1jZC5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLXNlbGVjdC4tY2QuaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWNvbnRyb2xsZXIge1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi4tY29udHJvbGxlci4tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXYuc3ZnKTtcbn1cbi5hLWJ0bi4tY29udHJvbGxlci4tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHQuc3ZnKTtcbn1cbi5hLWJ0bi4tdXJsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMTRweCAzNXB4O1xufVxuLmEtYnRuLi11cmw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tdXJsIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1idG4uLXVybCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tdXJsIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcbiAgfVxufVxuLmEtYnRuLi11cmw6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jb3B5LnN2Zyk7XG59XG4uYS1idG4uLXJhZGl1cy0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLi12LXNlbGVjdCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWJ0bi4tdi1zZWxlY3QuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1idG4uLXYtc2VsZWN0Li13aWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLi12LXNlbGVjdC4tc29sbyB7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG59XG4uYS1idG4uLXYtc2VsZWN0Li1uYXJyb3cge1xuICBwYWRkaW5nOiA0cHggN3B4O1xufVxuLmEtYnRuLi1jb25kaXRpb24ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtYnRuLi1jb25kaXRpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1jb25kaXRpb24uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWFyZWEtZmF2LmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1idG4uLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmEtYnRuLi1tYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYXBfd2guc3ZnKTtcbn1cbi5hLWJ0bi4tbWFwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbn1cbi5hLWJ0bi4tbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNWI1YjViO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLW1haWw6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWxfZ3JheS5zdmcpO1xufVxuLmEtYnRuLi1jbGVhciB7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4uLWNsZWFyLi1ncmF5IHtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWJ0bi4tY2xlYXIyIHtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmEtYnRuLi1yZWZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1yZWZpbmU6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLi1yZWZpbmU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi4tcmVmaW5lLmlzLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tcmVmaW5lLmlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLi1yZWZpbmUuLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uYS1idG4uLXJlZmluZS4tcmVzdWx0OmJlZm9yZSwgLmEtYnRuLi1yZWZpbmUuLXJlc3VsdDphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYS1idG4uLXJlZmluZS4tcmVzdWx0LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLXJlZmluZS4tcmVzdWx0LmlzLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tcmVmaW5lLi1yZXN1bHQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4uLXJlZmluZS4td3d3dG9wOmJlZm9yZSwgLmEtYnRuLi1yZWZpbmUuLXd3d3RvcDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZy4taW5saW5lIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmEtYnRuLi1zZWFyY2gtaW1nLi13d3d0b3Age1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcC4tbm9ybWFsIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zZWFyY2gtaW1nLi13d3d0b3AuLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2VhcmNoLWltZy4tb25saW5lLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAzMHB4O1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLmEtYnRuLi1saWdodC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5hLWJ0bi4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDQwcHggNXB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLi1tb3JlOmJlZm9yZSwgLmEtYnRuLi1tb3JlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuLmEtYnRuLi1tb3JlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLi1tb3JlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi4tbW9yZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1tb3JlLmlzLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tbW9yZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc2hhZG93IHtcbiAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNXB4O1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy4tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGMwNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWU0NTk7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zaGFkb3cuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmEwNTE7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICNhNzM3MTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zaGFkb3cuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkYTcxZTtcbiAgYm94LXNoYWRvdzogMCAxcHggIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXNoYWRvdy4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1iYWNrLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1iYWNrLXRvcCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuLmEtYnRuLi1iYWNrLXByYWN0aWNlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAyNDJweDtcbn1cbi5hLWJ0bi4tYmFjay1wcmFjdGljZS4tc2l6ZS1tZCB7XG4gIG1pbi13aWR0aDogMTkycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWJhY2stcHJhY3RpY2UuLXNpemUtbWQge1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gIH1cbn1cbi5hLWJ0bi4tYmFjay1wYWdlIHtcbiAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cbi5hLWJ0bi4tYmFjay1wYWdlLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuLmEtYnRuLi1iYWNrLXBhZ2UuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tYmFjay1wYWdlIHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYS1idG4uLWJhY2stcGFnZSB7XG4gICAgcGFkZGluZzogMC43ZW0gMC42ZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3VibWl0IHtcbiAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjg1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3VibWl0IHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4uYS1idG4uLXN1Ym1pdDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hLWJ0bi4tc29sby10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby10b3Age1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYXJyb3dfYi5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLXRvcDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uYS1idG4uLXNvbG8tc2VhcmNoIHtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyM3B4IDE3cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbiB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAyNHB4IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zb2xvLWxpbmsuLWJnLW9yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLW9yYW5nZSB7XG4gICAgcGFkZGluZzogNDBweCA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLWJnLXdoaXRlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwOGQzMTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMzY2E1NWM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tdHlwZS1hIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXR5cGUtYiB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi10eXBlLWMge1xuICAgIHBhZGRpbmc6IDI0cHggNTVweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMtMiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzLTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tcmFua2luZyB7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tcmFua2luZyB7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYS1idG4uLXNvbG8tcmFua2luZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hLWJ0bi4tc2hpYmFmdSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgdHJhbnNmb3JtO1xufVxuLmEtYnRuLi1zaGliYWZ1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTAlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmlnaHQ6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgIzExOTkzNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcbn1cbi5hLWJ0bi4tc2hpYmFmdTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxMTk5MzY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLXNoaWJhZnU6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5hLWJ0bi4tcm91bmRlZCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5hLWJ0bi4tcm91bmRlZC4tY29yYWwge1xuICBwYWRkaW5nOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLi1yb3VuZGVkLi13aGl0ZW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogIzcwNzA3MCBzb2xpZCAxcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmEtYnRuLi1yb3VuZGVkLi1jb250cm9sZXIge1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYS1idG4uLXJvdW5kZWQuLXdvbWVuIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MzgzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYS1idG4uLXJvdW5kZWQuLXdvbWVuLi1tZCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYS1idG4uLXNxdWFyZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYS1idG4uLXNxdWFyZS4tdHh0LXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLXR4dC1zbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy1ncmVlbi4tZGlzYWJsZWQtbGluZTpkaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctZ3JlZW4uLWRpc2FibGVkLWxpbmU6ZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGF1dG87XG59XG4uYS1idG4uLXNxdWFyZS4tYmctbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItY29sb3I6ICNkYmYxZDM7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyIHtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1jaGFuZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLWNoYW5nZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLXVucmVnaXN0ZXJlZCB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtYnRuLi1zcXVhcmUuLW1vZGFsLWFkZC1jb21wYWlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbn1cbi5hLWJ0bi4tc3F1YXJlLmhhcy1hY3RpdmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1idG4uLXNxdWFyZS4tdHh0LWdyZWVuIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4uLXNxdWFyZS4tYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbiAgY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXNxdWFyZS4tYm9yZGVyLWxpZ2h0LWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLmEtYnRuLi1zcXVhcmUuLXR4dC1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1sb3cge1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1sb3cge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWxvd2VyIHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXNxdWFyZS4tZ3JheS1vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYS1idG4uLXNxdWFyZS4tZ3JheS1vdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG59XG4uYS1idG4uLXNxdWFyZS4tZ3JheS1vdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLi1zcXVhcmUuLXR3by1saW5lcyB7XG4gIHBhZGRpbmc6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi10d28tbGluZXMge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLXR3by1saW5lcyA+IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tdHdvLWxpbmVzID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLW5vYm9yZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogMjBweDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tYWNjLWFycm93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLWFjYy1hcnJvdy5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tYmctbGlnaHRncmVlbjo6YWZ0ZXIsIC5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHh0LWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC5oYXMtYWN0aXZlOmRpc2FibGVkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1ncmV5OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE3MTcxNztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHRsLXNpZGUge1xuICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR0bC1zaWRlLi1hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR0bC1zaWRlLi1rZWVwLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1wZDEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1wZDEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1wZDEwOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmEtYnRuLi1zcXVhcmUuLWljb24taW5saW5lIHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWljb24taW5saW5lIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1pY29uLWlubGluZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1pY29uLWFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjAuNXB4IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4taWNvbi1hYnMge1xuICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWljb24tYWJzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYS1idG4uLXNxdWFyZS4tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDZjNzU1O1xufVxuLmEtYnRuLi1zcXVhcmUuLWxpbmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9saW5lLnN2Zyk7XG59XG4uYS1idG4uLXNxdWFyZS4tYXBwbGUge1xuICBwYWRkaW5nOiAxOHB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXNxdWFyZS4tYXBwbGU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fYXBwbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJ1ZGR5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2J1ZGR5LnN2Zyk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC41ZW07XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tYnVkZHk6OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWNhbXBhaWduIHtcbiAgcGFkZGluZzogMTNweCAzNnB4IDEzcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWNhbXBhaWduIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3F1YXJlLi1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1ncm91cC1jYW5jZWw6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zcXVhcmUuLWdyb3VwLWNhbmNlbCB7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWdyb3VwLWNhbmNlbCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWdyb3VwLXN1Ym1pdDo6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNxdWFyZS4tZ3JvdXAtc3VibWl0IHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgcGFkZGluZzogMTAuNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1ncm91cC1zdWJtaXQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLXBhcnRuZXItc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLXBhcnRuZXItc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogMjBweDtcbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAyMC41cHggMTVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItY29sb3I6ICMwMDk5MzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOmhvdmVyLFxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW46aG92ZXIgPiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuOmhvdmVyID4gaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tb3ZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG4uYS1idG4uLW92YWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWw6OmFmdGVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1ncmVlbiB7XG4gIHBhZGRpbmc6IDJweCAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwuLWdyZWVuIHtcbiAgICBwYWRkaW5nOiAzLjVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tb3ZhbC4tZ3JlZW4uLWxlZnQge1xuICAgIHBhZGRpbmc6IDRweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMi41cHggNXB4O1xuICB9XG4gIC5hLWJ0bi4tb3ZhbC4tZ3JlZW4uLWxlZnQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsLi1ncmVlbi4tbGVmdCB7XG4gICAgcGFkZGluZzogMXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLW92YWwuLWxpZ2h0Z3JlZW4ge1xuICBjb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbn1cbi5hLWJ0bi4tb3ZhbC4tbGlnaHRncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTkzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOTkzMztcbn1cbi5hLWJ0bi4tb3ZhbC4tbGlnaHRncmVlbi4tcHNtIHtcbiAgcGFkZGluZzogMy41cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwuLWxpZ2h0Z3JlZW4uLXBzbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tbGlnaHRncmVlbi4tcHNtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi4tb3ZhbC4tYmctd2hpdGUge1xuICBjb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4uYS1idG4uLW92YWwuLWJnLXdoaXRlLi1wc20yIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxOTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsLi1iZy13aGl0ZS4tcHNtMiB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDE4NHB4O1xuICB9XG59XG4uYS1idG4uLW92YWwuLWJnLXdoaXRlLi1wc20yOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi4tb3ZhbC4tYmctd2hpdGUuLXBzbTIuLWhhcy1hcnJvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd19yaWdodF9ncmVlbl8yLnN2Z1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTVweDtcbn1cbi5hLWJ0bi4tb3ZhbC4tYm9yZGVyIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsLi1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICB9XG59XG4uYS1idG4uLW92YWwuLWJvcmRlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbn1cbi5hLWJ0bi4tb3ZhbC4tc20ge1xuICBwYWRkaW5nOiAzLjVweCAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbC4tc20ge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4uLW92YWwuLXNtOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLmEtYnRuLi1vdmFsLi15ZWxsb3cge1xuICBwYWRkaW5nOiA1cHggMzhweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQyMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmEtYnRuLi1vdmFsLi15ZWxsb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLm8tbXlwYWdlX19pdGVtX19saW5rIC5hLWJ0bi4tb3ZhbC4teWVsbG93IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5hLWJ0bi4tb3ZhbC13aGl0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLW92YWwtd2hpdGUuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NEI5MTtcbiAgYm9yZGVyLWNvbG9yOiAjODc0QjkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4td2ViLWNvdXBvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDdweCAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4td2ViLWNvdXBvbiB7XG4gICAgbWluLXdpZHRoOiAxODhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi13ZWItY291cG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hLWJ0bi4tY2xlYXIge1xuICBwYWRkaW5nOiAycHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tY2xlYXIuLWdyYWRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2YzZjNmMyAwJSwgI2RjZGNkYyAxMDAlKTtcbn1cbi5hLWJ0bi4tY2xlYXIuLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2FhYWFhYTtcbn1cbi5hLWJ0bi4tY2hlY2tpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBwYWRkaW5nOiAxNHB4O1xufVxuLmEtYnRuLi1jaGVja2luIHAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45N3B4KSB7XG4gIC5hLWJ0bi4tY2hlY2tpbiBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmEtYnRuLi1sb2dpbi1wYWdlIHtcbiAgcGFkZGluZzogMTdweCA1OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWxvZ2luLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEzcHggNThweDtcbiAgfVxufVxuLmEtYnRuLi1sb2dpbi1wYWdlLi1uZXctdXNlciB7XG4gIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1sb2dpbi1wYWdlLi1uZXctdXNlciB7XG4gICAgcGFkZGluZzogMTlweCA1OHB4O1xuICB9XG59XG4uYS1idG4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyLi1ub3N0eWxlIHtcbiAgcGFkZGluZzogMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBjb2xvcjogIzAwOTkzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyLi1ub3N0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uYS1idG4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyLi1ub3N0eWxlLi13aWRlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1sb2dpbi1wYWdlLi1uZXctdXNlci4tbm9zdHlsZS4td2lkZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYS1idG4uby1tb2RhbF9fY29udGVudF9fYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG4uYS1idG4uby1tb2RhbF9fY29udGVudF9fYnRuLi1jb3B5IHtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi5hLWJ0bi5vLW1vZGFsX19jb250ZW50X19idG4uLXNlbmQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi5vLW1vZGFsX19jb250ZW50X19idG4uLXNlbmQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5hLWJ0bi5vLW1vZGFsX19jb250ZW50X19idG4uLWJhY2sge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uYS1idG4uLXNtLXNpemUge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zbS1zaXplIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW1kLXNpemUge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tbG90dGVyeSB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMHB4IDBweCAjMDA3NzJhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmEtYnRuLi1sb3R0ZXJ5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYS1idG4uLWxvdHRlcnktYmFjayB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGRjMzI5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTFweCA1cHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi4tZGlzYWJsZWQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICNhYWE7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbn1cbi5hLWJ0bi4tZGlzYWJsZWQtYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1kaXNhYmxlZC1idG4uLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5hLWJ0bi4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYS1idG4uLXBpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xufVxuLmEtYnRuLi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYWdlbnQvcGluX2dyZWVuLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmEtYnRuLi1waW4tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi4tcGluLWFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmEtYnRuLi1pY29uLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmEtYnRuLi1pY29uLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZ2VudC9pY29uX3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTNweDtcbn1cbi5hLWJ0bi4taWNvbi1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc2hhZG93LXR5cGUxIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5hLWJ0bi4tc2hhZG93LXR5cGUxLi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc2hhZG93LXR5cGUxLi1wcmV2OjpiZWZvcmUge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2hhZG93LXR5cGUxLi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNoYWRvdy10eXBlMS4tbmV4dDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2hhZG93LXR5cGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tYWNjLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hLWJ0bi4tZmxleC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5hLWJ0bi4tbW9yZWJveCB7XG4gIG1pbi13aWR0aDogMjY1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW1vcmVib3gge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tYXJyb3ctbWQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYS1idG4uLWZpeGVkLWl0ZW0xIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1maXhlZC1pdGVtMSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDY4JSAtIDMwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg2OCUgLSAzMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5hLWJ0bi4tZml4ZWQtaXRlbTEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWZpeGVkLWl0ZW0xIHtcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tZml4ZWQtaXRlbTEgPiBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYS1idG4uLWV2ZW50LXNlYXJjaCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDY0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWV2ZW50LXNlYXJjaCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1idG4uLWV2ZW50LXNlYXJjaCAuYS1idG5fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWJ0bi4tcmVzZXJ2ZS10aW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIG1pbi13aWR0aDogODNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1yZXNlcnZlLXRpbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tcmVzZXJ2ZS10aW1lIHtcbiAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgfVxufVxuLmEtYnRuLi11c2VyLXN1Ym1pdC5pcy1pbmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYS1idG4uLXRlbGxpbmsge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWluLXdpZHRoOiA3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi10ZWxsaW5rIHtcbiAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLWxlc3NvbiB7XG4gIHBhZGRpbmc6IDUuNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tbGVzc29uLi1iYXNpYy1taW5pIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYS1idG4uLWxlc3Nvbi1sZyB7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtYnRuLi1lbnRyeSB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tZW50cnkge1xuICAgIG1pbi13aWR0aDogNDA2cHg7XG4gIH1cbn1cbi5hLWJ0bi4tbWF5cGFnZS1sb2dpbiB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tbWF5cGFnZS1sb2dpbiB7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgfVxufVxuLmEtYnRuLi1hY2NlcHQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxOTJweDtcbn1cbi5hLWJ0bi4tdG9wdHJhY2VyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi10b3B0cmFjZXIge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuLmEtYnRuLi1mbGV4LXR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtZ3JlZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDlhMDNlO1xuICBjb2xvcjogIzA5YTAzZTtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtZGFyay1ncmVlbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwOWEwM2U7XG4gIGNvbG9yOiAjMDlhMDNlO1xufVxuLmEtYnRuLi1ib3JkZXItcm91bmRlZC13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1ib3JkZXItcm91bmRlZC1ibGFjayB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJlMmUyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtcHVycGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzg3NEI5MTtcbiAgY29sb3I6ICM4NzRCOTE7XG59XG4uYS1idG4uLXJvdW5kZWQxNSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uYS1idG4uLXJvdW5kZWQyNSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uYS1idG4uLXJvdW5kZWQxOSB7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG59XG4uYS1idG4uLXJvdW5kZWQzMCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uYS1idG4uLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbn1cbi5hLWJ0bi4tYmctbGlnaHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbn1cbi5hLWJ0bi4tYmctc3Vubnktb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDtcbn1cbi5hLWJ0bi4tYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDUxOTI7XG59XG4uYS1idG4uLW1kLWhpZ2gge1xuICBwYWRkaW5nOiAxNnB4IDE1cHg7XG59XG4uYS1idG4uLWJnLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbn1cbi5hLWJ0bi4tYmctbGlnaHQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmEtYnRuLi1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc0QjkxO1xufVxuLmEtYnRuLi1iZy1zaGFkb3ctb3V0IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5hLWJ0bi4tYmctc2hhZG93LWluLW91dCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG59XG4uYS1idG4uLWJnLW5vcm1hbC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmEtYnRuLi1zaW1wbGUtYmxhY2sge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWJ0bi4tc2ltcGxlLWJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaW1wbGUtYnRuIHtcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc2ltcGxlLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTdweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuLmEtYnRuLi1pY29uLWJsYW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2JsYW5rLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1idG4uLWljb24tYmxhbmstd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYmxhbmtfd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hLWJ0bi4taWNvbi1ibGFuay1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmEtYnRuLi1pY29uLWJsYW5rLXJpZ2h0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWJ0bi4teXViaW4ge1xuICBib3JkZXI6ICNhYWEgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmEtYnRuLi1wb2ludC1oaXN0cnkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4uLXBvaW50LWhpc3RyeS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tcG9pbnQtaGlzdHJ5LmlzLWFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbn1cbi5hLWJ0bi4taW1nMzYwIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYS1idG4uLWFycm93LTM2MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tYXJyb3ctMzYwIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uYS1idG4uLWFycm93LTM2MDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLWFycm93LTM2MCBpbWcge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYS1idG5fX2FuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5hLWJ0bl9fcXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmEtYnRuLi1zb2xvLWxpbmsgLmEtYnRuX19ibG9jay1pbWcge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsgLmEtYnRuX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXNtIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20gLmEtYnRuX19ibG9jay1pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbiAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1hIC5hLWJ0bl9fYmxvY2staW1nLCAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYiAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG5fX2Jsb2NrLWltZywgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgLmEtYnRuX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDM4cHg7XG4gICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA0NXB4O1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIGZsZXgtYmFzaXM6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMtMiAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIGZsZXgtYmFzaXM6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYS1idG4uLXNvbG8tbGluay4tYmctd2hpdGUgLmEtYnRuX19ibG9jay1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsZXgtYmFzaXM6IDM0cHg7XG4gIG1heC13aWR0aDogMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5hLWJ0bi4tc29sby10b3AgLmEtYnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tdG9wIC5hLWJ0bl9fdHh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLXRvcCAuYS1idG5fX3R4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OTAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tdG9wIC5hLWJ0bl9fdHh0OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG5fX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMtMiAuYS1idG5fX3R4dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtYnRuLi1zaGliYWZ1IC5hLWJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLi1mbGV4LXR4dCAuYS1idG5fX3R4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hLWJ0bl9fbW9yZS1pbmFjdGl2ZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1idG5fX21vcmUtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bl9fbW9yZS1hY3RpdmUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hLWJ0bi4tbWFpbCAuYS1idG5fX2VtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hLWJ0bl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYS1idG4uLXNpemUteHMgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtc20tMiAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogNXB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZCAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZyAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTMgLmEtYnRuX19hcnJvdywgLmEtYnRuLi1zaXplLW1kLTQgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTUgLmEtYnRuX19hcnJvdywgLmEtYnRuLi1zaXplLW1kLTE2IC5hLWJ0bl9fYXJyb3cge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTIzIC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yOCAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy0yIC5hLWJ0bl9fYXJyb3csIC5hLWJ0bi4tc2l6ZS14cy0zIC5hLWJ0bl9fYXJyb3cge1xuICByaWdodDogNnB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLXhzLTQgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTcgLmEtYnRuX19hcnJvdywgLmEtYnRuLi1zaXplLW1kLTE5IC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTIwIC5hLWJ0bl9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMSAuYS1idG5fX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMjQgLmEtYnRuX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXBjLWFycm93IC5hLWJ0bl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLWJ0bi4tYXJyb3ctbGVmdCAuYS1idG5fX2Fycm93IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYS1idG4uLWFycm93LXJpZ2h0LWJsYWNrIC5hLWJ0bl9fYXJyb3cge1xuICBzdHJva2U6ICMxYTFhMWE7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmEtYnRuLi1hcnJvdy1tZCAuYS1idG5fX2Fycm93IHtcbiAgc3Ryb2tlOiAjMWExYTFhO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmEtYnRuLi1hcnJvdy1ib3R0b20gLmEtYnRuX19hcnJvdyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodC1pbmxpbmUgLmEtYnRuX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtYnRuLi1zaGFkb3cgLmEtYnRuX19hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLWJhY2stcGFnZSAuYS1idG5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tZnJpZW5kcyAuYS1idG5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4uYS1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiAuYS1idG5fX2ljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyIC5hLWJ0bl9faWNvbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG4uYS1idG4uLW15YWNjb3JkaWEgLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lIC5hLWJ0bl9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0LWlubGluZSAuYS1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0LWlubGluZS4tc2l6ZS1sZy0zIC5hLWJ0bl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5hLWJ0bi4taWNvbi1ib3R0b20gLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNXB4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uYS1idG4uLWV2ZW50LXNlYXJjaCAuYS1idG5fX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMTVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmEtYnRuX19pY29uLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWJ0bl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZyAuYS1idG5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZy4td3d3dG9wIC5hLWJ0bl9faW1nIHtcbiAgbGVmdDogMjBweDtcbn1cbi5hLWJ0bi4tbm9ybWFsIC5hLWJ0bl9faW1nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLWlubGluZSAuYS1idG5fX2ltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tc2VhcmNoIC5hLWJ0bl9faW1nIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi10ZWxsaW5rIC5hLWJ0bl9faW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5hLWJ0bi4tZmxleC10eHQgLmEtYnRuX19pbWcge1xuICBmbGV4OiBub25lO1xufVxuXG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgLmEtYnRuX19tYWludHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lci4tdW5yZWdpc3RlcmVkIC5hLWJ0bl9fbWFpbnR4dCB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuXG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgLmEtYnRuX19zdWIge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rLW9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hLWJ0bl9fc21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmEtbGFiZWwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWxhYmVsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtbGFiZWwuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxhYmVsLi1saWdodC1ncmVlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5hLWxhYmVsLi1saWdodC1ncmVlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbn1cbi5hLWxhYmVsLi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xufVxuLmEtbGFiZWwuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYS1sYWJlbC4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWxhYmVsLi1ib3JkZXItcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMzMzMztcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWJsYWNrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWxhYmVsLi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLXNreWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiNWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjZlMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tb3JhbmdlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDQwZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tcGFsZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODM4MztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwO1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMy41cHggMTBweCA1LjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmEtbGFiZWwuLWJvcmRlci1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuLmEtbGFiZWwuLWJvcmRlci1ncmVlbi5pcy1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5hLWxhYmVsLi13b21lbi10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hLWxhYmVsLi1zaXplLXhzIHtcbiAgcGFkZGluZzogM3B4O1xufVxuLmEtbGFiZWwuLXNpemUteHMtMiB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4uYS1sYWJlbC4tc2l6ZS14cy0zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYS1sYWJlbC4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtbGFiZWwuLXNpemUtc20tMiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAxN3B4IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1sYWJlbC4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMjNweCA0cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtbGFiZWwuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmEtbGFiZWwuLXNpemUtbWQyIHtcbiAgcGFkZGluZzogNnB4O1xufVxuLmEtbGFiZWwuLXNpemUtbWQzIHtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG4uYS1sYWJlbC4tc2l6ZS1sZyB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hLWxhYmVsLi1zaXplLW1kLTIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kLTIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4uYS1sYWJlbC4tc2l6ZS1tZC0zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwuLXNpemUtbWQtNCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xufVxuLmEtbGFiZWwuLWljb24tdG9vbHRpcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG4uYS1sYWJlbC4tcmVxdWlyZWQge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB0ZXh0LWluZGVudDogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC4tbGlzdCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZGE3MWU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYS1sYWJlbC4tbGlzdDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmEtbGFiZWwuLWxpc3QuLWJ1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVzLnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuLmEtbGFiZWwuLWxpc3QuLW5hdmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbn1cbi5hLWxhYmVsLi1ub25lLWJvcmRlci1yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWxhYmVsLi1zb2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5hLWxhYmVsLi1zb2xvLi1zaXplLXNtIHtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1zb2xvLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmEtbGFiZWwuLXNvbG8uLXNpemUtbWQge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC4tc29sby4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uYS1sYWJlbC4tc29sby4tc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDVweCAxN3B4O1xufVxuLmEtbGFiZWwuLXNvbG8uLWJnLXdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiOWIzNztcbiAgY29sb3I6ICNkYjliMzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cbi5hLWxhYmVsLi1zb2xvLi1iZy13aC4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtbGFiZWwuLXNvbG8uLWJnLXdoOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtbGFiZWwuLW5ldyB7XG4gIHBhZGRpbmc6IDNweCAxMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1sYWJlbC4tbmV3IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1sYWJlbC4tZGFyay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwZDBkO1xufVxuLmEtbGFiZWwuLWRhcmstcmVkLi1uZXcge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDJweCA1cHggNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWxhYmVsLi1kYXJrLXJlZC4tbmV3IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFweCA1cHggNXB4O1xuICB9XG59XG4uYS1sYWJlbC4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWxhYmVsLi1ncm91cDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxhYmVsLi1ncm91cC4tdGFnIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hLWxhYmVsLi1ncm91cC4tdGFnLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hLWxhYmVsLi1ncm91cC5pcy1hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OTMzO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYS1sYWJlbC4tYmctZ3JheSB7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWxhYmVsLi1wcmVmLXBpbmsge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjY0NjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZjY0NjQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1wcmVmLXBpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4uYS1sYWJlbC4tcHVzaCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG59XG4uYS1sYWJlbC4tc2NoZWR1bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uYS1sYWJlbC4tYmctcGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG59XG4uYS1sYWJlbC4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xufVxuLmEtbGFiZWwuLXNpbXBsZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1pbi13aWR0aDogNjJweDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1sYWJlbC4tc2ltcGxlLWJvcmRlci4tc2l6ZS1tZDUge1xuICBtaW4td2lkdGg6IDE0NnB4O1xufVxuLmEtbGFiZWwuLWxlc3NvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IDUzcHg7XG4gIG1pbi1oZWlnaHQ6IDU5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1sZXNzb24ge1xuICAgIG1pbi13aWR0aDogNjdweDtcbiAgfVxufVxuLmEtbGFiZWwuLWxlc3Nvbi10dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1sYWJlbC4tbGVzc29uLXR0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLWxlc3Nvbi10dGwge1xuICAgIG1pbi13aWR0aDogMjgzcHg7XG4gIH1cbn1cbi5hLWxhYmVsLi1sZXNzb24tZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NEI5MTtcbn1cbi5hLWxhYmVsLi1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tbG9naW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1pbi13aWR0aDogMjIycHg7XG59XG5cbi5hLWxhYmVsLi1ncm91cCAuYS1sYWJlbF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYS1sYWJlbC4tZ3JvdXAgLmEtbGFiZWxfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYS1sYWJlbC4tbGVzc29uLWRldGFpbCAuYS1sYWJlbF9fdHh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmEtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hLWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1saW5rOmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtbGluay4tY29sb3JmdWwge1xuICBjb2xvcjogIzM3NzdiOCAhaW1wb3J0YW50O1xufVxuLmEtbGluay4tdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1saW5rLi11bmRlcmxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmEtbGluay4tdW5kZXJsaW5lOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1saW5rLi1hcnJvdy1yaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLi1hcnJvdy1sZWZ0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtbGluay4tYXJyb3ctbGVmdC4tYXJyb3ctdG9wIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5hLWxpbmsuLWljb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLi1pY29uLWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX3VzZXIuc3ZnKTtcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2FyLnN2Zyk7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICBjb2xvcjogI2ZkNDIzNDtcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgY29sb3I6ICMxZDQwOWQ7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLWludGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGNvbG9yOiAjMDA3NTNjO1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li1tb3ZpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9pbWcvaWNvbl9tb3ZpZS5wbmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbn1cbi5hLWxpbmsuLWFycm93LXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1saW5rLi1hcnJvdy1yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbn1cbi5hLWxpbmsuLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1saW5rLi1ncmVlbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1saW5rLi1ncmVlbl9teXBhZ2VfMSB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtbGluay4tZ3JlZW5fbXlwYWdlXzE6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTMzO1xufVxuLmEtbGluay4tc2t5LWJsdWUge1xuICBjb2xvcjogIzAwNTlkZTtcbn1cbi5hLWxpbmsuLXNpemUtc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hLWxpbmsuLXNpemUtc20tMiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saW5rLi1zaXplLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1saW5rLi1zaXplLW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtbGluay4tc2l6ZS1tZC0yIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWxpbmsuLXNpemUtbWQtMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saW5rLi1zaXplLW1kLTMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtbGluay4tc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpbmsuLXNpemUtbGctMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmEtbGluay4taHYtbGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay4tYXJyb3ctcmlnaHQuLXNpemUtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmEtbGluay4tYWNjZXNzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLi1pY29uLWxlZnQuLWFycm93LXJpZ2h0Li1zaXplLXNtLi1hY2Nlc3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWRyaXZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay4taWNvbi1sZWZ0Li1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tZHJpdmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmEtbGluay4tbXlhY2NvcmRpYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cbi5hLWxpbmsuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS1saW5rLi11bmRlcmxpbmUtdHh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLi11bmRlcmxpbmUtbm9ybWFsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLi1pbi10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzNzc3YjggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5hLWxpbmsuLXBpbmsge1xuICBjb2xvcjogI0ZGNjQ2NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLi10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hLWxpbmsuLWdyZWVuLXVuZGVybGluZSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYS1saW5rLi1ncmVlbi11bmRlcmxpbmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1saW5rLi13aWRlIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmEtbGluay4td2lkZTpiZWZvcmUge1xuICByaWdodDogMnB4O1xufVxuLmEtbGluay4tbGluay1mYXEge1xuICBjb2xvcjogIzAwNzBkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLi1saW5rLWZhcTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hLWxpbmsuLWFycm93LXJpZ2h0IC5hLWxpbmtfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1saW5rLi1hcnJvdy1sZWZ0IC5hLWxpbmtfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWxpbmsuLWFycm93LWxlZnQuLWFycm93LWdyZWVuIC5hLWxpbmtfX2Fycm93IHtcbiAgc3Ryb2tlOiAjMDA4ZDMxO1xufVxuLmEtbGluay4tc2l6ZS1sZyAuYS1saW5rX19hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay4tYWNjZXNzIC5hLWxpbmtfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYS1saW5rLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3AgLmEtbGlua19fYXJyb3cge1xuICB0b3A6IDAuN2VtO1xufVxuXG4uYS1saW5rLi1hY2Nlc3MgLmEtbGlua19fY29sb3IsIC5hLWxpbmsuLWRyaXZlIC5hLWxpbmtfX2NvbG9yIHtcbiAgY29sb3I6ICM1ZGE3MWU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpbmsuLWFjY2VzcyAuYS1saW5rX19jb2xvciwgLmEtbGluay4tZHJpdmUgLmEtbGlua19fY29sb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYS1saW5rX19pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGlzdC4tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLWZvb3RlciA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uYS1saXN0Li1mb290ZXIgPiBsaSA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QuLWZvb3RlciA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmEtbGlzdC4tZm9vdGVyID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QuLWZvb3RlciA+IGxpID4gYTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1mb290ZXIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJ8XCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGlzdC4tZm9vdGVyID4gbGkgKyBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tcG9pbnQgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uYS1saXN0Li1wb2ludCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLXBvaW50ID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbi5hLWxpc3QuLXBvaW50Li1ub3RlID4gbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG4uYS1saXN0Li1wb2ludC4tbm90ZSA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuLmEtbGlzdC4tbWFydSA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmEtbGlzdC4tbWFydSA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tbWFyayA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hLWxpc3QuLW1hcmsgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1tYXJrID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGlzdC4tc3AtcG9pbnQgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uYS1saXN0Li1taXggPiAuYS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYS1saXN0Li1taXggPiAuYS1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmEtbGlzdC4tbWl4ID4gLmEtbGlzdF9faXRlbS4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG59XG4uYS1saXN0Li1taXggPiAuYS1saXN0X19pdGVtLi1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuLmEtbGlzdC4tcG9saWN5ID4gbGkge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmEtYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLWdyZWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1iYWRnZS4tc2l6ZS1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS0yIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS0zIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTMtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UuLXNpemUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLXNpemUtc20tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UuLXNpemUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLWljb24tbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5hLWJhZGdlLi1uby1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmEtYmFkZ2VfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5hLWJhZGdlLi1ncmVlbiAuYS1iYWRnZV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLmEtYmFkZ2UuLXJlZCAuYS1iYWRnZV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQzMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYmFkZ2UuLXNpemUtc20gLmEtYmFkZ2VfX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UuLXNpemUtc20gLmEtYmFkZ2VfX2JhZGdlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1zaXplLWxnIC5hLWJhZGdlX19iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTIgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMyAuYS1iYWRnZV9fYmFkZ2Uge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYmFkZ2UuLXNpemUtc20tNCAuYS1iYWRnZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1iYWRnZS4tc2l6ZS1zbS00IC5hLWJhZGdlX19iYWRnZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS01IC5hLWJhZGdlX19iYWRnZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS02IC5hLWJhZGdlX19iYWRnZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHJpZ2h0OiAtM3B4O1xufVxuLmEtYmFkZ2UuLWljb24tbGVmdCAuYS1iYWRnZV9fYmFkZ2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hLWJhZGdlLi1pY29uLWdyZWVuIC5hLWJhZGdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uYS1iYWRnZS4taWNvbi1ncmF5IC5hLWJhZGdlX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG5cbi5hLWhlYWRpbmcuLWx2MSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbHYxLi1iYXNpYy0yNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbHYxLi1iYXNpYy0yMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2MiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbi5hLWhlYWRpbmcuLWx2Mi0xIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjItMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyLTMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTMge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyLTQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyLTUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2Mi02IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyLTcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi03IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uYS1oZWFkaW5nLi1sdjMtMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1oZWFkaW5nLi1sdjMtMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjMtMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2My0yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2My0zIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtaGVhZGluZy4tbHY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtaGVhZGluZy4tbHY0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWhlYWRpbmcuLWx2NSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtaGVhZGluZy4tbHY1LTEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjUtMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHY2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtaGVhZGluZy4tc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWxlZnQtZ3JlZW4tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLmEtaGVhZGluZy4tbGVmdC1ncmVlbi1saW5lOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5QTAzRTtcbn1cbi5hLWhlYWRpbmcuLXN1Yi10dGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hLWhlYWRpbmcuLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1oZWFkaW5nLi1kYXJrZ3JlZW4ge1xuICBjb2xvcjogIzI1NTkzMztcbn1cbi5hLWhlYWRpbmcuLWhpcmFnaW5vIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiO1xufVxuLmEtaGVhZGluZy4tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tdGhlbWUtd29tZW4ge1xuICBjb2xvcjogI2ZmNjQ2NDtcbn1cbi5hLWhlYWRpbmcuLXNtb2tlLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1oZWFkaW5nLi1wYWxlLXBpbmsge1xuICBjb2xvcjogI2ZmODM4Mztcbn1cbi5hLWhlYWRpbmcuLWxoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1iYXNpYy1saDE0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYS1oZWFkaW5nLi1sbTEge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYS1oZWFkaW5nLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWhlYWRpbmcuLWJvbGQ4MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmEtaGVhZGluZy4tbm9ybWFsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1ub3JtYWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWhhcy1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4taGFzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZjFlYjtcbiAgfVxufVxuLmEtaGVhZGluZy4tdG9wLXR5cGUxIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi10b3AtdHlwZTEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYS1oZWFkaW5nLi1uZXdzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuM2VtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW5ld3Mge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmEtaGVhZGluZy5oYXMtdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1oZWFkaW5nLmhhcy11bmRlcmxpbmUuLWxpZ2h0LWdyZWVuLWJvbGQge1xuICBib3JkZXItY29sb3I6ICM4REMzMjk7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuLmEtaGVhZGluZy5oYXMtdW5kZXJsaW5lLi1zY2hvb2wge1xuICBib3JkZXItY29sb3I6ICM4NzRCOTE7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLmhhcy11bmRlcmxpbmUuLXNjaG9vbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuLmEtaGVhZGluZy4tYXJyb3ctYWNkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtaGVhZGluZy4tYXJyb3ctYWNkOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmEtaGVhZGluZy4tcmFua2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDI1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXJhbmtpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmc6IDZweCAzNXB4IDZweCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1yYW5raW5nOmJlZm9yZSwgLmEtaGVhZGluZy4tcmFua2luZzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmEtaGVhZGluZy4tcmFua2luZzpiZWZvcmUge1xuICBsZWZ0OiAtMjVweDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vaWNvbl90cm9waHlfMS5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tcmFua2luZzpiZWZvcmUge1xuICAgIGxlZnQ6IC0zM3B4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tcmFua2luZzphZnRlciB7XG4gIHJpZ2h0OiAtMThweDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmdfaGVhZGluZ19yYW5raW5nX3NwLnBuZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1yYW5raW5nOmFmdGVyIHtcbiAgICByaWdodDogLTIzcHg7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmdfaGVhZGluZ19yYW5raW5nLnBuZyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1sdjIuLWdjLWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tZ2xvYmFsLWx2MS1saCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWdsb2JhbC1sdjQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5hLWhlYWRpbmcuLWdsb2JhbC1saCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWdsb2JhbC1saCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tZ2xvYmFsLWxoLmhhcy1sdjQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWdsb2JhbC1saC5oYXMtbHY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tZ2xvYmFsLWxoLi1uZXh0LWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzFiMWYxZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmEtaGVhZGluZy4tYm9yZGVyLWdyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExOTkzNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmEtaGVhZGluZy4tYm9yZGVyLWdyZWVuLi1sdjUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmEtaGVhZGluZy4tYm9yZGVyLWdyZWVuLi1sdjU6YmVmb3JlIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5hLWhlYWRpbmcuLW15cGFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1teXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1teXBhZ2UgPiBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2UgPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlID4gaW1nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuM2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlLi1jb3Vyc2UgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmEtaGVhZGluZy4tcGFydG5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogNS41cHggMThweCA1LjVweCAyNHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1wYXJ0bmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxNXB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1wYXJ0bmVyLi1pY29uIHtcbiAgcGFkZGluZzogNHB4IDE4cHggNHB4IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tcGFydG5lci4taWNvbiB7XG4gICAgcGFkZGluZzogNXB4IDE4cHggNXB4IDE1cHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXBhcnRuZXIuLWljb24gaW1nLFxuLmEtaGVhZGluZy4tcGFydG5lci4taWNvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLXBhcnRuZXIuLWljb24gaW1nLFxuICAuYS1oZWFkaW5nLi1wYXJ0bmVyLi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1saWdodGdyZWVuLWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lLi1zcC0xMDB2dyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uYS1oZWFkaW5nLi1saWdodGdyZWVuLWxpbmUuLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lLi1pbnZpdGF0aW9uIHtcbiAgcGFkZGluZzogMTdweCAxNXB4IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1saWdodGdyZWVuLWxpbmUuLWludml0YXRpb24ge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1ncmF5LWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWdyYXktbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtaGVhZGluZy4tbGgxNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYS1oZWFkaW5nLi1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXNpemUtc20ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXNpemUtbWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tc2l6ZS1tZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmEtaGVhZGluZy4tZnJpZW5kcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjgyOWQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogOHB4IDIycHggOHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYS1oZWFkaW5nLmhhcy1idG4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYS1oZWFkaW5nLi1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWJvcmRlci1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1saW5ldXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1oZWFkaW5nLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOUEwM0U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtaGVhZGluZy4tc3F1YXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE3M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiA0cHggNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tc3F1YXJlIHtcbiAgICBtaW4td2lkdGg6IDIzMnB4O1xuICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWJhc2ljLXJpZ2h0LXJvdW5kZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTkxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTNweCAxM3B4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1iYXNpYy1yaWdodC1yb3VuZGVkIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1yaWdodC1yb3VuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE5MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEzcHggMTNweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tcmlnaHQtcm91bmRlZCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbiAgfVxufVxuLmEtaGVhZGluZy4taGlnaCB7XG4gIG1pbi1oZWlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX2ltZyB7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX2ltZyB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nX190eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZjFlYjtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmEtaGVhZGluZ19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmEtaGVhZGluZ19faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWhlYWRpbmcuaXMtYWN0aXZlIC5hLWhlYWRpbmdfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmEtaGVhZGluZy4tbHYyLTEgLmEtaGVhZGluZ19fc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi0xIC5hLWhlYWRpbmdfX3N1YiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5hLWhlYWRpbmcuLWNvdXBvbiAuYS1oZWFkaW5nX190dGwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1jb3Vwb24gLmEtaGVhZGluZ19fdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYS1wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYS1wYW5lbC4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uYS1wYW5lbC4tZ3JheS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1wYW5lbC4tZ3JheS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLXBhbmVsLi1ncmF5LXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG59XG4uYS1wYW5lbC4tbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYS1wYW5lbC4tbGlnaHQtZ3JheS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYS1wYW5lbC4tbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1wYW5lbC4tcDE1IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtcGFuZWwuLWZ1bGwtd2lkdGgtc3Age1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmEtcGFuZWwuLXJhZGl1cy00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtcGFuZWwuLXB0MDEge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLXBhbmVsLi1wdDAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuXG4uYS1mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtZm9ybS1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1jdXN0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWZvcm0tc2VsZWN0Li1jdXN0b206YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3QuLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS1zZWxlY3QuLWFyZWEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1tYXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3QuLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzFhMWExYSB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG59XG4uYS1mb3JtLXNlbGVjdC4tZG91YmxlOmFmdGVyIHtcbiAgdG9wOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogN3B4IDlweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lciB7XG4gICAgcGFkZGluZzogN3B4IDhweDtcbiAgfVxufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuaXMtYWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tYXJyb3ctbWQgaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogN3B4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlIHtcbiAgcGFkZGluZzogN3B4IDI0cHggN3B4IDlweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3B4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm0tdGltZV9faXRlbS5pcy1hY3RpdmUgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogIzRmYjQ0Nztcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiB7XG4gIHBhZGRpbmc6IDdweCAyNHB4IDdweCA2cHg7XG59XG4uYS1mb3JtLXNlbGVjdC4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWZvcm0tc2VsZWN0Li1ub3JtYWw6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xufVxuLmEtZm9ybS1zZWxlY3QuLW15cGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG4uYS1mb3JtLXNlbGVjdC4tbXlwYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaGFkb3ctc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdDphZnRlciB7XG4gIHotaW5kZXg6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2VsZWN0LWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zZWxlY3QtZ3JvdXA6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICMzMjMyMzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hLWZvcm0tc2VsZWN0X190dGwtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3RfX3NlbGVjdC4tZmlyc3QtaXRlbS1kZXNhYmxlZDpoYXMob3B0aW9uOmNoZWNrZWRbdmFsdWU9XCJcIl0pIHtcbiAgY29sb3I6ICNBQUFBQUE7XG59XG4uYS1mb3JtLXNlbGVjdC4tYm9yZGVyIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtZm9ybS1zZWxlY3QuLXNpemUtbWQgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTlweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS1zZWxlY3QuLXNpemUtbWQgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMTlweCAzMHB4O1xuICB9XG59XG4uYS1mb3JtLXNlbGVjdC5pcy1hY3RpdmUgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1mb3JtLXNlbGVjdC4tYm9yZGVyLmlzLWFjdGl2ZSAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1mb3JtLXNlbGVjdC4tcG9pbnQtZm9ybSAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxM3B4IDU4cHggMTNweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wb2ludC1mb3JtIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEzcHggNDJweCAxM3B4IDZweDtcbiAgfVxufVxuLmEtZm9ybS1zZWxlY3QuaXMtZXJyb3IgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDMzMzM7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaGFkb3ctc2VsZWN0IC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBwYWRkaW5nOiA3cHggMjBweCA3cHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXNlbGVjdC4tbXlwYWdlIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDMwcHggOHB4IDlweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaXplLW1kIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tc2VsZWN0Li1zaXplLW1kIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cblxuLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycHggOHB4IDJweCAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGE6aG92ZXIsIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtZm9ybS1zZWxlY3QuLWFyZWEgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkgYS5pcy1hY3RpdmUsIC5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpOm50aC1jaGlsZCgybi0xKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaTpudGgtbGFzdC1jaGlsZCgyKSwgLmEtZm9ybS1zZWxlY3QuLWFyZWEgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGk6bGFzdC1jaGlsZCgpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tbWFwIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtZm9ybS1zZWxlY3QuLW1hcCAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaS5pcy1hY3RpdmUsIC5hLWZvcm0tc2VsZWN0Li1tYXAgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1jdXN0b20gLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyIC5hLWZvcm0tc2VsZWN0X190eHQge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9fdHh0Li1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiAuYS1mb3JtLXNlbGVjdF9fdHh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyIC5hLWZvcm0tc2VsZWN0X19udW0ge1xuICBjb2xvcjogIzExOGUzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC41O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyIC5hLWZvcm0tc2VsZWN0X19udW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UgLmEtZm9ybS1zZWxlY3RfX251bSB7XG4gIG1hcmdpbjogMCAzcHggMCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuaXMtdW5zZWxlY3RlZCAuYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiAuYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9faGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYS1mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1mb3JtLWNoZWNrOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIuLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tbGcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tbGcuLXR4dC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYS1mb3JtLWNoZWNrLi1hcmVhLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hLWZvcm0tY2hlY2tfX3BhcnRzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLWNoZWNrLi1iZy13aGl0ZSAuYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1jaGVjay4tc2l6ZS1sZyAuYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uYS1mb3JtLWNoZWNrLi1iZC1kZ3kgLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbn1cbi5hLWZvcm0tY2hlY2suLWJveC1tZCAuYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYS1mb3JtLWNoZWNrLi1oZWFkaW5nIC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hLWZvcm0tY2hlY2suLWJ1dHRvbiAuYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlLCAuYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fcGFydHM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYS1mb3JtLWNoZWNrLi1ib3gtbWQgLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWZvcm0tY2hlY2suLXNpemUtbGcgLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBib3JkZXItY29sb3I6ICM1ZGE3MWU7XG59XG5cbi5hLWZvcm0tY2hlY2suLWJ1dHRvbiAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogM3B4O1xuICBjb250ZW50OiBcIuKck1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWZvcm0tY2hlY2suLWJnLXdoaXRlIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YWZ0ZXIge1xuICBsZWZ0OiA0cHg7XG59XG4uYS1mb3JtLWNoZWNrLi1zaXplLWxnIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGVmdDogMTBweDtcbn1cbi5hLWZvcm0tY2hlY2suLWJveC1tZCAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGVmdDogNXB4O1xufVxuXG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lubmVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMC45ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAwLjhlbTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtLi1maXhlZC1tZW51OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyLi10eHQtbm9uZSAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmEtZm9ybS1jaGVjay4tZ3JvdXAtbGlzdCAuYS1mb3JtLWNoZWNrX19pbm5lciA+IGltZyB7XG4gIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2tfX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hLWZvcm0tY2hlY2tfX21hcmsgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uYS1mb3JtLWNoZWNrX19tYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMC45ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fbWFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2tfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fdHh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay1zbS5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIgLmEtZm9ybS1jaGVja19faW5wdXQ6ZGlzYWJsZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lciB7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmEtZm9ybS1jaGVjay4tYnV0dG9uIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX190eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS10eHQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWZvcm0tdHh0OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MTkxOTE7XG59XG4uYS1mb3JtLXR4dC4tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1mb3JtLXR4dC4tbGFyZ2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLWxhcmdlLi1wb2ludC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtZm9ybS10eHQuLXBvaW50LWZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1mb3JtLXR4dC4tcG9pbnQtZm9ybTpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLmEtZm9ybS10eHQuLXBvaW50LWZvcm06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5hLWZvcm0tdHh0Li1wb2ludC1mb3JtOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWZvcm0tdHh0Li1wb2ludC1mb3JtOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1mb3JtLXR4dC4tcG9pbnQtZm9ybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li13aWRlIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0Li13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLWhhbGYge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC4taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1uYW1lIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1mb3JtLXR4dC5pcy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIGJvcmRlci1jb2xvcjogI2RkMzMzMztcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTFhMWExO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2ExYTFhMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWhhcy1pY29uIHtcbiAgcGFkZGluZzogNC41cHggMThweCA0LjVweCAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tLi1oYXMtaWNvbi4tdG9wLWlucHV0IHtcbiAgICBwYWRkaW5nOiA5cHggMThweCA5cHggMjRweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tZGF5cyB7XG4gIHBhZGRpbmc6IDQuNXB4IDlweCA0LjVweCA1cHg7XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tLi1zb2xvIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWFyZWEge1xuICBwYWRkaW5nOiAxcHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLXRvcC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0JDQkNCQztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLXRvcC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDE0cHg7XG59XG4uYS1mb3JtLXR4dC4tb25saW5lLXJlc2VydmUge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWZvcm0tdHh0Li1vbmxpbmUtcmVzZXJ2ZS4tcGMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmEtZm9ybS10eHQuLXVuZGVybGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1mb3JtLXR4dC4tdG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbn1cbi5hLWZvcm0tdHh0Li1tZW51LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmEtZm9ybS10eHQuLW1lbnUtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tZm9ybS1hcmVhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWE7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1zbSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDcuNXB4IDEycHg7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1zbS4taGlnaCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tbWQge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA5LjVweCAxNnB4O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tYXBwcm92ZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDkuNXB4IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUE5QTlBO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLWFwcHJvdmUge1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1wbGF5ZXItdHh0IHtcbiAgYm9yZGVyOiAjZGJkYmRiIDFweCBzb2xpZDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLWJvcmRlci1ub25lLXBjIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZS1zcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1pbi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tc2VhcmNoIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL215cGFnZS9pY29uX3NlYXJjaC10aGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tZ3JvdXAtbWQge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLmlzLWluYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS5pcy1pbmFjdGl2ZTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1yZWFkb25seSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XG59XG4uYS1mb3JtLXR4dC4tYmctZ3JheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tdHh0Li1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tYmctY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tdHh0Li1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hLWZvcm0tdHh0Li1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWZvcm0tdHh0Li1jYWxlbmRhcjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS10eHQuLWNhbGVuZGFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uX2NhbGVuZGFyX2dyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWZvcm0tdHh0Li1zaXplLW1kIHtcbiAgcGFkZGluZzogMTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tc2l6ZS1tZC0yIHtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLXNpemUtbWQtMiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tc2l6ZS1tZC0zIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tc2l6ZS1tZC0zIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLXNpemUtbWQtNCB7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tc2l6ZS1tZC00IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLXNpemUtbWQtNSB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1zaXplLW1kLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1zaXplLXNtLTEge1xuICB3aWR0aDogNTVweDtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLXNpemUtc20tMSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xufVxuLmEtZm9ybS10eHQuLXBhZ2UtbG9naW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtZm9ybS10eHQuLXNwYWNlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xufVxuLmEtZm9ybS10eHQuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xufVxuLmEtZm9ybS10eHQuLXBhZ2UtbG9naW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4uYS1mb3JtLXR4dF9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWZvcm0tdHh0X19kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uYS1mb3JtLXR4dF9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYS1mb3JtLXR4dF9faW5wdXQuLWRhdGUge1xuICB3aWR0aDogOGVtO1xufVxuLmEtZm9ybS10eHRfX2lucHV0Li1yYW5nZSB7XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmEtZm9ybS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IGF1dG87XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdGV4dGFyZWEuLW1lbW8ge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10ZXh0YXJlYS4tbWVtbyB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtZm9ybS10ZXh0YXJlYS4tYmctZ3JheSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXRleHRhcmVhLi1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWhlaWdoLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgcGFkZGluZzogOS41cHggMTZweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmEtZm9ybS10ZXh0YXJlYS4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1mb3JtLXRleHRhcmVhLi1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLmEtZm9ybS10ZXh0YXJlYS4tYmctbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYS1mb3JtLXRleHRhcmVhLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWNvbmZpcm0ge1xuICBtaW4taGVpZ2h0OiAyNzZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tdGV4dGFyZWEuLWNvbmZpcm0ge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG59XG4uYS1mb3JtLXRleHRhcmVhLi1pbnZpdGF0aW9uIHtcbiAgbWluLWhlaWdodDogMTExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1mb3JtLXRleHRhcmVhLi1pbnZpdGF0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uYS1mb3JtLXRleHRhcmVhLmlzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbn1cbi5hLWZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5hLWJhbm5lci4tbm9ybWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hLWJhbm5lci4tbm9ybWFsIC5hLWJhbm5lcl9faW1nYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS1iYW5uZXIuLW5vcm1hbCAuYS1iYW5uZXJfX2ltZ2JveCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmEtYmFubmVyLi1pbWctNC0zIC5hLWJhbm5lcl9faW1nYm94IGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYS1iYW5uZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtYmFubmVyX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYS1zaGFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDgwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1zaGFkZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLXNoYWRlLi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hLXNoYWRlLi1taWRkbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uYS1zaGFkZS4tb25saW5lLWRhcmsge1xuICB6LWluZGV4OiAxMjAwO1xufVxuLmEtc2hhZGUuLWhpbnQge1xuICB6LWluZGV4OiAzMTAwO1xufVxuXG4uYS1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHg7XG59XG4uYS1yYWRpby1sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmEtcmFkaW8tbGFiZWxfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtcmFkaW8tbGFiZWxfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNGVtO1xufVxuXG4uYS1yYWRpby1sYWJlbF9faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvLWxhYmVsX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzUzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLXJhZGlvLWxhYmVsX19pbnB1dDpkaXNhYmxlZCArIC5hLXJhZGlvLWxhYmVsX190ZXh0IHtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbk1vbGVjdWxlc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3Ige1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci4tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3IuLXVuZGVyIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLi1iZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICB9XG59XG4ubS1hbmNob3IuLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tYW5jaG9yLi1vbmxpbmUge1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLm0tYW5jaG9yLi1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFuY2hvci4tbGF5b3V0IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLm0tYW5jaG9yX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWFuY2hvcl9faXRlbS4tbm8tYXJyb3cge1xuICBwYWRkaW5nOiAxLjI1ZW0gMDtcbiAgbWF4LWhlaWdodDogNTdweDtcbn1cbi5tLWFuY2hvcl9faXRlbS4tbm8tYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5tLWFuY2hvcl9faXRlbS4tYXJyb3ctbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuLm0tYW5jaG9yX19pdGVtLi1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMWVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubS1hbmNob3JfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubS1hbmNob3JfX2l0ZW06YWZ0ZXIge1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yX19pdGVtOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIH1cbn1cbi5tLWFuY2hvcl9faXRlbS4tZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yX19pdGVtIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDExcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmbGV4OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAubS1hbmNob3IuLXN0YXRpYyAubS1hbmNob3JfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDAgMCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpIHtcbiAgLm0tYW5jaG9yX19pdGVtLi1pb3MteHMge1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogNnB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDRweCk7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxNzhweDtcbiAgICBtYXgtd2lkdGg6IDE3OHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG59XG4ubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW06YWZ0ZXIge1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW06YWZ0ZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cbi5tLWFuY2hvci4tbGF5b3V0IC5tLWFuY2hvcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxcHggMTVweDtcbiAgZmxleC1iYXNpczogY2FsYygyNSUgLSAyLjI1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMi4yNXB4KTtcbiAgbWluLWhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFuY2hvci4tbGF5b3V0IC5tLWFuY2hvcl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweCAyN3B4O1xuICB9XG59XG4ubS1hbmNob3IuLWxheW91dCAubS1hbmNob3JfX2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1hbmNob3IuLWxheW91dCAubS1hbmNob3JfX2l0ZW06OmFmdGVyIHtcbiAgICBib3R0b206IDhweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLi1sYXlvdXQgLm0tYW5jaG9yX19pdGVtLi10eHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbXMge1xuICBtYXJnaW46IDAgLTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtX190eHQge1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtX190eHQge1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbV9fdHh0Li14cyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICB9XG59XG5cbi5tLWNhcmQuLXR5cGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubS1jYXJkLi10eXBlLTQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tLWNhcmQuLXR5cGUtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8ge1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2U1ZTVlNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubS1jYXJkLi10eXBlLTc6aG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubS1jYXJkLi10eXBlLTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tY2FyZC4tdHlwZS04OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS04IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtOC5oYXMtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1jYXJkLi10eXBlLTguaGFzLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vcmVzZXJ2ZS1zdGcuYWNjb3JkaWFnb2xmLmNvbS9nb2xmQ291cnNlTGlzdC9hc3NldC9pbWFnZXMvY2FyZF9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm0tY2FyZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fbGluazphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2ltZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9faW1nOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fdHh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzVkYTcxZTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fbGluazpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y3ZjdmNztcbiAgfVxuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fbGluazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19saW5rOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRmZTNiYjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IyIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzVkZDU1YTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzRiYzdlNTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I1IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzk3Y2MwNDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwODJiYTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I4IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuXG4ubS1jYXJkX19pbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ubS1jYXJkLi10eXBlLTEgLm0tY2FyZF9faW1nOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9faW1nIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCgyNXZ3IC0gMTRweCkgKiAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCgyNXZ3IC0gMTRweCkgKiAwLjc1KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuLXByYWN0aWNlIC5tLWNhcmRfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuLXByYWN0aWNlIC5tLWNhcmRfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tbWFwIC5tLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDM0dnc7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDMzMC8xNzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtOCAubS1jYXJkX19pbWcge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS04IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtOCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgfVxuICAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLm0tY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fY29udGVudCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS0zIC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubS1jYXJkLi1wcmFjdGljZSAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXByYWN0aWNlIC5tLWNhcmRfX2NvbnRlbnQuaGFzLWFycm93OmFmdGVyIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDZweCk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLW1hcCAubS1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDlweCkge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAzcHggMDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4ubS1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fbGFiZWwge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2xhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9fbGFiZWwge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5tLWNhcmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcgaDM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuaGFzLXJpYmJvbiAubS1jYXJkX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9faGVhZGluZyBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2hlYWRpbmcgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ubS1jYXJkLi10eXBlLTggLm0tY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1tYXAgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBjb2xvcjogI2ExYTFhMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fdHh0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMWExYTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX3R4dCB7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLW1hcCAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX190eHQge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX3R4dCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgLm0tY2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlIC5tLWNhcmRfX3R4dCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fdHh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZF9faWNvbiB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgdG9wOiAxMDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19pY29uIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IC0xMnB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb24ge1xuICAgIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgLm0tY2FyZF9faWNvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSAubS1jYXJkX19pY29uIHtcbiAgICBwYWRkaW5nOiAycHggMjBweCAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSAubS1jYXJkX19pY29uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19pY29uX19pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG4ubS1jYXJkX19pY29uX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1czpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXNfb24uc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLW5hdmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aS5zdmcpO1xufVxuLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9uYXZpX29uLnN2Zyk7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb25fX2l0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uX19pdGVtICsgLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QuLXByYWN0aWNlIC5tLWNhcmRfX2ljb25fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xufVxuLm0tY2FyZF9faWNvbl9fdGlwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1idXMgLm0tY2FyZF9faWNvbl9fdGlwIHtcbiAgbGVmdDogLTYwcHg7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1uYXZpIC5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHJpZ2h0OiAwO1xufVxuLm0tY2FyZF9faWNvbl9fdGlwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLThweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy90cmlfd2guc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAubS1jYXJkX19pY29uX190aXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1uYXZpIC5tLWNhcmRfX2ljb25fX3RpcDpiZWZvcmUge1xuICByaWdodDogNnB4O1xufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uX190aXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm90dG9tOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgbGVmdDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbl9fdGlwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwOHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbl9fdGlwX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm0tY2FyZF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2J0bnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG5zIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG5zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2J0bnMge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2J0bnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm0tY2FyZF9fYnRuX19vYmplY3Qge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuX19vYmplY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWNhcmRfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19idG4ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG4ge1xuICB3aWR0aDogMjUycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1jYXJkX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm0tY2FyZF9fYWRkcmVzczpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGVkZWQsICNlZGVkZWQgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDhweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5tLWNhcmRfX2FkZHJlc3M6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGVkZWQsICNlZGVkZWQgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDhweCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm0tY2FyZF9fYWRkcmVzc19faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1jYXJkX19hZGRyZXNzX19tYWluIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ubS1jYXJkX19hcnJvdy10eHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkX19hcnJvdy10eHQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19hcnJvdy10eHQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdy10eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93LXR4dCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fYXJyb3ctdHh0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbiAgfVxufVxuXG4ubS1jYXJkX19hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDlweCkge1xuICAubS1jYXJkX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm0tY2FyZF9fYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fYXJyb3c6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5tLWNhcmRfX2ltZ2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2ltZ2JveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2ltZ2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5tLWNhcmRfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19hcnJvd2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjNGZlM2JiO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjIgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICM1ZGQ1NWE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjNGJjN2U1O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjUgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICM5N2NjMDQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjMDA4MmJhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjggLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICMwMDhkMzE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3Ryb2tlOiAjMWExYTFhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjEgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICM0ZmUzYmI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjNWRkNTVhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjQgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICM0YmM3ZTU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjOTdjYzA0O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjcgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICMwMDgyYmE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICM0ZmUzYmI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjZWQ1ZjIwO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjMgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogIzVkZDU1YTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICM0YmM3ZTU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjZWQ2NDdiO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjYgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogIzk3Y2MwNDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICMwMDgyYmE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjZWI5MjAwO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjkgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogIzAwOGQzMTtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX19pbWdib3gge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubS1jYXJkX19pY29uX19pbWdib3ggPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLW5hdmkgLm0tY2FyZF9faWNvbl9faW1nYm94ID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAubS1jYXJkX19pY29uX19pbWdib3ggPiBpbWcge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuaGFzLXJpYmJvbiAubS1jYXJkX19yaWJib24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLmhhcy1yaWJib24gLm0tY2FyZF9fcmliYm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubS1jYXJkX19oZWFkaW5nX19kZXRhaWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tLWNhcmRfX2NvbnRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS1jYXJkX19pY29uYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tLWNhcmRfX2ljb25ib3hfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZF9faGVhZGluZ19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm0tY2FyZF9faGVhZGluZ19fbmFtZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubS1jYXJkX19hcmVhYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tLWNhcmRfX2FyZWFib3hfX2FyZWEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ubS1jYXJkX19hcmVhYm94X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLXdpZHRoOiAxNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tY2FyZF9fYXJlYWJveF9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZF9fYXJlYWJveF9fYnRuIHtcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICB9XG59XG4ubS1jYXJkX19hcmVhYm94X19idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9yZXNlcnZlLXN0Zy5hY2NvcmRpYWdvbGYuY29tL2dvbGZDb3Vyc2VMaXN0L2Fzc2V0L2ltYWdlcy9idG5fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tLWNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMCAzNXB4IDAgMDtcbn1cblxuLm0tdGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuICB9XG59XG4ubS10YWItbGlzdC4taGFzLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS10YWItbGlzdC4taGFzLWJ0biAubS10YWItbGlzdF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuLm0tdGFiLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5tLXRhYi1saXN0X19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWItbGlzdF9faXRlbTphZnRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ubS10YWItbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIH1cbn1cbi5tLXRhYi1saXN0Li1jYWxlbmRlciAubS10YWItbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS10YWItbGlzdC4tY2FsZW5kZXIgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tLXRhYi1saXN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5tLXRhYi1saXN0Li1jYWxlbmRlciAuc2xpY2stc2xpZGVbYXJpYS1oaWRkZW49dHJ1ZV0gLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS10YWItbGlzdF9faXRlbS4tYmctZ3JlZW46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBtLXRhYi1saXN0X19saW5rX19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubS10YWItbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDIxcHggMThweDtcbiAgfVxufVxuLm0tdGFiLWxpc3QuLXByYWN0aWNlIC5tLXRhYi1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0Li1wbGFuLXNlYXJjaC10YWIgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tLXRhYi1saXN0X19saW5rLmlzLWZhZGluZyB7XG4gIGFuaW1hdGlvbjogbS10YWItbGlzdF9fbGlua19fYW5pbWF0aW9uIDAuNXMgZWFzZSAwcyAzIG5vcm1hbDtcbn1cbi5tLXRhYi1saXN0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubS10YWItbGlzdC4tcGxhbi1zZWFyY2gtdGFiIC5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWYyZDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiAxOXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLXRhYi1saXN0Li1jYWxlbmRlciAubS10YWItbGlzdF9fbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xuICB9XG59XG4ubS10YWItbGlzdF9faXRlbS4tYmctZ3JlZW4gLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdC4tYnRuLWJnLXR5cGUtbGlnaHQgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTFweCAxMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM1ZGE3MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19saW5rLmlzLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGFiLWxpc3QuLXNwIC5tLXRhYi1saXN0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdF9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2VtIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuXG4ubS10YWItbGlzdF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbn1cbi5tLXRhYi1saXN0X19idG4uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm0tdGFiLWxpc3RfX2J0bi4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubS1hY2MuLWlucHV0LWFjYyAubS1hY2NfX2hlYWRpbmcgKyAubS1hY2NfX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1hY2NfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm0tYWNjX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjY19faXRlbS4tc2lkZS1ub25lLWxpbmUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm0tYWNjX19pdGVtLi1zaWRlLW5vbmUtbGluZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm0tYWNjX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tYWNjX19oZWFkaW5nLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm0tYWNjX19oZWFkaW5nOmJlZm9yZSwgLm0tYWNjX19oZWFkaW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ubS1hY2NfX2hlYWRpbmc6YmVmb3JlIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5tLWFjY19faGVhZGluZzphZnRlciB7XG4gIHJpZ2h0OiAxOXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubS1hY2NfX2l0ZW0uLXNpZGUtbm9uZS1saW5lIC5tLWFjY19faGVhZGluZyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAwO1xufVxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nOmJlZm9yZSwgLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubS1hY2MuLWlucHV0LWFjYyAubS1hY2NfX2hlYWRpbmc6YWZ0ZXIge1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tLWFjY19fY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tLWFjY19fY29udC4tdGFibGUge1xuICBwYWRkaW5nOiAwO1xufVxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19jb250IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGZvbnQtc2l6ZTogbWVkaXVtO1xufVxuXG4ubS1hY2NfX2NvbnRfX3JlZmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5tLWluZm8tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tLWluZm8tbGlzdF9faXRlbSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLWluZm8tbGlzdF9faXRlbSA+ICo6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW0gPiAqOmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19pdGVtIHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgbGluZS1icmVhazogc3RyaWN0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X19ib3gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X19kYXRlIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm0taW5mby1saXN0Li13b21lbiAubS1pbmZvLWxpc3RfX2RhdGUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X19kYXRlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2RhdGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0X19jYXRlZ29yeSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fY2F0ZWdvcnkge1xuICB3aWR0aDogMTcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1pbmZvLWxpc3RfX2xhYmVsIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X19sYWJlbCB7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X19sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0Li13b21lbiAubS1pbmZvLWxpc3RfX2xhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fdHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1pbmZvLWxpc3RfX3R4dCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI1cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0X190eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X190eHQge1xuICBjb2xvcjogIzAwNzBkMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX3R4dCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX3R4dCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X190eHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pbWdfYXJyb3cuc3ZnKTtcbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X190eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX3R4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fdHh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX3R4dDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0taW5mby1saXN0Li13b21lbiAubS1pbmZvLWxpc3RfX3R4dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubS1pbmZvLWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm0taW5mby1saXN0X19saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0X19saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubS1pbmZvLi1zcC1zdHlsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtLmlzLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLi1wb2ludC1mb3JtLmlzLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4ubS1pbmZvLi1nYy1kZXRhaWwge1xuICBwYWRkaW5nOiAwO1xufVxuLm0taW5mby4tYmctY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tLWluZm8uLWFnZW50LWFjY2VzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8uaGFzLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taW5mby4taDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm0taW5mby4tc3Atc3R5bGUgLm0taW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tdG9vbHRpcCAubS1pbmZvX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tLWluZm8uLXRvb2x0aXAgLm0taW5mb19faXRlbSAubS1pbmZvX190ZXJtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExYTFhO1xuICB9XG4gIC5tLWluZm8uLXRvb2x0aXAgLm0taW5mb19faXRlbSAubS1pbmZvX19kZXNjIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm0taW5mb19fdGVybSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvX190ZXJtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mb19fdGVybSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbi5tLWluZm8uLXNwLXN0eWxlIC5tLWluZm9fX3Rlcm0ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX3Rlcm0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm0taW5mby4tcG9pbnQgLm0taW5mb19fdGVybSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tcG9pbnQgLm0taW5mb19fdGVybSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG4ubS1pbmZvLi1wb2ludC1mb3JtIC5tLWluZm9fX3Rlcm0ge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8uLXBvaW50LWZvcm0gLm0taW5mb19fdGVybSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8uLXBvaW50LWZvcm0gLm0taW5mb19fdGVybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWluZm9fX3Rlcm0uLW5vLWxpbmUtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tLWluZm9fX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taW5mb19fZGVzYyAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19fZGVzYyAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5tLWluZm8uLXNwLXN0eWxlIC5tLWluZm9fX2Rlc2Mge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX2Rlc2Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1pbmZvLi1wb2ludCAubS1pbmZvX19kZXNjIHtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludCAubS1pbmZvX19kZXNjIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgcGFkZGluZzogMTRweCAxNXB4IDE0cHggMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby4tcG9pbnQgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mb19fZGVzYy4ta2FuYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxufVxuLm0taW5mby4tcG9pbnQtZm9ybSAubS1pbmZvX19kZXNjIHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIC5tLWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby4tcG9pbnQtZm9ybSAubS1pbmZvX19kZXNjIHtcbiAgICBwYWRkaW5nOiAycHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbi5tLWluZm9fX2Rlc2MuLW5vLWxpbmUtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1nYy1kZXRhaWwgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogMTFweCAwIDExcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX2ljb24ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tdG9vbHRpcCAubS1pbmZvX190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5tLWluZm9fX3ByaWNlIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0taW5mb19fbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tLWluZm9fX2Rlc2Mtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm9fX3NlbGVjdCB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1pbmZvX19zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDhweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19fc2VsZWN0IHNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm9fX3NlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWluZm9fX2Vycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubS1pbmZvLmlzLWVycm9yIC5tLWluZm9fX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1pbmZvLmlzLWVycm9yIC5tLWluZm9fX2Vycm9yLi1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tLWluZm9fX2l0ZW1zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvX19pdGVtcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1vdGhlci1jb25kaXRpb25fX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLW90aGVyLWNvbmRpdGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5tLW90aGVyLWNvbmRpdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ubS1vdGhlci1jb25kaXRpb25fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW90aGVyLWNvbmRpdGlvbl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tLWNhbGVuZGVyX19oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tY2FsZW5kZXJfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ubS1jYWxlbmRlcl9fdGFibGUgdGhlYWQgLm0tY2FsZW5kZXJfX3N1biB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuLm0tY2FsZW5kZXJfX3RhYmxlIHRoZWFkIC5tLWNhbGVuZGVyX19zdXQge1xuICBjb2xvcjogIzUwYjZlMztcbn1cbi5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZC5tLWNhbGVuZGVyX19zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xufVxuLm0tY2FsZW5kZXJfX3RhYmxlIHRib2R5IHRkLm0tY2FsZW5kZXJfX3N1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmY7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4O1xufVxuLm0tY2FsZW5kZXIuLW1vZGFsIC5tLWNhbGVuZGVyX190YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLWNhbGVuZGVyX191bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYWxlbmRlcl9fdW5pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubS1jYWxlbmRlcl9fdW5pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubS1jYWxlbmRlci4tbW9kYWwgLm0tY2FsZW5kZXJfX3VuaXQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX191bml0OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm0tY2FsZW5kZXJfX3VuaXQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuXG4ubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubS1jYWxlbmRlcl9fZGF0ZS4tc3VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlOTtcbn1cbi5tLWNhbGVuZGVyX19kYXRlLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tY2FsZW5kZXJfX2RhdGUuLWluYWN0aXZlIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDhweCAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fZGF0ZS4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2NjY2NjYztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm0tY2FsZW5kZXIuLXJlc3VsdCAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLWNhbGVuZGVyLi1yZXN1bHQgLm0tY2FsZW5kZXJfX2RhdGUuLXN1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX19kYXRlLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tY2FsZW5kZXIuLXJlc3VsdCAubS1jYWxlbmRlcl9fZGF0ZS4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLm0tY2FsZW5kZXJfX251bSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FsZW5kZXJfX251bSB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tY2FyZC1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggNXB4O1xuICB9XG59XG5cbi5tLWNhcmQtbGlzdF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1jYXJkLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm0tY2FyZC1saXN0X19sYWJlbC5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG5cbi5tLWNhcmQtbGlzdF9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1jYXJkLWxpc3RfX25hbWUge1xuICBtYXJnaW46IDhweCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubS1jYXJkLWxpc3RfX2xhYmVsLmlzLWFjdGl2ZSAubS1jYXJkLWxpc3RfX25hbWUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLWNhcmQtbGlzdF9fbmFtZS4tbW9iaWxlIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAycHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm0tZm9ybS4tbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tLWZvcm1fX2JveC4tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tLWZvcm1fX2JveC4tdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubS1mb3JtX19ib3gtYWNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tZm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm0tZm9ybV9fbGFiZWwuLXllYXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWZvcm1fX2xhYmVsLi15ZWFyIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG4ubS1mb3JtX19sYWJlbC4tbW9udGgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWZvcm1fX2xhYmVsLi1tb250aCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLm0tZm9ybV9fbGFiZWwuLWRheSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubS1mb3JtX19sYWJlbC4tbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1mb3JtX19uYW1lIHtcbiAgICBmbGV4LWJhc2lzOiAzOCU7XG4gICAgbWF4LXdpZHRoOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tZm9ybV9fbmFtZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tZm9ybV9fbmFtZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbi5tLWZvcm1fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLm0tZm9ybV9fYnRuLi1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1mb3JtX19idG4uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWZvcm1fX2JveC4tdHh0LmlzLWFjdGl2ZSAubS1mb3JtX19idG4uLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tZm9ybV9fYm94Li10eHQuaXMtYWN0aXZlIC5tLWZvcm1fX2J0bi4tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tZm9ybV9fdHh0IHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tLWZvcm1fX2JveF9fbm90aWNlIHtcbiAgbWFyZ2luOiAwIDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubS1hY2NvcmRpb25fX3R0bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFjY29yZGlvbl9fY29udCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1hY2NvcmRpb25fX2J0bi1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgfVxuICAubS1hY2NvcmRpb25fX2J0bi1zcDpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDhkMzE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubS1hY2NvcmRpb25fX2J0bi1zcDphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAwOGQzMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm0tYWNjb3JkaW9uX19idG4tc3AuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLm0tYWNjb3JkaW9uX19idG4tc3AuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4ZDMxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tbm90aWNlLi11bmRlciAubS1ub3RpY2VfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tbm90aWNlX190dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX190dGwge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuLm0tbm90aWNlLi11bmRlciAubS1ub3RpY2VfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9fdHRsIHtcbiAgICBtaW4td2lkdGg6IDI3OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLm0tbm90aWNlX19tYWluIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2VfX21haW4ge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxufVxuLm0tbm90aWNlX19tYWluIGEsXG4ubS1ub3RpY2VfX21haW4gLm0tbm90aWNlX19saW5rIHtcbiAgY29sb3I6ICMwMDcwZDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX19tYWluIGEsXG4gIC5tLW5vdGljZV9fbWFpbiAubS1ub3RpY2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9fbWFpbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbm90aWNlLi11bmRlciAubS1ub3RpY2VfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9faXRlbSA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW5vdGljZV9faXRlbV9fdGltZSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG4ubS1ub3RpY2UuLWdvdG9wYXNzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZS4tZ290b3Bhc3Mge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4O1xuICB9XG59XG4ubS1ub3RpY2UuLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ4MDA7XG59XG4ubS1ub3RpY2UuLWJvcmRlci1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tLW5vdGljZS4tcHJhY3RpY2UtdG9wIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlLi1wcmFjdGljZS10b3Age1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuLm0tbm90aWNlLi1wcmFjdGljZS10b3AgLm0tbm90aWNlX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDcwRDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2UuLXByYWN0aWNlLXRvcCAubS1ub3RpY2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubS1ub3RpY2VfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tbm90aWNlX190eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubS1ub3RpY2VfX2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW5vdGljZV9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4ubS1ub3RpY2VfX2RldGFpbF9fdHRsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX19kZXRhaWxfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZV9fZGV0YWlsX19ib3gge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZmxleC1iYXNpczogNDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubS1hY2MtaW5jaGVja19faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tYWNjLWluY2hlY2tfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWFjYy1pbmNoZWNrX190dGw6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd190b3Auc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubS1hY2MtaW5jaGVja19fdHRsLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubS1hY2MtaW5jaGVja19fY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuXG4ubS1hY2MtaW5jaGVja19fdHRsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5tLWFjYy1pbmNoZWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLm0tYWNjLWluY2hlY2sgLm0tYWNjLWluY2hlY2tfX2xpc3QgLm0tYWNjLWluY2hlY2tfX2l0ZW0ge1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tLWFjYy1pbmNoZWNrIC5tLWFjYy1pbmNoZWNrX19saXN0IC5tLWFjYy1pbmNoZWNrX19pdGVtIC5tLWFjYy1pbmNoZWNrX19pdGVtX19jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tLW1lbnUuLXN0YXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLW1lbnUuLXN0YXJ0IC5tLW1lbnVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tbWVudV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLW1lbnUuLXN0YXJ0IC5tLW1lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLm0tbWVudV9fY2xvc2VfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ubS1tZW51X19iYWNrIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tLW1lbnUtY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5tLW1lbnUtY2xlYXIuLXBjLXByZWYge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIG1hcmdpbjogMCAyNHB4O1xufVxuXG4ubS1tZW51LWNsZWFyX190eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm0tZGV0YWlsYm94Li1ib3JkZXItYm90dG0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5tLWRldGFpbGJveCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1kZXRhaWxib3ggZGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpLm5vc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1kZXRhaWxib3ggZGQgdWwgbGkgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duX2JpZy5zdmcpO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCB7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3ggZHQge1xuICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCBkZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG4ubS1kZXRhaWxib3guLXBjYm94IGRkIHVsIGxpIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ubS1kZXRhaWxib3guLXBjYm94Li10YWIyIGR0IHtcbiAgZmxleC1iYXNpczogMTcwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3guLXRhYjIgZGQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xufVxuXG4ubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tLWRldGFpbGJveF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4IC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1kZXRhaWxib3hfX2lubmVyLi1zcC1mbGV4LWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubS1kZXRhaWxib3guLW5vdGljZSAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tc3AtZmxleCAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEuLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3hfX3R0bCB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm0tc2NvcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxNXB4IDEycHggMTVweCAzcHg7XG59XG4ubS1zY29wZS4ta3Yge1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubS1zY29wZV9fdHRsIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm0tc2NvcGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tLW1vZGFsLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLW1vZGFsLWJvdHRvbS4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLW1vZGFsLWJvdHRvbV9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tbW9kYWwtYm90dG9tX19idG4uLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuT3JnYW5pc21zXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uby10YWJfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLXRhYl9fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby10YWIuLWJvcmRlciAuby10YWJfX3BhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tdGFiLi1ib3JkZXIgLm8tdGFiX19wYW5lbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWIuLWJvcmRlciAuby10YWJfX3BhbmVsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGQzMTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5vLXRhYiAuby10YWJfX2lubmVyLi1zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYiAuby10YWJfX2lubmVyLi1zZWFyY2gge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uby10YWIgLm8tdGFiX19pbm5lci4tc2VhcmNoLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiIC5vLXRhYl9faW5uZXIgLm8tdGFiX19wYW5lbC4tbm9ybWFsIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYiAuby10YWJfX2lubmVyIC5vLXRhYl9fcGFuZWwuLXJlc2VydmUtbWVudSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG4vKiDjgrDjg6rjg4Pjg4kgKi9cbi5vLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vLWdyaWQuLW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm8tZ3JpZC4taW5uZXItc3RyZXRjaCAuby1ncmlkX19jZWxsIHtcbiAgZmxleC1iYXNpczogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uby1ncmlkLi1pbm5lci1zdHJldGNoIC5vLWdyaWRfX2NlbGwgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1yb3ctcmV2ZXJzZS1wY3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby1ncmlkLi1zcC1ibG9jay4taW5uZXItc3RyZXRjaCAuby1ncmlkX19jZWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtYmxvY2suLWlubmVyLXN0cmV0Y2ggLm8tZ3JpZF9fY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtYmxvY2suLWlubmVyLXN0cmV0Y2ggLm8tZ3JpZF9fY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMDAlO1xuICAgIGZsZXgtYmFzaXM6IDIwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTFjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0xY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0yY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy0yY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0yY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0yY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtM2NvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtM2NvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTNjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtM2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItM2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItM2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0zY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTNjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctM2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTNjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTNjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTNjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtM2NvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtM2NvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtM2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0zY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtM2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtM2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0zY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtNGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC00Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTRjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi00Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy00Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy00Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy00Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy00Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTRjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTRjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTRjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTRjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC00Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTRjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTRjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wYy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC01Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi01Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctNWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1zcC01Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC01Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS01Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi02Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi02Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy02Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTZjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTZjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTZjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtN2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQyODU3MTQlO1xuICAgIGZsZXgtYmFzaXM6IDI4LjU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3MTQyODYlO1xuICAgIGZsZXgtYmFzaXM6IDcxLjQyODU3MTQyODYlO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi03Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi03Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy03Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICAgIGZsZXgtYmFzaXM6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICAgIGZsZXgtYmFzaXM6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTdjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NTcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3MTQyODYlO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1wYy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi04Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi04Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctOGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LThjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LThjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1zcC04Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICAgIG1heC13aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICAgIG1heC13aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICAgIG1heC13aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgbWF4LXdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgbWF4LXdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTljb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIyLjIyMjIyMjIyMjIlO1xuICAgIG1heC13aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDU1LjU1NTU1NTU1NTYlO1xuICAgIG1heC13aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDg4Ljg4ODg4ODg4ODklO1xuICAgIG1heC13aWR0aDogODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgbWF4LXdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzcuNzc3Nzc3Nzc3OCU7XG4gICAgbWF4LXdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtMTBjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjcuMjcyNzI3MjcyNyU7XG4gICAgZmxleC1iYXNpczogMjcuMjcyNzI3MjcyNyU7XG4gICAgbWF4LXdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gICAgbWF4LXdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTQuNTQ1NDU0NTQ1NSU7XG4gICAgZmxleC1iYXNpczogNTQuNTQ1NDU0NTQ1NSU7XG4gICAgbWF4LXdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gICAgbWF4LXdpZHRoOiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgODEuODE4MTgxODE4MiU7XG4gICAgZmxleC1iYXNpczogODEuODE4MTgxODE4MiU7XG4gICAgbWF4LXdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICAgIG1heC13aWR0aDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxOC4xODE4MTgxODE4JTtcbiAgICBtYXgtd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjcuMjcyNzI3MjcyNyU7XG4gICAgbWF4LXdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0NS40NTQ1NDU0NTQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTQuNTQ1NDU0NTQ1NSU7XG4gICAgbWF4LXdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA3Mi43MjcyNzI3MjczJTtcbiAgICBtYXgtd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgODEuODE4MTgxODE4MiU7XG4gICAgbWF4LXdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgICBmbGV4LWJhc2lzOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgICBmbGV4LWJhc2lzOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxOC4xODE4MTgxODE4JTtcbiAgICBtYXgtd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0NS40NTQ1NDU0NTQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA3Mi43MjcyNzI3MjczJTtcbiAgICBtYXgtd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctMTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtMTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1wYy12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctdi1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtdi1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQyOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQzOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ1OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ2OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ3OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tcGNiLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQ4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU0ZWE7XG4gIH1cbn1cblxuaHRtbC5pcy1tb2RhbC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMjBweDtcbiAgfVxufVxuLm8tbW9kYWwuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuLm8tbW9kYWwuLXBob3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGhvdG8ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGhlaWdodDogODB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4tcGhvdG8ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbi5vLW1vZGFsLi1waG90by1tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgdG9wOiBjYWxjKCg3MDBweCAtIDEwMHZoKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygoMTAwdncgLSAxMDB2aCkgLyAyICogLTEpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiBjYWxjKDUwdncgLSA1MHZoKTtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLm8tbW9kYWwuLXBsYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1wbGFuIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoKDcwMHB4IC0gMTAwdmgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vLW1vZGFsLi1wbGFuIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogY2FsYyg4MHZoIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGxhbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiAxNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgbGVmdDogY2FsYyg1MHZ3IC0gNTB2aCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vLW1vZGFsLi1teXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1teXBhZ2Uge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gIH1cbiAgLm8tbW9kYWwuLW15cGFnZS5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1tb2RhbC4tbXlwYWdlIHtcbiAgICB3aWR0aDogOTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLi1teXBhZ2Uge1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tc2hvcnQge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLi1teXBhZ2UuLWZpdCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1teXBhZ2UuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1hbGVydCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tYWxlcnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tbW9kYWwuLWFsZXJ0IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLW1vZGFsLi1hbGVydCB7XG4gICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG4uby1tb2RhbC4tYWxlcnQuLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTI7XG59XG4uby1tb2RhbC4tYWxlcnQuLWFkZC1jb21wYW5pb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLW1vZGFsLi1hbGVydC4tYWRkLWNvbXBhbmlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW5hcnJvdyB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG59XG4uby1tb2RhbC4tbGFuZy1jaGFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmUyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5pcy1tb2RhbC1hY3RpdmUgLm8tbW9kYWxfX3NoYWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm8tbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMjAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlLnN2Zyk7XG59XG4uby1tb2RhbF9fY2xvc2UuLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG4uby1tb2RhbC4tcGhvdG8gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2UsIC5vLW1vZGFsLi1waG90by1tb2RhbCAuby1tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1wbGFuIC5vLW1vZGFsX19jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX21haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tIC5vLW1vZGFsX19tYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGhvdG8gLm8tbW9kYWxfX21haW4ge1xuICAgIGhlaWdodDogODV2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX21haW4ge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX21haW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsX19tYWluX19jb250Li1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbF9fbWFpbl9fY29udC4tY29sMiAuby1tb2RhbF9fdW5pdCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tIC5vLW1vZGFsX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5vLW1vZGFsX19zbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzZW0pO1xufVxuLm8tbW9kYWxfX3NsaWRlX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uby1tb2RhbF9fc2xpZGVfX2l0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vLW1vZGFsX19zbGlkZV9faXRlbV9fZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBoZWlnaHQ6IGNhbGMoMjBweCArIDNlbSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm8tbW9kYWxfX2hlYWQge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxufVxuLm8tbW9kYWxfX2hlYWRpbmcuLXR0bC1ub25lIHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19oZWFkaW5nLi10dGwtbm9uZSB7XG4gICAgbWluLWhlaWdodDogNjNweDtcbiAgfVxufVxuXG4uby1tb2RhbF9faGVhZGluZ19fY2xvc2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9faGVhZGluZ19fY2xvc2Uge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlLi1jb21wYW5pb24taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1tb2RhbF9fYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1teXBhZ2UuLWNoYW5nZSAuby1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi1jaGFuZ2UgLm8tbW9kYWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2JvZHkuLXdpZGUge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuLm8tbW9kYWxfX2JvZHkuLWNvbXBhbmlvbi1pbmZvIHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2JvZHkuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2JvZHkgLm8tbW9kYWxfX2JvZHlfX3BvaW50LXR4dCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICB9XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHAge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5vLW1vZGFsX19ib2R5IC5vLW1vZGFsX19ib2R5X19wb2ludC10eHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU5ZGU7XG59XG4uby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uby1tb2RhbF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbi5vLW1vZGFsX19mb290ZXIuLWluc2lkZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyLi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuLi1jYW5zZWwge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19mb290ZXJfX2J0bi4tcmVnaXN0ZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19mb290ZXIuLWNlbnRlciAuby1tb2RhbF9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19mb290ZXIuLWNlbnRlciAuby1tb2RhbF9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXJfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vLW1vZGFsLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWxfX2Zvb3Rlcl9fdHh0IHN0cm9uZyB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fZm9vdGVyX190eHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXJfX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uby1tb2RhbF9fYWxlcnRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tbW9kYWxfX2FsZXJ0X190eHQuLW5vdGUge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19hbGVydF9fdHh0Li1ub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0X190eHQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLW1vZGFsLi1hZGQtY29tcGFuaW9uIC5vLW1vZGFsX19hbGVydF9fdHh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19hbGVydC1idG5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19hbGVydC1idG5ib3gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0LWJ0bmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuXG4uby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnQtYnRuOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnQtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uby1tb2RhbF9fZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2V4cGxhbmF0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cbi5vLW1vZGFsX19leHBsYW5hdGlvbl9fdHh0Li1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dC4tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLm8tbW9kYWxfX2V4cGxhbmF0aW9uX190eHQuLXNlbmQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19leHBsYW5hdGlvbl9fdHh0Li1zZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2xpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbi5vLW1vZGFsX19tYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX21haWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19jb250ZW50X193cmFwIHtcbiAgd2lkdGg6IDUyMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLWxpbmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tbWFpbC1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcC4tbWFpbC1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tbWFpbC1idG4ge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLW1haWwtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tYmFjay1idG4ge1xuICB3aWR0aDogMzMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19jb250ZW50X193cmFwLi1iYWNrLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcC4tZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haWxfX2hlYWRpbmcge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fYm9keV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2xhbmctY2hhbmdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX3RleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBnYXA6IDMwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgd2lkdGg6IDEwNnB4O1xufVxuLm8tbW9kYWwuLWxhbmctY2hhbmdlIC5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2UgLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4vKiDjgq3jg7zjg5Pjgrjjg6XjgqLjg6vmqKrjga7jg5Djg4rjg7wgKHNsaWNrKSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3Yge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3Yge1xuICAgIG1hcmdpbi10b3A6IDIxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1rdiB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1rdiB7XG4gICAgbWFyZ2luLXRvcDogMTExcHg7XG4gIH1cbn1cbi5vLWt2Li1ub3JtYWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLW5vcm1hbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vLWt2Li13d3d0b3AtdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8ta3YuLXd3d3RvcC10aHVtYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNjU0cHg7XG4gIH1cbn1cblxuLm8ta3ZfX2Jhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19iYW5uZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1yZXNlcnZlIC5vLWt2X19iYW5uZXIge1xuICAgIHdpZHRoOiA2NTRweDtcbiAgfVxufVxuLm8ta3YuLXd3d3RvcCAuby1rdl9fYmFubmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMThweDtcbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLm8ta3YuLXd3d3RvcCAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGJ1dHRvbjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xufVxuLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLm8ta3YuLXd3d3RvcCAuby1rdl9fYmFubmVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1yZXNlcnZlIC5vLWt2X19pdGVtIHtcbiAgICB3aWR0aDogNjU0cHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MCwgMTgyLCAyMjcsIDAuMik7XG4gICAgd2lkdGg6IDU3NHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2l0ZW0gYSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uby1rdl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAtMzVweDtcbn1cblxuLm8ta3ZfX2t2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19rdiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdl9fa3Yge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDB2dztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5vLWt2Li1ub3JtYWwgLm8ta3ZfX2t2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vLWt2X19jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2X19jb3B5IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1rdl9fY29weSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLm8ta3ZfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogMTA7XG59XG4uby1rdl9fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1rdl9fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAtNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd193aF9sLnN2Zyk7XG59XG4uby1rdl9fYXJyb3cuLW5leHQge1xuICByaWdodDogLTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfd2hfci5zdmcpO1xufVxuLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2Fycm93Li1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cblxuLm8ta3ZfX2l0ZW1fX2lubmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLm8ta3YuaGFzLXRodW1icyAuby1rdl9faXRlbV9faW5uZXIge1xuICBoZWlnaHQ6IDMxMHB4O1xufVxuXG4uby1rdl9faXRlbV9fY29udCB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uby1rdl9faXRlbV9faW1nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzc1cHg7XG59XG4uby1rdi5oYXMtdGh1bWJzIC5vLWt2X19pdGVtX19pbWcge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLyog55S75YOP44GuS1Ygc2xpY2vjgarjgZcgKi9cbi5vLWt2X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWt2X19pbm5lci4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmOGVhO1xufVxuXG4uby1rdl9fZGlzYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19kaXNjIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4uby1rdl9fZGlzYy4tZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19kaXNjLi1mb250LW1kIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLm8ta3ZfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdl9fbGluayB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2X19saW5rIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLm8ta3ZfX2xpbmtfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8uLXd3d3RvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8uLWdjdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm9fX2hlYWRpbmcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm9fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvLi13d3d0b3AgLm8taW5mb19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8uLWdjdG9wIC5vLWluZm9fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1pbmZvX19waWNrdXAge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm9fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1pbmZvX19idG4ge1xuICAgIG1heC13aWR0aDogMzI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8taW5mb19fYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXIge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlci5pcy1jbG9zZS1jYWxlbmRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY3cHg7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vLWNhbGVuZGVyX19zY3JvbGxoZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlcl9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOGQzMTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNhbGVuZGVyX19jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5vLWNhbGVuZGVyX19jb25kaXRpb25fX2l0ZW0uLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtLi1kYXRlcGlja2VyIGlucHV0IHtcbiAgd2lkdGg6IDEzOHB4O1xufVxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbS4tZGF0ZXBpY2tlciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5vLWNhbGVuZGVyX19kYXRlcGlja2VyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTUwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlcl9fY29uZGl0aW9uX19jbGVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoLFxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWNvbXBhcmUge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcGxhbiB7XG4gIHdpZHRoOiAyNTVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkZWRlZDtcbn1cbi5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlcjIgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXBsYW4ge1xuICB3aWR0aDogMzQ4cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGVkZWQ7XG59XG4uby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIyIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtaWNvbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgd2lkdGg6IDIwNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRlZGVkO1xufVxuLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtbW9udGgge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1wcmljZS4tYm94LXByaWNlIHtcbiAgcGFkZGluZzogMThweCAxMHB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGggLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoIC5vLWNhbGVuZGVyX19oZWFkLXByaWNlLWljb246YmVmb3JlLCAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aCAuby1jYWxlbmRlcl9faGVhZC1wcmljZS1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoIC5vLWNhbGVuZGVyX19oZWFkLXByaWNlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLilrJcIjtcbiAgdG9wOiAtNXB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGggLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIHRvcDogMTBweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWRhdGUge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMTVweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXBsYW4ge1xuICB3aWR0aDogNTAwcHg7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1pY29uIHtcbiAgd2lkdGg6IDE5NXB4O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICB3aWR0aDogMjI1cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRkLm8tY2FsZW5kZXJfX25vIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIC5vLWNhbGVuZGVyX19hbGwtcGxhbiB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIC5vLWNhbGVuZGVyX19hbGwtcGxhbi4tcmVxdWVzdCB0ZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC4tc2Nyb2xsIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWQtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG59XG4uby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIgLm8tY2FsZW5kZXJfX2hlYWQtdHh0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm8tY2FsZW5kZXJfX2hlYWQtdHh0Li1jZW50ZXItdHh0IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1ZGE3MWU7XG4gIHotaW5kZXg6IDEwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW46aG92ZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW46aG92ZXIgLm8tY2FsZW5kZXJfX25hbWVfX2xpbmsge1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRoLFxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGgge1xuICB3aWR0aDogMjU1cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAzNDhweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG59XG4uby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZCB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX195ZXMtcGxhbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3llcy1wbGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX195ZXMtcGxhbiAuLWJsYW5rIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3llcy1wbGFuLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9feWVzLXBsYW4uLXN1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19pY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX2ljb24ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3ByaWNlIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wcmljZS4tcGxhbi1zZWFyY2gge1xuICB3aWR0aDogMjA1cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wb2ludCB7XG4gIHdpZHRoOiAxMTBweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19kYXRlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3BsYW4ge1xuICB3aWR0aDogNTAwcHg7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9faWNvbiB7XG4gIHdpZHRoOiAxOTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wcmljZSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19wb2ludCB7XG4gIHdpZHRoOiAxMTVweDtcbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU2NXB4O1xuICBib3R0b206IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNCUpO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb24uLXJlcXVlc3Qge1xuICBsZWZ0OiA1NjdweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkX19iYWxsb29uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDQuM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIuNXB4IDAgMi41cHggNC4zcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjY2NjYztcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX2hhcy10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX19pY29uX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1jYWxlbmRlcl9faWNvbl9fdG9vbHRpcC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uby1jYWxlbmRlcl9fY29tcGFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm8tY2FsZW5kZXJfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5vLWNhbGVuZGVyX19uYW1lIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uby1jYWxlbmRlcl9fc2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjNmZjtcbn1cblxuLm8tY2FsZW5kZXJfX3N1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG5cbi5vLWNhbGVuZGVyX19pY29uX19pbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3JlZCB7XG4gIGNvbG9yOiAjZGQzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fcHJpY2VfX3JlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX2VtLXJlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3RvdGFsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm8tY2FsZW5kZXJfX3ByaWNlX190b3RhbC4tcmlnaHQtdHh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fZW0ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm8tY2FsZW5kZXJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm8tY2FsZW5kZXJfX2JvdHRvbV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX19ub3JtYWwge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cblxuLm8tY2FsZW5kZXJfX2JvdHRvbV9fd2ViIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLWNhbGVuZGVyLi10eXBlLTEgLm8tY2FsZW5kZXJfX2hlYWRpbmdfX25hbWUge1xuICBwYWRkaW5nOiAyLjVweCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG5cbmgyI2NvdXJzZW5hbWUuby1jYWxlbmRlcl9faGVhZGluZ19fbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fdGh1bWIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fdHh0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19sYWJlbCB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hhcy10aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jYWxlbmRlcl9feWVzLXBsYW4gLm8tY2FsZW5kZXJfX2hhcy10aXA6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLWNhbGVuZGVyX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAzMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xufVxuLm8tY2FsZW5kZXJfX3Rvb2x0aXAuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdG9vbHRpcCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNTBweDtcbiAgYm90dG9tOiA2MHB4O1xufVxuXG4uby1jYWxlbmRlcl9fbmFtZV9fdG9vbHRpcCB7XG4gIHdpZHRoOiA3MTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG59XG4uby1jYWxlbmRlcl9fbmFtZV9fdG9vbHRpcC5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3Jlc2VydmVfX2J0biB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLm8tY2FsZW5kZXJfX21vcmUtcGxhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1jYWxlbmRlcl9fbW9yZS1wbGFuLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC10dGxfX2xpbmsge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuXG4uby1jYWxlbmRlcl9fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYmFzaWMtaW5mb19faXRlbS4taXRlbS1waG90byB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tYmFzaWMtaW5mb19faXRlbS4taXRlbS1waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1iYXNpYy1pbmZvX19pdGVtLi1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWJhc2ljLWluZm9fX2l0ZW0uLWltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5vLWJhc2ljLWluZm9fX3RodW1iIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYmFzaWMtaW5mb19fdGh1bWIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tYmFzaWMtaW5mb19fdGh1bWIge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWJhc2ljLWluZm9fX3RodW1iIHtcbiAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tYmFzaWMtaW5mb19fdGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzB2dztcbiAgfVxufVxuXG4uby1iYXNpYy1pbmZvX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMjRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vLWJhc2ljLWluZm9fX2Fycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8tYmFzaWMtaW5mb19fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAtMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG59XG4uby1iYXNpYy1pbmZvX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9uZXh0LnN2Zyk7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19tYWluIHtcbiAgcGFkZGluZzogNXB4IDE1cHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fbWFpbiB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fcGxhbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19wbGFucy4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19lbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19saXN0IGxpIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2VkZWRlZDtcbn1cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19oZWFkaW5nIHtcbiAgei1pbmRleDogMzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm8tY2FsZW5kZXItc3BfX2hlYWRpbmcuaXMtc2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9faGVhZGluZy5pcy1zY3JvbGwge1xuICAgIHRvcDogNzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19oZWFkaW5nLmlzLXNjcm9sbCB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fcHJldixcbi5vLWNhbGVuZGVyLXNwX19uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm8tY2FsZW5kZXItc3BfX3ByZXYuYS1idG4uLWNhbGVuZGVyLFxuLm8tY2FsZW5kZXItc3BfX25leHQuYS1idG4uLWNhbGVuZGVyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX3ByZXYuYS1idG4uLWNhbGVuZGVyLFxuICAuby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm8tY2FsZW5kZXItc3BfX3ByZXYuYS1idG4uLWNhbGVuZGVyIC5hLWJ0bl9fYXJyb3csXG4uby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlciAuYS1idG5fX2Fycm93IHtcbiAgbGVmdDogN3B4O1xufVxuXG4uby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIge1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19uZXh0LmEtYnRuLi1jYWxlbmRlciAuYS1idG5fX2Fycm93IHtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTdweCAxNXB4IDUwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19yZXN1bHQgZHQge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NTtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX3Jlc3VsdCBkZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ODtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX3Jlc3VsdCBkZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J0biB7XG4gIG1hcmdpbjogMTBweCAtMTVweCAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J0bjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzFBMUExQSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudSB7XG4gIC8qXG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGRpc3BsYXk6IG5vbmU7XG4gIFx0cGFkZGluZzogMjhweCAwIDA7XG4gIFx0Ji5pcy1hY3RpdmV7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHR9XG4gICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51LmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnUuLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY2xvc2Ugc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnVfX2NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J1dHRvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idXR0b24gLmEtYnRuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idXR0b24gLmEtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uc19faXRlbSB7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbXMge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zLmlzLWFjdGl2ZSArIC5vLWNhbGVuZGVyLXNwX19pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19ib3R0b21fX21lbnUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA1MHB4KTtcbiAgICBtYXJnaW46IDE1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fYnRucyB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG5cbi5vLXNjaGVkdWxlX190YWIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5vLXNjaGVkdWxlX19wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLm8tcGF0aWNpcGFudC4tcGMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIHRoLCAuby1wYXRpY2lwYW50Li1wYyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuby1wYXRpY2lwYW50X190dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNHB4O1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLW9mZjpub3QoLm8tcGF0aWNpcGFudF9fbGlzdCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLW9mZiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgd2lkdGg6IDQzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLW9mZiAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNhMWExYTE7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtb2ZmOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgd2lkdGg6IDQzMHB4O1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTMwcHg7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9fZGF0YSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZV9fdHRsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCI6XCI7XG4gIHJpZ2h0OiAwO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbS5pcy1pbmFjdGl2ZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX3R4dCB7XG4gIHdpZHRoOiA1NzVweDtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG59XG5cbi5vLXBhdGljaXBhbnRfX2J0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBhdGljaXBhbnQuLXBvaW50IC5vLXBhdGljaXBhbnRfX2J0bi13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBhdGljaXBhbnRfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tcGF0aWNpcGFudC4tcG9pbnQgLm8tcGF0aWNpcGFudF9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXBhdGljaXBhbnQuLXBvaW50IC5vLXBhdGljaXBhbnRfX2J0biB7XG4gICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgZmxleC1iYXNpczogNTglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tcGF0aWNpcGFudC4tcG9pbnQgLm8tcGF0aWNpcGFudF9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgICBmbGV4LWJhc2lzOiA0MiU7XG4gIH1cbn1cblxuLm8tcGF0aWNpcGFudC4tc3AgLm8tcGF0aWNpcGFudF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4IDA7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuby1wYXRpY2lwYW50X193cmFwIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1vZmYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1vZmYgLm8tcGF0aWNpcGFudF9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taW1nIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDExNXB4O1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2RhdGEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZV9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmVfX3R0bDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICByaWdodDogMDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0uaXMtaW5hY3RpdmUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2xpc3QgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHdpZHRoOiA0MCU7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2xpc3QgLm8tcGF0aWNpcGFudF9fdHh0LXR0bDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICByaWdodDogMDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9fbGlzdCAuby1wYXRpY2lwYW50X190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICB3aWR0aDogNjAlO1xufVxuXG4uby1iYW5uZXIgLm8tYmFubmVyX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNzhweCkgLyAzKTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICB9XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW0gKyAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QuLWNhbXBhaWduIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QuLWNhbXBhaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdC4tY2FtcGFpZ24gLm8tYmFubmVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0Li1jYW1wYWlnbiAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTJweCkgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QuLWNhbXBhaWduIC5vLWJhbm5lcl9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QuLWNhbXBhaWduIC5vLWJhbm5lcl9faXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYmFubmVyLi1wYy1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIH1cbn1cblxuLm8tYmFubmVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgei1pbmRleDogMTA7XG59XG4uby1iYW5uZXJfX2Fycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8tYmFubmVyX19hcnJvdy4tcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX3ByZXYuc3ZnKTtcbn1cbi5vLWJhbm5lcl9fYXJyb3cuLW5leHQge1xuICByaWdodDogLTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfbmV4dC5zdmcpO1xufVxuXG4uby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDNweDtcbiAgfVxufVxuLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIC0xOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAzcHg7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cbn1cblxuLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19pdGVtIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0gKyAuby1iYW5uZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8tYmFubmVyLi1yb3VuZGVkIC5vLWJhbm5lcl9faXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1iYW5uZXJfX2l0ZW0uLWJveC1zaGFkb3cgYSBpbWcge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLm8tYmFubmVyX19pdGVtLi1lbXB0eSBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19pdGVtICsgLm8tYmFubmVyX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm8tYmFubmVyX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1iYW5uZXJfX3R0bCB7XG4gICAgbWluLXdpZHRoOiAzMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1iYW5uZXJfX3R0bC4tdHRsMSA+IGltZywgLm8tYmFubmVyX190dGwuLXR0bDMgPiBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1iYW5uZXJfX3R0bC4tdHRsMiA+IGltZyB7XG4gICAgd2lkdGg6IDE1M3B4O1xuICB9XG59XG5cbi5vLWJhbm5lcl9fc3VidHRsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWJhbm5lcl9fYm94Li1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldl9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZS4tdG9wLCAuby1kYXRlcGlja2VyLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyB7XG4gIHBhZGRpbmc6IDE1cHggMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1kYXRlcGlja2VyLi1jYWxlbmRlciAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uby1jYXJkLXJlc3VsdF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1jYXJkLXJlc3VsdF9faXRlbSB7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWNhcmQtcmVzdWx0LmlzLWRlZmF1bHQgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tY2FyZC1yZXN1bHQuaXMtcmVzdWx0LTEgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0xIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC0yIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtMyAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tY2FyZC1yZXN1bHQuaXMtcmVzdWx0LTQgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC00IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jYXJkLXJlc3VsdC5pcy1kZWZhdWx0IC5vLWNhcmQtcmVzdWx0X19pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtNCAuby1jYXJkLXJlc3VsdF9faXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5vLWNhcmQtcmVzdWx0X19kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHQ6YmVmb3JlLCAuby1jYXJkLXJlc3VsdF9fZGVmYXVsdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BvaW50LWZvcm0vYnJhY2tldHMuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jYXJkLXJlc3VsdF9fZGVmYXVsdDpiZWZvcmUsIC5vLWNhcmQtcmVzdWx0X19kZWZhdWx0OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcG9pbnQtZm9ybS9icmFja2V0c19zcC5zdmcpO1xuICB9XG59XG4uby1jYXJkLXJlc3VsdF9fZGVmYXVsdDpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHQ6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNhcmQtcmVzdWx0X19kZWZhdWx0OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tY2FyZC1yZXN1bHRfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0xIC5vLWNhcmQtcmVzdWx0X19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uby1jYXJkLXJlc3VsdF9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0xIC5vLWNhcmQtcmVzdWx0X19kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC00IC5vLWNhcmQtcmVzdWx0X19kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjZjI1NjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtMiAuby1jYXJkLXJlc3VsdF9fZGVzYywgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0zIC5vLWNhcmQtcmVzdWx0X19kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNhcmQtcmVzdWx0X19idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9fbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5vLWNhcmQtcmVzdWx0X190eHQtcmVkIHtcbiAgY29sb3I6ICNmMjU2MjU7XG59XG5cbi5vLWNhcmQtcmVzdWx0X190eHQtZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cblxuLm8tZW1waGFzaXMge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWVtcGhhc2lzX19ib3gge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZW1waGFzaXNfX2JveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLm8tZW1waGFzaXMuLWJvcmRlciAuby1lbXBoYXNpc19fYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1lbXBoYXNpc19fY29uZmlybSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1lbXBoYXNpc19fY29uZmlybSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMzVweDtcbiAgfVxufVxuXG4uby1lbXBoYXNpc19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZW1waGFzaXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWVtcGhhc2lzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5vLWVtcGhhc2lzX19yZWNhcHRjaGEge1xuICB3aWR0aDogMzA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uby1zaGliYWZ1IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnVfX2xvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG4uby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fbG9nbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fbG9nb19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIHdpZHRoOiAyMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA4ZDMxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1X19sb2dvX19pbWcge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxufVxuLm8tc2hpYmFmdV9fbG9nb19faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1zaGliYWZ1X19sb2dvX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fbG9nb19fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm8tc2hpYmFmdV9fbG9nb19fdHh0Li1iZy1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNmZmYsIDJweCAtMnB4IDAgI2ZmZiwgLTJweCAycHggMCAjZmZmLCAtMnB4IC0ycHggMCAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1zaGliYWZ1X19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNoaWJhZnVfX2NhcmRzIHtcbiAgICBtYXJnaW46IDAgLTM3cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tc2hpYmFmdV9fY2FyZHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTE5cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnVfX2NhcmQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNoaWJhZnVfX2NhcmQge1xuICAgIHBhZGRpbmc6IDAgMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm8tc2hpYmFmdV9fY2FyZCArIC5vLXNoaWJhZnVfX2NhcmQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkICsgLm8tc2hpYmFmdV9fY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmQgKyAuby1zaGliYWZ1X19jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fY2FyZF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fY2FyZF9faW5uZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5vLXNoaWJhZnVfX2NhcmRfX2lubmVyID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5vLXNoaWJhZnVfX2NhcmRfX2lubmVyID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmRfX2lubmVyID4gYSAuby1zaGliYWZ1X19jYXJkX19oZWFkaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fY2FyZF9faW5uZXIgPiBhOmhvdmVyIC5vLXNoaWJhZnVfX2NhcmRfX2hlYWRpbmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vLXNoaWJhZnVfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuXG4uby1zaGliYWZ1X19pbWctd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1zaGliYWZ1X19pbWctd3JhcHBlci4tYmctcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8tc2hpYmFmdV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vLXNoaWJhZnVfX2NhcmRfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLXNoaWJhZnVfX2NhcmRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkX19oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkX19oZWFkaW5nOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnVfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5vLXNoaWJhZnVfX2JvdHRvbV9fbGFiZWwge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zaGliYWZ1X19ib3R0b21fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnVfX2JvdHRvbV9fbGFiZWwge1xuICAgIGZsZXgtYmFzaXM6IDEyJTtcbiAgfVxufVxuLm8tc2hpYmFmdV9fYm90dG9tX19sYWJlbC4tYmctc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjZmZmLCAycHggLTJweCAwICNmZmYsIC0ycHggMnB4IDAgI2ZmZiwgLTJweCAtMnB4IDAgI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zaGliYWZ1X19ib3R0b21fX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fYm90dG9tX190YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWJhc2lzOiA3NiU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19ib3R0b21fX3RhZyB7XG4gIG1hcmdpbjogM3B4IDEwcHggM3B4IDA7XG59XG5cbi5vLXNoaWJhZnVfX2JvdHRvbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLm8tc2hpYmFmdV9fYm90dG9tX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1X19ib3R0b21fX2xpbmsge1xuICAgIGZsZXgtYmFzaXM6IDEyJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5vLXNoaWJhZnVfX2JvdHRvbV9fbGluayA+IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5vLWFydGljbGVzX19sb2dvIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWFydGljbGVzX19sb2dvIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIwcHggKyAxLjV2aCkgMCBjYWxjKDEwcHggKyAydmgpO1xuICB9XG59XG5cbi5vLWFydGljbGVzX19sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgd2lkdGg6IDE5NXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA4ZDMxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1hcnRpY2xlc19fbG9nb19faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX2xvZ29fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgIHdpZHRoOiA0MHZoO1xuICB9XG4gIC5vLWFydGljbGVzX19sb2dvX19pbWcgaW1nIHtcbiAgICB3aWR0aDogNDB2aDtcbiAgICBoZWlnaHQ6IDYuN3ZoO1xuICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgbWluLXdpZHRoOiAyODRweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzNDMvNTg7XG4gIH1cbn1cbi5vLWFydGljbGVzX19sb2dvX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLWFydGljbGVzX19sb2dvX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX2xvZ29fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RvcGljIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWFydGljbGVzX190b3BpYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RvcGljX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX3RvcGljX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX3RvcGljX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwcHggKyAwLjJ2aCk7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWFydGljbGVzX190YWdzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYXJ0aWNsZXNfX3RhZ3Mge1xuICAgIHdpZHRoOiA3NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fdGFnIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5vLWFydGljbGVzX190YWdfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1hcnRpY2xlc19fdGFnX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19fdGFnX19saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm8tYXJ0aWNsZXNfX3RhZ19fbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xufVxuXG4uby1hcnRpY2xlc19faXRlbXNfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwIDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19faXRlbXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTEwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX21vcmUtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tYXJ0aWNsZXNfX21vcmUtaXRlbXMuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLWFydGljbGVzX19tb3JlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTg1cHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19fbW9yZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX21vZGFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIHZpc2liaWxpdHksIDAuM3Mgb3BhY2l0eTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLWFydGljbGVzX19tb2RhbCB7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1hcnRpY2xlc19fbW9kYWwge1xuICAgIHRvcDogY2FsYyg1MCUgLSAyOC4xMjV2dyAtIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1hcnRpY2xlc19fbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA3MTBweCksIHR2IGFuZCAobWF4LWhlaWdodDogNzEwcHgpLCBwcmludCBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSB7XG4gIC5vLWFydGljbGVzX19tb2RhbCB7XG4gICAgdG9wOiAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1hcnRpY2xlc19fbW9kYWwge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDU5NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1hcnRpY2xlc19fbW9kYWwge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuLm8tYXJ0aWNsZXNfX21vZGFsLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vLWFydGljbGVzX19tb2RhbF9faW5uZXIgaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciBpZnJhbWUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU1cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1hcnRpY2xlc19fbW9kYWxfX2lubmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gODBweCkgKiAwLjU2KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSwgdHYgYW5kIChtYXgtaGVpZ2h0OiA3MTBweCksIHByaW50IGFuZCAobWF4LWhlaWdodDogNzEwcHgpIHtcbiAgLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciBpZnJhbWUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWFydGljbGVzX19tb2RhbF9faW5uZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogODYwcHg7XG4gICAgaGVpZ2h0OiA0NTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fc2hhZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdmlzaWJpbGl0eSwgMC4zcyBvcGFjaXR5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5pcy1tb2RhbC1hY3RpdmUgLm8tYXJ0aWNsZXNfX3NoYWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm8tYXJ0aWNsZXNfX2JyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDAgMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX2JyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHggNDBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9kYWxfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTg1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1hcnRpY2xlc19fbW9kYWxfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LWhlaWdodDogNzEwcHgpLCB0diBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSwgcHJpbnQgYW5kIChtYXgtaGVpZ2h0OiA3MTBweCkge1xuICAuby1hcnRpY2xlc19fbW9kYWxfX2J0biB7XG4gICAgbWFyZ2luOiAycHggYXV0byAwO1xuICB9XG59XG5cbi5vLWt2LXRodW1icy4tdG9wLXBjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWt2LXRodW1icy4tdG9wLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uby1rdi10aHVtYnMuLXRvcC1zcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdi10aHVtYnMuLXRvcC1zcCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uby1rdi10aHVtYnNfX2l0ZW1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YtdGh1bWJzX19pdGVtcyB7XG4gICAgcGFkZGluZzogMCAxNDBweCAwIDQ4NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwdncgLSA2MDBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwdncgLSA2MDBweCk7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8ta3YtdGh1bWJzLi10b3Atc3AgLm8ta3YtdGh1bWJzX19pdGVtcyB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuXG4uby1rdi10aHVtYnNfX2l0ZW1fX2ltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDc0cHg7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8ta3YtdGh1bWJzX19pdGVtX19pbWcge1xuICAgIG1heC13aWR0aDogODNweDtcbiAgICBwYWRkaW5nOiAxNXB4IDZweDtcbiAgfVxufVxuLnNsaWNrLWN1cnJlbnQgLm8ta3YtdGh1bWJzX19pdGVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpY2stY3VycmVudCAuby1rdi10aHVtYnNfX2l0ZW1fX2ltZzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLm8ta3YtdGh1bWJzX19pdGVtX19pbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLWt2LXRodW1ic19faXRlbV9faW1nID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWt2LXRodW1ic19faXRlbV9faW1nID4gaW1nIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbn1cblxuLm8tdG9wLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xufVxuXG4uby10b3AtaW5mb19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby10b3AtaW5mb19fbWFpbiB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuXG4uby10b3AtaW5mb19fbGluayB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uby10b3AtaW5mb19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby10b3AtaW5mb19fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tdG9wLWluZm9fX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tdG9wLWluZm9fX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tdG9wLWluZm9fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm8tc2VsZWN0LWFyZWEge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uby1zZWxlY3QtYXJlYSB1bCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTFhMWExO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cbi5vLXNlbGVjdC1hcmVhIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLm8tc2VsZWN0LWFyZWFfX21haW4ge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWVudS4tcGMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5vLW1lbnUuLXBjOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLmlzLXJlc2VydmUtbWVudS1vcGVuLXBjIC5vLW1lbnUuLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMTMwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4dmg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogOHZoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2dmgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1lbnUuLXNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLmlzLXJlc2VydmUtbWVudS1vcGVuLXNwIC5vLW1lbnUuLXNwIHtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDUyMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5vLW1lbnUuLXNwOmhhcyguby1tZW51X19zY3JvbGwuaXMtYWN0aXZlKSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uby1tZW51Li1zcDpoYXMoLm8tb25saW5lX19hcmVhLWxpc3Qtc3AuaXMtYWN0aXZlLCAuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1vbmxpbmUuLXNwLWRyYXdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZS4tc3AtZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sLmlzLXJlc2VydmUtbWVudS1vcGVuLXNwIC5vLW9ubGluZS4tc3AtZHJhd2VyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tcGMgLm8tb25saW5lLi1wYy1vbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uby1vbmxpbmUgLm8tb25saW5lX19idG5fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE4MHB4O1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX19saW5lLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fZ2MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX2J0bl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTNweCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiOmhhcyguby1vbmxpbmVfX3RhYl9faXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkge1xuICB6LWluZGV4OiAyO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkgYSBzcGFuIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSBhIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpOmxhc3QtY2hpbGQgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIC5vLW9ubGluZV9fdGFiX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX190YWIge1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19wYW5lbCAuby1vbmxpbmVfX3BhbmVsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDEzcHg7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fYXJlYWJveCxcbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19kYXRlLFxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19wYW5lbCAuby1vbmxpbmVfX3NldHRpbmcge1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIG1heC13aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fZ2MtbmFtZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tb25saW5lLi1wbGFuLCAuby1vbmxpbmUuLW9uZSB7XG4gICAgei1pbmRleDogMTMwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uby1vbmxpbmVfX2RhdGVfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tb25saW5lX19kYXRlcGlja2VyLXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IDg0dmg7XG4gIH1cbn1cbi5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzOTBweDtcbiAgcGFkZGluZzogNTJweCAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICB3aWR0aDogODIwcHg7XG4gIHotaW5kZXg6IDExMDA7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZHQge1xuICB3aWR0aDogMjIlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkdCAuby1vbmxpbmVfX3NtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQge1xuICB3aWR0aDogNzglO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgdWwgbGkubm9zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNnB4IDAuNmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuXG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLm8tb25saW5lX19jbG9zZS1idG4ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlXzIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uby1vbmxpbmVfX2Nsb3NlLWJ0bi5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tb25saW5lX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tb25saW5lX19zZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1vbmxpbmVfX3NlbGVjdCB7XG4gICAgbWF4LWhlaWdodDogODR2aDtcbiAgfVxufVxuLm8tb25saW5lX19zZWxlY3QuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm8tb25saW5lX19zZWxlY3RfX3Njcm9sbC11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19zZWxlY3RfX2ZyYW1lIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDUwcHg7XG59XG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLW9ubGluZV9fYXJlYS1saXN0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEzNXB4O1xufVxuLm8tb25saW5lX19zZWxlY3RfX2ZyYW1lIHNlY3Rpb24uby1vbmxpbmVfX3ByZWYtbGlzdCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLm8tb25saW5lX19zZWxlY3RfX2ZyYW1lIHNlY3Rpb24uby1vbmxpbmVfX3ByZWYtbGlzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cblxuLm8tb25saW5lX19wcmVmLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm8tb25saW5lX19wcmVmLXVuaXQgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLW9ubGluZV9fYXJlYS1saXN0X19hcmVhYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3ggbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tb25saW5lX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtM3B4O1xufVxuLm8tb25saW5lX190YWIgbGkge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xufVxuLm8tb25saW5lX190YWIgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uby1vbmxpbmVfX3RhYiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm8tb25saW5lX190YWIgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2M2YzZjNjtcbiAgbWFyZ2luOiAwO1xufVxuLm8tb25saW5lX190YWIgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tb25saW5lX190YWIgbGkuaXMtYWN0aXZlIGEge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjFweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDA4ZDMxO1xuICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1vbmxpbmVfX3RhYiBsaS5pcy1hY3RpdmUgYSBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuXG4uby1vbmxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uby1vbmxpbmVfX2RhdGUgcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vLW9ubGluZV9fYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uby1vbmxpbmVfX2djLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBsaS5pcy1zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4uby1vbmxpbmVfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm8tb25saW5lX19idG4uLWNvdXJzZS1tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG4uby1vbmxpbmVfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24uLWFyZWEge1xuICBtaW4td2lkdGg6IDEwNXB4O1xufVxuLm8tb25saW5lX19hcmVhLWxpc3RfX2J1dHRvbi4tcHJlZiB7XG4gIG1pbi13aWR0aDogNzRweDtcbn1cblxuLm8tb25saW5lX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tb25saW5lX193cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOGQzMTtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX3RhYiBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX190YWIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX3RhYiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX3BhbmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBwYWRkaW5nLXRvcDogNSU7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2FyZWEgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFhMWExYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2FyZWEtbGlzdC1zcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3AuaXMtYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2RhdGUtbWVudS1zcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19kYXRlLW1lbnUtc3AuaXMtYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMTAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn0iLCJAaW1wb3J0IFwiY29uZmlnXCI7XG5AaW1wb3J0IFwiZm91bmRhdGlvbi9taXhpblwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5BdG9tc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AaW1wb3J0IFwiYXRvbXMvYnRuXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJhdG9tcy9saW5rXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGlzdFwiO1xuQGltcG9ydCBcImF0b21zL2JhZGdlXCI7XG5AaW1wb3J0IFwiYXRvbXMvaGVhZGluZ1wiO1xuQGltcG9ydCBcImF0b21zL3BhbmVsXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLWNoZWNrXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS10eHRcIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLXRleHRhcmVhXCI7XG5AaW1wb3J0IFwiYXRvbXMvYmFubmVyXCI7XG5AaW1wb3J0IFwiYXRvbXMvc2hhZGVcIjtcbkBpbXBvcnQgXCJhdG9tcy9yYWRpby1sYWJlbFwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5Nb2xlY3VsZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcIm1vbGVjdWxlcy9hbmNob3JcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvY2FyZFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy90YWItbGlzdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9hY2NcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvaW5mby1saXN0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2luZm9cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvb3RoZXItY29uZGl0aW9uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2NhbGVuZGVyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2NhcmQtbGlzdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9mb3JtXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2FjY29yZGlvblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9ub3RpY2VcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYWNjLWluY2hlY2tcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbWVudVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tZW51LWNsZWFyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2RldGFpbGJveFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9zY29wZVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tb2RhbC1ib3R0b21cIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbk9yZ2FuaXNtc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCBcIm9yZ2FuaXNtcy90YWJcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZ3JpZFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9tb2RhbFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9rdlwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9pbmZvXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NhbGVuZGVyXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2Jhc2ljLWluZm9cIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvY2FsZW5kZXItc3BcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvc2NoZWR1bGVcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvcGF0aWNpcGFudFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9iYW5uZXJcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jYXJkLXJlc3VsdFwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9lbXBoYXNpc1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy90b3Atc2hpYmFmdVwiOy8vby1zaGliYWZ1XG5AaW1wb3J0IFwib3JnYW5pc21zL2FydGljbGVzXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2t2LXRodW1ic1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy90b3AtaW5mb1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9zZWxlY3QtYXJlYVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9tZW51XCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL29ubGluZVwiO1xuIiwiLyog44Oc44K/44OzICovXG5cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g44OV44Kp44Oz44OI44Gu5aSq44GVXG4gICYuLWZ3LTUwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAvLyDluYVcbiAgJi4tdy1hbGwtMjUwIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLy8g44OW44Ot44OD44Kv6KaB57SgICsg5qiq5bmFMTAwJVxuICAmLi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLy8g44OW44Ot44OD44Kv6KaB57SgICsg5qiq5bmFMTAwJShTUOOBruOBvylcbiAgJi4tc3AtYmxvY2sge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tYmFzaWMtYmxvY2sge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyDjgrXjgqTjgrpcbiAgJi4tc2l6ZS14cyB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICB9XG4gICYuLXNpemUtbGcge1xuICAgIHBhZGRpbmc6IDExcHggMzVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAvL+OBneOBruS7luOBruOCteOCpOOCulxuICAmLi1zaXplLXNtLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmLi1zaXplLW1kLTMge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC00IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC01IHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTYge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNyB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTgge1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbiAgJi4tc2l6ZS1tZC05IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgfVxuICAmLi1zaXplLW1kLTExIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTEzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gIH1cbiAgJi4tc2l6ZS1tZC0xNCB7XG4gICAgcGFkZGluZzogMC45ZW0gMS4yNWVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE1IHtcbiAgICBwYWRkaW5nOiAxNHB4IDAuN2VtIDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMTYge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMS44NWVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMi42ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAxLjg1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRpb3N9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMTcge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICYuLXNpemUtbWQtMTgge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTE5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMjQ2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTIwIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zaXplLW1kLTIxIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMiB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG4gICYuLXNpemUtbWQtMjMge1xuICB9XG4gICYuLXNpemUtbWQtMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwLjdlbSA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjY1ZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZzogMCAxLjY1ZW0gMCAxZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjYge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG4gICYuLXNpemUtbWQtMjcge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICYuLXNpemUtbWQtMjgge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS14cy0yIHtcbiAgICBwYWRkaW5nOiAxcHggMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gICYuLXNpemUteHMtMyB7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi1zaXplLXhzLTQge1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLXhzLTUge1xuICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tc2l6ZS14cy02IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJi4tc2l6ZS14cy03IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAmLi1zaXplLWxnLTIge1xuICAgIHBhZGRpbmc6IDkuNXB4IDM3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJi4taGFzLXN1YnR4dCB7XG4gICAgICBwYWRkaW5nOiA5cHggMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLWxnLTMge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tc2l6ZS1sZy00IHtcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy01IHtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy02IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1zaXplLWxnLTcge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuXG4gIC8vIOiJslxuICAmLi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1iZy13aGl0ZS10eHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbiAgJi4tYmctd2hpdGUtdHh0LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYmctcGFsZS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZV9waW5rO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tbGlnaHRncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tbGlnaHRncmVlbi0wMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJvcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmLi1ib3JkZXItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgJi4tb25saW5lIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfbXlwYWdlXzI7XG4gICAgICBtYXgtd2lkdGg6IDEwN3B4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgJi4tb25saW5lLXBjIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfbXlwYWdlXzI7XG4gICAgICBtYXgtd2lkdGg6IDEwN3B4O1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYm9yZGVyLWdyYXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLWJvcmRlci1ncmF5LTMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgJi4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ncmF5LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICB9XG4gICYuLWdyYXktMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfOTtcbiAgICBjb2xvcjogJGJsYWNrXzQ7XG4gIH1cblxuICAmLi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1yZWQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZF8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWdyZWVuLWhhcy1ib3JkZXIge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgJi4tcmVkLWhhcy1ib3JkZXIge1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLWluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW9uLW9mZiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLXVzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLi1uby1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLi1saW5lLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1mcmllbmRzLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlOGM4NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1mcmllbmRzIHtcbiAgICBwYWRkaW5nOiAxM3B4IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gIC8vIOWPsyzlt6bnn6LljbBcbiAgJi4tYXJyb3ctcmlnaHQsXG4gICYuLWFycm93LWxlZnQsXG4gICYuLWFycm93LXJpZ2h0LWJsYWNrLFxuICAmLi1hcnJvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLy/lt6bjgavjgqLjgqTjgrPjg7Pku5jjgY1cbiAgJi4taWNvbi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYuLXNpemUtbWQtMTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLW1kLTIyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLW1kLTIzIHtcbiAgICAgIHBhZGRpbmc6IDRweCA0cHggNHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzLTUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+WPs+OBq+OCouOCpOOCs+ODs+S7mOOBjVxuICAmLi1pY29uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmLi1zaXplLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5LiL44Gr44Ki44Kk44Kz44Oz5LuY44GNXG4gICYuLWljb24tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLy/jgYrllY/jgYTlkIjjgo/jgZtcbiAgJi4tY29udGFjdCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsLnN2Zyk7XG4gICAgfVxuICB9XG4gIC8v5LqI57SE44GZ44KLXG4gICYuLXJlc2VydmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fd29vZC5zdmcpO1xuICAgIH1cbiAgfVxuICAvLyDmpJzntKLjg5zjgr/jg7NcbiAgJi4tc2VhcmNoIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3NlYXJjaC5zdmcpO1xuICAgIH1cbiAgfVxuICAvL+W3puWBtOOBq+OCouOCpOOCs+ODs++8iOOCpOODs+ODqeOCpOODs1NWR++8iVxuICAmLi1pY29uLWxlZnQtaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy/jgqLjgqTjgrPjg7Pjg7vjg4bjgq3jgrnjg4jkuK3lpK7lr4TjgZtcbiAgICAmLi1jZW50ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC8v5Y+z5YG044Gr44Ki44Kk44Kz44Oz77yI44Kk44Oz44Op44Kk44OzU1ZH77yJXG4gICYuLWljb24tcmlnaHQtaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLy/jg4bjgq3jgrnjg4jlt6blr4TjgZtcbiAgJi4tdGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC8vU1Djgqvjg6zjg7Pjg4Djg7wg5YmN5pelLOe/jOaXpeOBuFxuICAmLi1jYWxlbmRlciB7XG4gICAgcGFkZGluZzogOXB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTJweCAxM3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIzKTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAvL+ODl+ODqeODs+OCkuavlOi8g+OBmeOCi+ODnOOCv+ODs1xuICAmLi1jb21wYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgaGVpZ2h0OiAxMDhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICAgIC5hLWJ0bl9fZW0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgfVxuICAgICAgJi4tbGcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5qSc57Si44OV44Kp44O844Og55So44Oc44K/44OzXG4gICYuLXNlYXJjaC1mb3JtIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuNGVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgIH1cbiAgfVxuICAvL+aknOe0ouadoeS7tuOCkui/veWKoOODnOOCv+ODs1xuICAmLi1hZGQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvvItcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgrPjg7zjgrnpgbjmip7jg5zjgr/jg7NcbiAgJi4tY291cnNlLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWdjLW5hbWUge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV8xMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheV8xMztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJi4td3d3dG9wIHtcbiAgICAgICAgcGFkZGluZzogNC41cHggMTBweDtcbiAgICAgICAgJi4tc3AtaGlnaCB7XG4gICAgICAgICAgcGFkZGluZzogOS41cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tc29sbyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1hcmVhLWRlc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgd2lkdGg6IDExZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rLW9wYWNpdHk7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbiAgICAmLi1zdGF0aWMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1hcmVhLWRlc2lkZS1vbmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi4tYXJyb3ctcmlnaHQtaW5saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLi1hcnJvdy1yaWdodC1ib3R0b20ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JvdHRvbV9ncmVlbi5zdmcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vTVkgQUNDT1JESUFcbiAgJi4tbXlhY2NvcmRpYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLi13ZWlnaHQ2MDAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAvL3NlbGVjdOOBqOWQjOOBmOimi+OBn+ebruOBruODnOOCv+ODs1xuICAmLi1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAvL+inkuS4uFxuICAgICYuLWhhcy1yYWRpdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAvL+OCs+ODvOOCueS4gOimpyDjgqjjg6rjgqLpgbjmip5cbiAgICAmLi1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIC8v44Kz44O844K55LiA6KanIOWcsOWbs+OBi+OCiemBuOaKnlxuICAgICYuLWdtYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC8v5LuW44Gu44K044Or44OV5aC044KS5o6i44GZXG4gICAgJi4tb3RoZXItZ2Mge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG4gICAgLy/jgrPjg7zjgrnpgbjmip5cbiAgICAmLi1zZWxlY3QtZ2Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmLi1zZWxlY3QtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2VsZWN0LW1vbnRoIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7wg5p2h5Lu2XG4gICAgJi4tY2Qge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v5YmN5b6M44G45YiH44KK5pu/44GI44KL44Oc44K/44OzXG4gICYuLWNvbnRyb2xsZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICYuLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldi5zdmcpO1xuICAgIH1cbiAgICAmLi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHQuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmLi11cmwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIHBhZGRpbmc6IDE0cHggMzVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jb3B5LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi4tcmFkaXVzLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC8vIOeJueauilxuICAmLi12LXNlbGVjdCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICAgICYuLXdpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLi1zb2xvIHtcbiAgICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgfVxuICAgICYuLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tY29uZGl0aW9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tYXJlYS1mYXYge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLy/lnLDlm7PjgYvjgonmjqLjgZlcbiAgJi4tbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFwX3doLnN2Zyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICAgIH1cbiAgfVxuXG4gICYuLW1haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzEyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheV8xMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWxfZ3JheS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gIC8v44Kv44Oq44KiXG4gICYuLWNsZWFyIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuLWdyYXkge1xuICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICAvL+OCr+ODquOCojJcbiAgJi4tY2xlYXIyIHtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAvL+adoeS7tuOCkue1nuOCiui+vOOCgCBQQ1xuICAmLi1yZWZpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy/mpJzntKLntZDmnpxcbiAgICAmLi1yZXN1bHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4td3d3dG9wIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+aknOe0olxuICAmLi1zZWFyY2gtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4taW5saW5lIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG4gICAgJi4td3d3dG9wIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgJi4tbm9ybWFsIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tb25saW5lLXNlYXJjaCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1saWdodC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG5cbiAgLy/jgoLjgaPjgajopovjgotcbiAgJi4tbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEuNXB4O1xuICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgrTjg6vjg5XloLRUT1Djg5rjg7zjgrgg5p6g57ea44CB5b2x5LuY44GNXG4gICYuLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogNHB4IDE1cHggNHB4IDVweDtcbiAgICB9XG4gICAgJi4tZ29sZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjMDU2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZlZTQ1OTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4ICM2NDY0NjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDZjMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZhMDUxO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggI2E3MzcxNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNWRhNzFlO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4ICRncmVlbjtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWJhY2stdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB9XG4gIH1cbiAgJi4tYmFjay1wcmFjdGljZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbWluLXdpZHRoOiAyNDJweDtcbiAgICAmLi1zaXplLW1kIHtcbiAgICAgIG1pbi13aWR0aDogMTkycHg7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxOTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYmFjay1wYWdlIHtcbiAgICBwYWRkaW5nOiAwLjYyNWVtIDAuOGVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAxLjFlbTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgcGFkZGluZzogMC43ZW0gMC42ZW07XG4gICAgfVxuICB9XG4gICYuLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMC43ZW0gMS44NWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgJi4tc29sby10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYXJyb3dfYi5zdmcpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zb2xvLXNlYXJjaCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyM3B4IDE3cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG4gICYuLXNvbG8tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5KTtcbiAgICB9XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiAyNHB4IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWJnLW9yYW5nZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjliMzc7XG4gICAgICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRncmVlbjtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgY29sb3I6ICMzY2E1NWM7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1zbSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eXBlLWEge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHlwZS1iIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR5cGUtYyB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMjRweCA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzLTIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXNvbG8tcmFua2luZyB7XG4gICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgJi4tc2hpYmFmdSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIHRyYW5zZm9ybTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC01MCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCAjMTE5OTM2O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxMTk5MzY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1yb3VuZGVkIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgICYuLWNvcmFsIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NTg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cblxuICAgICYuLXdoaXRlb3V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAmLi1jb250cm9sZXIge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgJi4td29tZW4ge1xuICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgJi4tbWQge1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbXkgcGFnZVxuICAmLi1zcXVhcmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgLy/lpKrlrZdcbiAgICAmLi1zdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi4tdHh0LXNtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmctYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICB9XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICAmLi1kaXNhYmxlZC1saW5lIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmctbGlnaHRncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fbXlwYWdlO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICB9XG4gICAgJi4tYmctd2hpdGUge1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2VfMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzI7XG4gICAgICAvL+WQjOS8tOiAheOBrueZu+mMslxuICAgICAgJi4tcGFydG5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC8v6aCG55Wq5YWl44KM5pu/44GI55SoXG4gICAgICAmLi1jaGFuZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8g5pyq55m76YyyXG4gICAgICAmLi11bnJlZ2lzdGVyZWQge1xuICAgICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tb2RhbC1hZGQtY29tcGFpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgIH1cbiAgICAvL2FjdGl2ZSBkaXNhYmxlZFxuICAgICYuaGFzLWFjdGl2ZSB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eHQtZ3JlZW4ge1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgfVxuICAgICYuLXR4dC1ibGFjayB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICYuLWxvdyB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbG93ZXIge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgJi4tZ3JheS1vdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGdyYXlfbXlwYWdlXzQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodF9ncmF5X215cGFnZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRncmF5X215cGFnZV80ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHdvLWxpbmVzIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbm9ib3JkZXIge1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJi4tYWNjLWFycm93IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1iZy1saWdodGdyZWVuLFxuICAgICAgJi4tdHh0LWdyZWVuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oYXMtYWN0aXZlIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV80O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tZ3JleSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNzE3MTc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE3MTcxNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tdHRsLXNpZGUge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4ta2VlcC1hbGwge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1wZDEwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4taWNvbi1pbmxpbmUge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWljb24tYWJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjNzU1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDZjNzU1O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2xpbmUuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYXBwbGUge1xuICAgICAgcGFkZGluZzogMThweCA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9hcHBsZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJ1ZGR5IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVkZHkuc3ZnKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjVlbTtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1jYW1wYWlnbiB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM2cHggMTNweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgfVxuICAgICYuLWdyb3VwLWNhbmNlbCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ncm91cC1zdWJtaXQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwLjVweCAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcGFydG5lci1zZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLWlucHV0LWJnLWdyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLW92YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWdyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDJweCAyNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgICYuLWxlZnQge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXB4IDVweDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjI1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIHBhZGRpbmc6IDFweCAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGlnaHRncmVlbiB7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZWVuX215cGFnZV8yO1xuICAgICAgfVxuICAgICAgJi4tcHNtIHtcbiAgICAgICAgcGFkZGluZzogMy41cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgICYuLXBzbTIge1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxOTdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAxODRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuLWhhcy1hcnJvdyB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuX215cGFnZV8yO1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zbSB7XG4gICAgICBwYWRkaW5nOiAzLjVweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXllbGxvdyB7XG4gICAgICBwYWRkaW5nOiA1cHggMzhweDtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuby1teXBhZ2VfX2l0ZW1fX2xpbmsgJiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tb3ZhbC13aGl0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi4td2ViLWNvdXBvbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBwYWRkaW5nOiA3cHggMjVweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1pbi13aWR0aDogMTg4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLi1jbGVhciB7XG4gICAgcGFkZGluZzogMnB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzM7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICYuLWdyYWRhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAkZ3JheV9teXBhZ2VfMyAwJSxcbiAgICAgICAgI2RjZGNkYyAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgICAmLi1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICB9XG4gIH1cblxuICAmLi1jaGVja2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgcGFkZGluZzogMTRweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tbG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogMTdweCA1OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTNweCA1OHB4O1xuICAgIH1cblxuICAgICYuLW5ldy11c2VyIHtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggNThweDtcbiAgICAgIH1cbiAgICAgICYuLW5vc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA5OTMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLi13aWRlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vLW1vZGFsX19jb250ZW50X19idG4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICYuLWNvcHkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgJi4tc2VuZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJhY2sge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi4tc20tc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG4gICYuLW1kLXNpemUge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cbiAgLy8g44GP44GY44Gu44Oc44K/44OzXG4gICYuLWxvdHRlcnkge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMHB4IDBweCAjMDA3NzJhO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tbG90dGVyeS1iYWNrIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGRjMzI5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tZGlzYWJsZWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAmLi1waW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgei1pbmRleDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYWdlbnQvcGluX2dyZWVuLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJi4tcGluLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWdlbnQvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLy/ljZTorbDkvJrml6XnqIvjgafkvb/nlKhcbiAgJi4tc2hhZG93LXR5cGUxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAmLi1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbmV4dCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zaGFkb3ctdHlwZTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLy/jgqLjgrPjg7zjg4fjgqPjgqrjg7PplovplonnlKgg56u25oqA5Lya6Kmz57SwXG4gICYuLWFjYyB7XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gICYuLWZsZXgtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAmLi1tb3JlYm94IHtcbiAgICBtaW4td2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gICYuLWFycm93LW1kIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgJi4tZml4ZWQtaXRlbTEge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMyJSAtIDMwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMiUgLSAzMHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi4tZXZlbnQtc2VhcmNoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDY0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYS1idG5fX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8vY2FsZW5kZXIgdGltZSBidXR0b25cbiAgJi4tcmVzZXJ2ZS10aW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIG1pbi13aWR0aDogODNweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICB9XG4gIH1cbiAgLy/jg6bjg7zjgrbjg7znmbvpjLLmg4XloLHjga7lpInmm7Qg6YCB5L+h44Oc44K/44OzXG4gICYuLXVzZXItc3VibWl0IHtcbiAgICAmLmlzLWluYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuICAmLi10ZWxsaW5rIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uIHtcbiAgICBwYWRkaW5nOiA1LjVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgJi4tYmFzaWMtbWluaSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uLWxnIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gICYuLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogNDA2cHg7XG4gICAgfVxuICB9XG4gICYuLW1heXBhZ2UtbG9naW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuICAmLi1hY2NlcHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHdpZHRoOiAxOTJweDtcbiAgfVxuICAmLi10b3B0cmFjZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuICB9XG4gICYuLWZsZXgtdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tYm9yZGVyLXJvdW5kZWQtZ3JlZW4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwOWEwM2U7XG4gICAgY29sb3I6ICMwOWEwM2U7XG4gIH1cbiAgJi4tYm9yZGVyLXJvdW5kZWQtZGFyay1ncmVlbiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA5YTAzZTtcbiAgICBjb2xvcjogIzA5YTAzZTtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC13aGl0ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC1ibGFjayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZTJlMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC1wdXJwbGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzY2hvb2xfY29sb3I7XG4gICAgY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gIH1cbiAgJi4tcm91bmRlZDE1IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gICYuLXJvdW5kZWQyNSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAmLi1yb3VuZGVkMTkge1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIH1cbiAgJi4tcm91bmRlZDMwIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gICYuLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICB9XG4gICYuLWJnLWxpZ2h0LW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgfVxuICAmLi1iZy1zdW5ueS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIH1cbiAgJi4tYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTE5MjtcbiAgfVxuICAmLi1tZC1oaWdoIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIH1cbiAgJi4tYmctbGlnaHQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIH1cbiAgJi4tYmctbGlnaHQtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgJi4tYmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICB9XG4gICYuLWJnLXNoYWRvdy1vdXQge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgJi4tYmctc2hhZG93LWluLW91dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG4gIH1cbiAgJi4tYmctbm9ybWFsLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLi1zaW1wbGUtYmxhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1zaW1wbGUtYnRuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE1N3B4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWljb24tYmxhbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2JsYW5rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWJsYW5rLXdoaXRlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9ibGFua193aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJi4taWNvbi1ibGFuay1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgJi4teXViaW4ge1xuICAgIGJvcmRlcjogI2FhYSAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYuLXBvaW50LWhpc3RyeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsYygyMHB4IC8gMik7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gMzYwwrDnlLvlg4/jg5zjgr/jg7NcbiAgJi4taW1nMzYwIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLy8zNjDCsOWGmeecn+OBuOOBruODquODs+OCr1xuICAmLi1hcnJvdy0zNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hLWJ0bl9fYW5nbGUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmEtYnRuX19xciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYS1idG5fX2Jsb2NrLWltZyB7XG4gIC5hLWJ0bi4tc29sby1saW5rICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20gJiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbiAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJixcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZmxleC1iYXNpczogMzhweDtcbiAgICAgIG1heC13aWR0aDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyAmIHtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1iYXNpczogMzRweDtcbiAgICBtYXgtd2lkdGg6IDM0cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtYnRuX190eHQge1xuICAuYS1idG4uLXNvbG8tdG9wICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODkwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAuYS1idG4uLXNoaWJhZnUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmEtYnRuLi1mbGV4LXR4dCAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmEtYnRuX19tb3JlLWluYWN0aXZlIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmEtYnRuX19tb3JlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYS1idG5fX2VtIHtcbiAgLmEtYnRuLi1tYWlsICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuLmEtYnRuX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgLmEtYnRuLi1zaXplLXhzICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kICYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4uLXNpemUtbGcgJiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTMgJixcbiAgLmEtYnRuLi1zaXplLW1kLTQgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTE1ICYsXG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNiAmIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIzICYge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1tZC0yOCAmIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4uLXNpemUteHMtMiAmLFxuICAuYS1idG4uLXNpemUteHMtMyAmIHtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS14cy00ICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNyAmLFxuICAuYS1idG4uLXNpemUtbWQtMTkgJiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIwICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIxICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTI0ICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLy9QQ+OBruOBv++8nuOBjOS7mOOBj1xuICAuYS1idG4uLXBjLWFycm93ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy/lt6bnn6LljbBcbiAgLmEtYnRuLi1hcnJvdy1sZWZ0ICYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1yaWdodC1ibGFjayAmIHtcbiAgICBzdHJva2U6ICR0ZXh0LWNvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4uLWFycm93LW1kICYge1xuICAgIHN0cm9rZTogJHRleHQtY29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1ib3R0b20gJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5hLWJ0bi4tc2hhZG93ICYge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1iYWNrLXBhZ2UgJiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tZnJpZW5kcyAmIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAuYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAvL01ZIEFDQ09SRElBIOOCouOCpOOCs+ODs+OBqOODhuOCreOCueODiOOBjOS4reWkrlxuICAuYS1idG4uLW15YWNjb3JkaWEgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICB9XG4gIC5hLWJ0bi4taWNvbi1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgfVxuICAuYS1idG4uLWljb24tcmlnaHQtaW5saW5lLi1zaXplLWxnLTMgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG4gIH1cbiAgLmEtYnRuLi1pY29uLWJvdHRvbSAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmEtYnRuLi1ldmVudC1zZWFyY2ggJiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmEtYnRuX19pY29uLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWJ0bl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLmEtYnRuLi1zZWFyY2gtaW1nICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcCAmIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5hLWJ0bi4tbm9ybWFsICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5hLWJ0bi4tc2VhcmNoLWltZy4taW5saW5lICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICB9XG4gIC5hLWJ0bi4tc29sby1zZWFyY2ggJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tdGVsbGluayAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLWZsZXgtdHh0ICYge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cblxuLmEtYnRuX19tYWludHh0IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyLi11bnJlZ2lzdGVyZWQgJiB7XG4gICAgLy8g5pyq55m76YyyXG4gICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgfVxufVxuXG4uYS1idG5fX3N1YiB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAmIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICNhYWE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBibGluay1vcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hLWJ0bl9fc21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIG9wYWNpdHkg44KS5LiL44GS44KLXG4vLyRvcGFjaXR5OiDkuI3pgI/mmI7luqZcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3QoJG9wYWNpdHk6IDAuNywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIGJhY2tncm91bmQtY29sb3Ig44KS5aSJ44GI44KLXG4vLyRiZ2M6IOiJslxuLy8kZHVyYXRpb246IOOCouODi+ODoeODvOOCt+ODp+ODs+OBrumAn+W6plxuQG1peGluIGhvdmVyX2VmZmVjdF9iZygkYmdjLCAkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjO1xuICB9XG59XG5cbi8v44OV44Kp44Oz44OI44GucmVtICDkvosgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcbn1cblxuLy9wbGFjZWhvbGRlckNvbG9yIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoI0M0QzRDNCk7XG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBhc3BlY3QtcmF0aW9uIFNhZmFyaeWvvuW/nFxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQsICRtYXgtd2lkdGg6IG5vbmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAoJG1heC13aWR0aCAhPSBcIm5vbmVcIikge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCArIHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiByb3VuZChtYXRoLmRpdigkaGVpZ2h0LCAkd2lkdGgpICogMTAwJSAqIDEwMCkgKiAwLjAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLy9SZXNwb25zaXZlIOioreWumuetiVxuXG4kaW9zOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MXB4KVwiO1xuJHNwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KVwiO1xuJHBjOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50XCI7XG4kdGFibGV0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kcGNiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuJHBjdzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludFwiO1xuJG1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kZGVza3RvcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpXCI7XG4kYmFzaWM6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuXG4kdGFibGV0X3dpZHRoOiA3NjhweDtcbiRwY2Jfd2lkdGg6IDEwMjRweDtcbiRwY3dfd2lkdGg6IDEyMDBweDtcblxuJHBjX3dpZHRoOiAxMDI0cHg7XG4kcGNfY29udC13aWR0aDogOTkwcHg7XG4kc3BfcGFkZGluZzogMTVweDtcbiRzcF9wYWRkaW5nLXdpZGU6IDMwcHg7XG4kcGNfd2lkdGhfb2xkOiAxMDAwcHg7XG5cbiRmb250LWdvdGhpYzogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFxuICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLFxuICBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsXG4gIHNhbnMtc2VyaWY7XG4kZm9udC1nb3RoaWMtaGlyYWdpbm86IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcbiAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIixcbiAgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICBzYW5zLXNlcmlmO1xuJGZvbnQtbWluY2hvOiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcbiAgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuXG4kZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWhpcmFnaW5vOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQta2FubmFkYTogXCJLYW5uYWRhIE1OXCI7XG4kZm9udC1zYXZveWU6ICBTYXZveWUgTEVUO1xuJGZvbnQteXVnb3RoaWM6ICBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCI7XG4vLyBib2R544K/44Kw44Gr44Kv44Op44K5XG4vLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5ZCE44K044Or44OV5aC0KSDkuojntITjgqvjg6zjg7Pjg4Djg7wgcGctY2FsZW5kZXIg44K044Or44OV5aC06Kmz57SwIHBnLWRldGFpbCDjgrPjg7zjgrnjg6zjgqTjgqLjgqbjg4ggcGctbGF5b3V0IOOCouOCr+OCu+OCuSBwZy1hY2Nlc3Mg44Os44K544OI44Op44OzIHBnLXJlc3RhdXJhbnQg5Lya5ZOh5qipIHBnLW1lbWJlclxuLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOS6iOe0hOOCteOCpOODiCkg44K044Or44OV5aC0IHBnLWdjIOe3tOe/kuWgtCBwZy1wcmFjdGljZSDjgrnjgq/jg7zjg6sgcGctc2Nob29sIOODpuODvOOCtuODvOWIpSBwZy11c2VyIOS8muWToeaoqSBwZy1tZW1iZXIg44Od44Kk44Oz44OI44Kr44O844OJIHBnLXBvaW50XG4kcGFnZXM6IGNhbGVuZGVyLCBkZXRhaWwsIGxheW91dCwgYWNjZXNzLCByZXN0YXVyYW50LCBtZW1iZXIsIGdjLCBwcmFjdGljZSxcbiAgc2Nob29sLCB1c2VyLCBwb2ludCwgdG9wLCBwcmljZTtcblxuLy8g6ImyXG4kdGhlbWVfY29sb3I6ICMwMDc1M2MgIWRlZmF1bHQ7XG4kdGhlbWVfZGFyazogIzAwMzYwZSAhZGVmYXVsdDtcbiR0aGVtZV9saWdodDogI2U1ZjFlYiAhZGVmYXVsdDtcblxuJGJsdWU6ICM1MGI2ZTM7XG4kZ3JheTogI2VkZWRlZDtcbiRncmF5XzI6ICNjNmM2YzY7XG4kZ3JheV8zOiAjY2NjY2NjO1xuJGdyYXlfNDogI2ExYTFhMTtcbiRncmF5XzU6ICNlZmVmZWY7XG4kZ3JheV82OiAjZjdmN2Y3O1xuJGdyYXlfNzogI2YxZjFmMTtcbiRncmF5Xzg6ICNmYWZhZmE7XG4kZ3JheV85OiAjZWJlYmViO1xuJGdyYXlfMTA6ICM3MDcwNzA7XG4kZ3JheV8xMTogI2NiY2JjYjtcbiRncmF5XzEyOiAjYzljOWM5O1xuJGdyYXlfMTM6ICNiMWIxYjE7XG4kZ3JheV8xNDogI2U2ZTZlNjtcbiRncmF5XzE1OiAjYzFjMWMxO1xuJGRhcmtfZ3JheV8xOiAjOTE5MTkxO1xuJGRhcmtfZ3JheV8yOiAjNjQ2NDY0O1xuJGRhcmtfZ3JheV8zOiAjNWI1YjViO1xuJGxpZ2h0X2dyYXk6ICNmOGY4Zjg7XG4keWVsbG93OiAjZmZkMjE3O1xuJGdyZWVuOiAjMDA4ZDMxO1xuJGxpZ2h0X2dyZWVuXzE6ICM1ZGE3MWU7XG4kbGlnaHRfZ3JlZW5fMjogIzhkYzMyOTtcbiRsaWdodF9ncmVlbl8zOiAjZWVmZmUyO1xuJGxpZ2h0X2dyZWVuXzM6ICNlZWY4ZWE7XG4kb3JhbmdlOiAjZjBhMjI1O1xuJHRleHQtY29sb3I6ICMxYTFhMWE7XG4kYmxhY2s6ICMzMzM7XG4kYmxhY2tfMjogIzNkM2QzZDtcbiRibGFja18zOiAjMjkyOTI5O1xuJGJsYWNrXzQ6ICM0NzQ3NDc7XG4kYmxhY2tfNTogIzMzMztcbiRsaWdodF9ibHVlOiAjZTJmM2ZmO1xuJHBpbms6ICNmZmVhZTk7XG4kcGFsZV9waW5rOiAjZmY4MzgzO1xuJHNreWJsdWU6ICM1MmI1ZWI7XG4kcmVkOiAjZGQzMzMzO1xuJHJlZF8yOiAjZjI1NjI1O1xuJHJlZF8zOiAjZmYwMDAwO1xuJGdvbGQ6ICM5Yzg1MDQ7XG5cbi8vbXlwYWdlXG4kZ3JlZW5fbXlwYWdlXzE6ICMwMDk5MzM7IC8vIzM4QjE2N+OBi+OCiSMwMDk5MzPjgavlpInmm7RcbiRncmVlbl9teXBhZ2VfMjogIzAwOTkzMztcbiRsaWdodF9ncmVlbl9teXBhZ2U6ICNkYmYxZDM7XG4kbGlnaHRfZ3JheV9teXBhZ2U6ICNmMGYwZjA7XG4kYmxhY2tfbXlwYWdlOiAjMzIzMjMyO1xuJGJsYWNrX215cGFnZV8yOiAjNjQ2NDY0O1xuJGJsYWNrX215cGFnZV8zOiAjMjYyNjI2O1xuJGdyYXlfbXlwYWdlOiAjYzhjOGM4O1xuJGdyYXlfbXlwYWdlXzI6ICNkYmRiZGI7XG4kZ3JheV9teXBhZ2VfMzogI2YzZjNmMztcbiRncmF5X215cGFnZV80OiAjYWFhYWFhO1xuJGdyYXlfbXlwYWdlXzU6ICNlMmUyZTI7XG4kZ3JheV9teXBhZ2VfNjogI2YyZjJmMjtcbiRncmF5X215cGFnZV83OiAjZjBmMGYwO1xuJHBhbGVfeWVsbG93X215cGFnZTogI2ZmZmVmNztcbiRwZGY6ICNmZDQyMzQ7XG4kd29yZDogIzJhNGJhMztcbiRleGNlbDogIzE2ODM0NDtcbiRleHRlcm5hbDogIzFkNDA5ZDtcblxuLy8gd29tZW4g44Os44OH44Kj44O844K544Oa44O844K4XG4kd29tZW5fdGhlbWVfY29sb3I6ICNmZjY0NjQ7XG5cbiRsaW5rX2NvbG9yOiAjMzc3N2I4O1xuXG4vL+OAgOOCueOCr+ODvOODq1xuJHNjaG9vbF9jb2xvciA6Izg3NEI5MTtcbiRzY2hvb2xfbGlnaHRfY29sb3IgOiNGM0VDRjQ7IiwiLmEtbGFiZWwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvL+iJslxuICAmLi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICB9XG4gICYuLWxpZ2h0LWdyZWVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICB9XG4gICYuLWxpZ2h0LWdyZWVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICB9XG4gICYuLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgfVxuICAmLi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmLi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi4tYm9yZGVyLXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLWJvcmRlci1ibGFjayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gICYuLWJvcmRlci1ibGFjay0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXNreWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRza3libHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW9yYW5nZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDQwZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1wYWxlLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlX3Bpbms7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tYm9yZGVyLWdyYXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAzLjVweCAxMHB4IDUuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICB9XG4gICYuLWJvcmRlci1ncmVlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgY29sb3I6ICRncmF5X215cGFnZTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgIH1cbiAgfVxuICAmLi13b21lbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdvbWVuX3RoZW1lX2NvbG9yO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAvL+OCteOCpOOCulxuICAmLi1zaXplLXhzIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgJi4tc2l6ZS14cy0yIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbiAgJi4tc2l6ZS14cy0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gICYuLXNpemUtc20ge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICYuLXNpemUtbWQge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDIzcHggNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZDIge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAmLi1zaXplLW1kMyB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gIH1cbiAgJi4tc2l6ZS1sZyB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC8v44Gd44Gu5LuW44Gu44K144Kk44K6XG4gICYuLXNpemUtbWQtMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLXNpemUtbWQtNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgfVxuICAvL+S6iOe0hOOCq+ODrOODs+ODgOODvOOBruOCouOCpOOCs+ODs+OBruiqrOaYjueUqFxuICAmLi1pY29uLXRvb2x0aXAge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIH1cbiAgLy/lv4XpoIgo44OV44Kp44O844Og44Gn5L2/55SoKVxuICAmLi1yZXF1aXJlZCB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLWxpc3Qge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0X2dyZWVuXzE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmLi1idXMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVzLnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1uYXZpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbm9uZS1ib3JkZXItciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi1zb2xvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAmLi1zaXplLXNtIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUtbWQge1xuICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUteHMge1xuICAgICAgcGFkZGluZzogNXB4IDE3cHg7XG4gICAgfVxuICAgICYuLWJnLXdoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGI5YjM3O1xuICAgICAgY29sb3I6ICNkYjliMzc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAgICAgJi4tc2l6ZS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLW5ldyB7XG4gICAgcGFkZGluZzogM3B4IDExcHggN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxuICAmLi1kYXJrLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MGQwZDtcbiAgICAmLi1uZXcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHggNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgIHBhZGRpbmc6IDFweCA1cHggNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHBhcnRuZXJcbiAgJi4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuLXRhZyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OTMzO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuICAvL3Jlc2VydmVcbiAgJi4tYmctZ3JheSB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgfVxuICAvL3dvbWVuXG4gICYuLXByZWYtcGluayB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3b21lbl90aGVtZV9jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICR3b21lbl90aGVtZV9jb2xvcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgfVxuICAmLi1wdXNoIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDVweDtcbiAgfVxuICAmLi1zY2hlZHVsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gIH1cbiAgJi4tYmctcGluayB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG4gIH1cbiAgJi4tYmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIH1cbiAgJi4tc2ltcGxlLWJvcmRlciB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheV9teXBhZ2VfMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBtaW4td2lkdGg6IDYycHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICYuLXNpemUtbWQ1IHtcbiAgICAgIG1pbi13aWR0aDogMTQ2cHg7XG4gICAgfVxuICB9XG4gICYuLWxlc3NvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1pbi13aWR0aDogNTNweDtcbiAgICBtaW4taGVpZ2h0OiA1OXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgbWluLXdpZHRoOiA2N3B4O1xuICAgIH1cbiAgfVxuICAmLi1sZXNzb24tdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4td2lkdGg6IDI4M3B4O1xuICAgIH1cbiAgfVxuICAmLi1sZXNzb24tZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICB9XG4gICYuLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWxvZ2luIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAyMjJweDtcbiAgfVxufVxuXG4uYS1sYWJlbF9faWNvbiB7XG4gIC5hLWxhYmVsLi1ncm91cCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuLmEtbGFiZWxfX3R4dCB7XG4gIC5hLWxhYmVsLi1ncm91cCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICAuYS1sYWJlbC4tbGVzc29uLWRldGFpbCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5hLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgfVxuXG4gIC8v6Imy5LuY44GNXG4gICYuLWNvbG9yZnVsIHtcbiAgICBjb2xvcjogJGxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8v57eR44Gu5LiL57ea5LuY44GNXG4gICYuLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOaWh+Wtl+OBruWPs+WBtOOBqyDvvJ4g44GM5LuY44GPXG4gICYuLWFycm93LXJpZ2h0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC8vIOaWh+Wtl+OBruW3puWBtOOBqyDvvJ4g44GM5LuY44GPXG4gICYuLWFycm93LWxlZnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLi1hcnJvdy10b3Age1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbiAgLy8g5paH5a2X44Gu5bem5YG044Gr44Ki44Kk44Kz44Oz44GM5LuY44GPXG4gICYuLWljb24tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAmLi11c2VyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fdXNlci5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1jb250YWN0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXEYwNTlcIjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY2FyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2FyLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXBkZiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG4gICAgICAgIGNvbG9yOiAkcGRmO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1leHRlcm5hbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgICAgIGNvbG9yOiAkZXh0ZXJuYWw7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWludGVybmFsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbW92aWUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvbW1vbi9pbWcvaWNvbl9tb3ZpZS5wbmcpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g5paH5a2X44Gu5Y+z5YG044GrIO+8niDjgYzku5jjgY9cbiAgJi4tYXJyb3ctciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgIH1cbiAgfVxuICAmLi1ncmVlbiB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4tZ3JlZW5fbXlwYWdlXzEge1xuICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgfVxuICB9XG4gICYuLXNreS1ibHVlIHtcbiAgICBjb2xvcjogIzAwNTlkZTtcbiAgfVxuICAmLi1zaXplLXNtIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gICYuLXNpemUtc20tMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLXNpemUtbWQtMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zaXplLW1kLTMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgJi4tc2l6ZS1sZy0yIHtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICB9XG4gICYuLWh2LWxpbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICYuLWFycm93LXJpZ2h0Li1zaXplLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICYuLWFjY2VzcyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1pY29uLWxlZnQuLWFycm93LXJpZ2h0Li1zaXplLXNtLi1hY2Nlc3Mge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG4gICYuLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWRyaXZlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1teWFjY29yZGlhIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gIH1cbiAgJi4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8v5paH5a2X44Gg44GR44Gr5LiL57eaXG4gICYuLXVuZGVybGluZS10eHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICYuLXVuZGVybGluZS1ub3JtYWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIOaWh+eroOWGheOBp+S9v+eUqOOBmeOCi+ODquODs+OCr1xuICAmLi1pbi10ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAmLi1waW5rIHtcbiAgICBjb2xvcjojRkY2NDY0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICYuLXRleHQtY29sb3Ige1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi4tZ3JlZW4tdW5kZXJsaW5lIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLy9hcnJvd+OCkuW6g+OBkuOCi1xuICAmLi13aWRlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICByaWdodDogMnB4O1xuICAgIH1cbiAgfVxuICAmLi1saW5rLWZhcSB7XG4gICAgY29sb3I6ICMwMDcwZDI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYS1saW5rX19hcnJvdyB7XG4gIC5hLWxpbmsuLWFycm93LXJpZ2h0ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtbGluay4tYXJyb3ctbGVmdCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtbGluay4tYXJyb3ctbGVmdC4tYXJyb3ctZ3JlZW4gJiB7XG4gICAgc3Ryb2tlOiAkZ3JlZW47XG4gIH1cbiAgLmEtbGluay4tc2l6ZS1sZyAmIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAuYS1saW5rLi1hY2Nlc3MgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuYS1saW5rLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3AgJiB7XG4gICAgdG9wOiAwLjdlbTtcbiAgfVxufVxuXG4uYS1saW5rX19jb2xvciB7XG4gIC5hLWxpbmsuLWFjY2VzcyAmLFxuICAuYS1saW5rLi1kcml2ZSAmIHtcbiAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5hLWxpbmtfX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiLy/jg6rjgrnjg4hcbi5hLWxpc3Qge1xuICAvL2Zvb3RlclxuICAmLi1mb290ZXIge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgY29sb3I6ICMwMDhkMzE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIGxpICsgbGkge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+ODu+S7mOOBjeOAgHBjd+W3puaPg+OBiOOCi1xuICAmLi1wb2ludCB7XG4gICAgPiBsaSB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vMTNweOOBruiEmuazqFxuICAgICYuLW5vdGUge1xuICAgICAgPiBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+OCsOODquODvOODs+S4uOS7mOOBjeOAgHBjd+W3puaPg+OBiOOCi1xuICAmLi1tYXJ1IHtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v44O75LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICYuLW1hcmsge1xuICAgID4gbGkge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zcC1wb2ludCB7XG4gICAgPiBsaSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDopIfmlbDjga7jg57jg7zjgq/jgpLkvb/nlKjjgZfjgabjgYTjgovjgoLjga5cbiAgJi4tbWl4IHtcbiAgICA+IC5hLWxpc3RfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICAgICYuLXNxdWFyZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKWoFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1ub3RlcyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXBvbGljeSB7XG4gICAgPmxpe1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxufVxuIiwiLmEtYmFkZ2V7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0QG1lZGlhICN7JHBjfXtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHR9XG5cdCYuLWdyZWVue1xuXHRmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXHR9XG5cdCYuLXNpemUtc217XG5cdFx0cGFkZGluZy1yaWdodDogMTRweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHR9XG5cdH1cblx0Ji4tc2l6ZS1sZ3tcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG5cdH1cblx0Ji4tc2l6ZS1zbS0ye1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0fVxuXHQmLi1zaXplLXNtLTN7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQmLi1zaXplLXNtLTMtbm9ybWFse1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQmLi1zaXplLXNtLTR7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0Ji4tc2l6ZS1zbS02IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0Ji4taWNvbi1sZWZ0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHR9XG5cdCYuLW5vLWljb257XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4uYS1iYWRnZV9fYmFkZ2V7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG5cdC5hLWJhZGdlLi1ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXHR9XG5cdC5hLWJhZGdlLi1yZWQgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHR9XG5cdC5hLWJhZGdlLi1zaXplLXNtICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtbGcgJntcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHR9XG5cdC5hLWJhZGdlLi1zaXplLXNtLTIgJntcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHR9XG5cdC5hLWJhZGdlLi1zaXplLXNtLTMgJntcblx0XHR3aWR0aDogMTlweDtcblx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEzKTtcblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1zbS00ICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtc20tNSAme1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHR9XG5cdC5hLWJhZGdlLi1zaXplLXNtLTYgJiB7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0cmlnaHQ6IC0zcHg7XG5cdH1cblx0LmEtYmFkZ2UuLWljb24tbGVmdCAme1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LmEtYmFkZ2UuLWljb24tZ3JlZW4gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdH1cblx0LmEtYmFkZ2UuLWljb24tZ3JheSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2dyYXlfMTtcblx0fVxufSIsIi8vIOimi+WHuuOBl1xuXG4uYS1oZWFkaW5nIHtcbiAgJi4tbHYxIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICYuLWJhc2ljLTI2IHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iYXNpYy0yMiB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbHYyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICB9XG4gICYuLWx2Mi0xIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzQpO1xuICAgIH1cbiAgfVxuICAmLi1sdjItMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIH1cbiAgfVxuICAmLi1sdjItMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjkpO1xuICAgIH1cbiAgfVxuICAmLi1sdjItNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgIH1cbiAgfVxuICAmLi1sdjItNSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgIH1cbiAgfVxuICAmLi1sdjItNiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIH1cbiAgfVxuICAmLi1sdjItNyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgIH1cbiAgfVxuICAmLi1sdjMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gIH1cbiAgJi4tbHYzLTEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLi1sdjMtMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIH1cbiAgfVxuICAmLi1sdjMtMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgfVxuICAmLi1sdjQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1sdjUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgJi4tbHY1LTEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cbiAgJi4tbHY2IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gICYuLWxlZnQtZ3JlZW4tbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5QTAzRTtcbiAgICB9XG4gIH1cbiAgJi4tc3ViLXR0bCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmLi1ncmVlbiB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgfVxuICAmLi1kYXJrZ3JlZW4ge1xuICAgIGNvbG9yOiAjMjU1OTMzO1xuICB9XG4gICYuLWhpcmFnaW5vIHtcbiAgICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsO1xuICB9XG4gICYuLW5hbWUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgIH1cbiAgfVxuICAmLi10aGVtZS13b21lbiB7XG4gICAgY29sb3I6ICR3b21lbl90aGVtZV9jb2xvcjtcbiAgfVxuICAmLi1zbW9rZS1ibGFjayB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgJi4tcGFsZS1waW5rIHtcblx0Y29sb3I6ICRwYWxlX3Bpbms7XG4gIH1cbiAgJi4tbGgxIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi1iYXNpYy1saDE0IHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG4gICYuLWxtMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gIH1cbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLi1ib2xkODAwIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLy/kuIvnt5rjgarjgZdcbiAgJi4tbm9ybWFsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbiAgJi4taGFzLWxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lX2xpZ2h0O1xuICAgIH1cbiAgfVxuICAmLi10b3AtdHlwZTEge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgJi4tbmV3cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuM2VtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICB9XG4gICYuaGFzLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICAmLi1saWdodC1ncmVlbi1ib2xkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhEQzMyOTtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIH1cbiAgICAmLi1zY2hvb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9e1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+OCsOODquODvOODs+S4uOS7mOOBjeOAgHBjd+W3puaPg+OBiOOCi1xuICAmLi1hcnJvdy1hY2Qge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAvLzHkurrkuojntIQg44Op44Oz44Kt44Oz44KwXG4gICYuLXJhbmtpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDI1cHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRncmVlbjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMzVweCA2cHggNTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNCk7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9pY29uX3Ryb3BoeV8xLnN2Zyk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbGVmdDogLTMzcHg7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmdfaGVhZGluZ19yYW5raW5nX3NwLnBuZyk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9iZ19oZWFkaW5nX3JhbmtpbmcucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbHYyLi1nYy1kZXRhaWwge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbiAgJi4tZ2xvYmFsLWx2MS1saCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICB9XG4gIH1cbiAgJi4tZ2xvYmFsLWx2NCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgJi4tZ2xvYmFsLWxoIHtcbiAgICBsaW5lLWhlaWdodDogMS42MjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gICAgJi5oYXMtbHY0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5leHQtbGluayB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMxYjFmMWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE5OTM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAmLi1sdjUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9teXBhZ2VcbiAgJi4tbXlwYWdlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY291cnNlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuM2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOOCtOODq+ODleS7sumWk+imi+WHuuOBl1xuICAmLi1wYXJ0bmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogNS41cHggMThweCA1LjVweCAyNHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxNXB4O1xuICAgIH1cbiAgICAmLi1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDRweCAyNHB4O1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxOHB4IDVweCAxNXB4O1xuICAgICAgfVxuICAgICAgaW1nLFxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g5oub5b6F6KaL5Ye644GXXG4gICYuLWxpZ2h0Z3JlZW4tbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAmLi1zcC0xMDB2dyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iZy1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICB9XG4gICAgJi4taW52aXRhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLWdyYXktbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1saDE1IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICYuLXNpemUtc20ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gIH1cbiAgJi4tY291cG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAvLyDjg5Xjg6zjg7Pjgrropovlh7rjgZdcbiAgJi4tZnJpZW5kcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmODI5ZDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiA4cHggMjJweCA4cHggMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJi5oYXMtYnRuLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAvL+OCsOODrOODvOS4i+e3mlxuICAmLi1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICB9XG4gIH1cbiAgJi4tbGluZXVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tYmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOUEwM0U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tc3F1YXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxNzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgIG1pbi13aWR0aDogMjMycHg7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIH1cbiAgfVxuICAmLi1iYXNpYy1yaWdodC1yb3VuZGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxOTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEzcHggMTNweCAwO1xuICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG4gICYuLXJpZ2h0LXJvdW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE5MXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTNweCAxM3B4IDA7XG4gICAgQG1lZGlhICN7JHBjd317XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbiAgICB9XG4gIH1cbiAgJi4taGlnaCB7XG4gICAgbWluLWhlaWdodDogNzhweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmEtaGVhZGluZ19faW1nIHtcbiAgLmEtaGVhZGluZy4tbGluZXVwICYge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cbi5hLWhlYWRpbmdfX3R4dCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lX2xpZ2h0O1xuICB9XG4gIC5hLWhlYWRpbmcuLWxpbmV1cCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hLWhlYWRpbmdfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5hLWhlYWRpbmcuaXMtYWN0aXZlICYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5hLWhlYWRpbmdfX3N1YiB7XG4gIC5hLWhlYWRpbmcuLWx2Mi0xICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbn1cblxuLmEtaGVhZGluZ19fdHRsIHtcbiAgLmEtaGVhZGluZy4tY291cG9uICYge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgfVxufVxuIiwiLmEtcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICAmLi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV81O1xuICB9XG4gICYuLWdyYXktMDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV82O1xuICB9XG4gICYuLWdyYXktc3Age1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV81O1xuICAgIH1cbiAgfVxuICAmLi1saWdodC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICB9XG4gICYuLWxpZ2h0LWdyYXktMDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV83O1xuICB9XG4gICYuLWxpZ2h0LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICB9XG4gICYuLXAxNSB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1mdWxsLXdpZHRoLXNwIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAmLi1yYWRpdXMge1xuICAgICYtNCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG4gICYuLXB0MDEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYS1mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi4tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLW1hcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLmlzLWVycm9yIHtcbiAgICAvL2Vycm9yXG4gIH1cbiAgJi4tZG91YmxlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA2cHggNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdGV4dC1jb2xvciB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICB9XG4gICYuLXBhcnRuZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9teXBhZ2U7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1hcnJvdy1tZCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGFydG5lci4tY2hhbmdlIHtcbiAgICBwYWRkaW5nOiA3cHggMjRweCA3cHggOXB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggNXB4IDAgNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAvL20tdGltZeOBruOCouOCr+ODhuOCo+ODluimgee0oOWGhVxuICAgIC5tLXRpbWVfX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGZiNDQ3O1xuICAgIH1cbiAgfVxuICAmLi1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiB7XG4gICAgcGFkZGluZzogN3B4IDI0cHggN3B4IDZweDtcbiAgfVxuXG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi4tbm9ybWFsIHtcbiAgICAvL21vZGFsIHByb2ZpbGVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmFmdGVyIHtcbiAgICAgIC8v44Kv44Oq44OD44Kv44Gn44GN44KL44KI44GG44Gr6IOM5pmv44Gr56e75YuVXG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuICAmLi1teXBhZ2Uge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogN3B4IDVweCAwIDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrX215cGFnZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgJi4tc2hhZG93LXNlbGVjdCB7XG4gICAgLy/nq7bmioDml6XnqItcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICY6YWZ0ZXIge1xuICAgICAgLy/jgq/jg6rjg4Pjgq/jgafjgY3jgovjgojjgYbjgavog4zmma/jgavnp7vli5VcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItc3R5bGU6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cbiAgfVxuICAmLi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1zZWxlY3QtZ3JvdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMzMjMyMzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4vL2pzLWFjY+OBrnR0bOOBjGlucHV0XG4uYS1mb3JtLXNlbGVjdF9fdHRsLWlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAmLi1maXJzdC1pdGVtLWRlc2FibGVkIHtcbiAgICAmOmhhcyhvcHRpb246Y2hlY2tlZFt2YWx1ZT1cIlwiXSl7XG4gICAgICBjb2xvcjogI0FBQUFBQTtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLWJvcmRlciAmIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tc2l6ZS1tZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTlweCAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxOXB4IDMwcHg7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0LmlzLWFjdGl2ZSAmIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW47XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLWJvcmRlci5pcy1hY3RpdmUgJiB7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyZWVuO1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1wb2ludC1mb3JtICYge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxM3B4IDU4cHggMTNweCA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfNztcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggNDJweCAxM3B4IDZweDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuaXMtZXJyb3IgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tZG91YmxlICYge1xuICAgIC8vXHRcdHotaW5kZXg6IDU7XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLW5vcm1hbCAmIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1zaGFkb3ctc2VsZWN0ICYge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tbXlwYWdlICYge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCA5cHg7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1zaXplLW1kICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5hLWZvcm0tc2VsZWN0X19tZW51IHtcbiAgbGkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDJweCA4cHggMnB4IDIwcHg7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tYXJlYSAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgfVxuICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICAgICY6bGFzdC1jaGlsZCgpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1tYXAgJiB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1jdXN0b20gJiB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYS1mb3JtLXNlbGVjdF9fdHh0IHtcbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIgJiB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgJi4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLi1jb21wYW5pb24gJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0X19udW0ge1xuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lciAmIHtcbiAgICBjb2xvcjogIzExOGUzNDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZSAmIHtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuaXMtdW5zZWxlY3RlZCAmIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiAmIHtcbiAgICBtYXJnaW46IDAgMCAwIDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxufVxuXG4uYS1mb3JtLXNlbGVjdF9faGlkZGVuIHtcbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4iLCIuYS1mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLi1wYXJ0bmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuLXNtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAmLi1sZyB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgJi4tdHh0LW5vbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWZ1bGxXaWR0aCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLy/jgqrjg7Pjg6njgqTjg7PkuojntIRcbiAgJi4tYXJlYS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC5hLWZvcm0tY2hlY2suLWJnLXdoaXRlICYge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYS1mb3JtLWNoZWNrLi1zaXplLWxnICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICAuYS1mb3JtLWNoZWNrLi1iZC1kZ3kgJiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8xNTtcbiAgICB9XG4gICAgLmEtZm9ybS1jaGVjay4tYm94LW1kICYge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tY2hlY2suLWhlYWRpbmcgJiB7XG4gICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYS1mb3JtLWNoZWNrLi1idXR0b24gJiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1jaGVjay4tYm94LW1kICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgLmEtZm9ybS1jaGVjay4tc2l6ZS1sZyAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2suLWJ1dHRvbiAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLmEtZm9ybS1jaGVjay4tYmctd2hpdGUgJiB7XG4gICAgbGVmdDogNHB4O1xuICB9XG4gIC5hLWZvcm0tY2hlY2suLXNpemUtbGcgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5hLWZvcm0tY2hlY2suLWJveC1tZCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbm5lciB7XG4gIC5hLWZvcm0tY2hlY2suLXBhcnRuZXIgJiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHRvcDogMC45ZW07XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICYuLWJveC1zbSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAwLjhlbTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICAmLi1maXhlZC1tZW51IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tY2hlY2suLXBhcnRuZXIuLXR4dC1ub25lICYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLWNoZWNrLi1ncm91cC1saXN0ICYge1xuICAgID4gaW1nIHtcbiAgICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wYXJ0bmVyL2ljb25fY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuLy/jgqrjg7Pjg6njgqTjg7PkuojntIRcbi5hLWZvcm0tY2hlY2tfX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDAuOWVtO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8v44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fbWFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4uYS1mb3JtLWNoZWNrX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIC8vIOODnOOCv+ODs+miqOOBruODgeOCp+ODg+OCr+ODnOODg+OCr+OCuVxuICAuYS1mb3JtLWNoZWNrLi1idXR0b24gJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vLyDjg6rjgrnjg4jjgYvjgonjgb7jgajjgoHjgabpgbjmip7jga7lh6bnkIZcbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS1jaGVja19faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXIgPiBzcGFuIHtcbiAgei1pbmRleDogMTtcbn1cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay1zbS5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVja19faW5uZXIge1xuICAuYS1mb3JtLWNoZWNrLi1wYXJ0bmVyICYge1xuICAgIGNvbG9yOiAkZ3JheV9teXBhZ2U7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6ZGlzYWJsZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fdHh0IHtcbiAgLmEtZm9ybS1jaGVjay4tYnV0dG9uICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufSIsIi5hLWZvcm0tdHh0IHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAmOnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICB9XG4gICYuLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLWxhcmdlIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAmLi1wb2ludC1mb3JtIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLXBvaW50LWZvcm0ge1xuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoI2NjY2NjYyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfNztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgJi4td2lkZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDczJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4taGFsZiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLi1uYW1lIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMjE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuaXMtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgfVxuICAvL+WPs+OBq+KWvOOBjOS7mOOBj1xuICAmLi1hcnJvdy1ib3R0b20ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRncmF5XzQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuICAgICYuLWhhcy1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDQuNXB4IDE4cHggNC41cHggMjRweDtcbiAgICAgICYuLXRvcC1pbnB1dCB7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWRheXMge1xuICAgICAgcGFkZGluZzogNC41cHggOXB4IDQuNXB4IDVweDtcbiAgICB9XG4gICAgJi4tc29sbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgICAmLi1hcmVhIHtcbiAgICAgIHBhZGRpbmc6IDFweCAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXVuZGVybGluZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmLi10b3AtaW5wdXQge1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0JDQkNCQztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1hcnJvdy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxNHB4O1xuICB9XG4gICYuLW9ubGluZS1yZXNlcnZlIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJi4tcGMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuLXVuZGVybGluZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi10b3AtbGluZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG4gIH1cbiAgJi4tbWVudS1pbnB1dCB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAx6KGM44OG44Kt44K544OI44Oc44OD44Kv44K5XG4gICYuLWZvcm0tYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbiAgICAmLi1zbSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNy41cHggMTJweDtcbiAgICAgICYuLWhpZ2gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbWQge1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDkuNXB4IDE2cHg7XG4gICAgfVxuICAgICYuLWFwcHJvdmUge1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDkuNXB4IDVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOUE5QTlBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1wbGF5ZXItdHh0IHtcbiAgICAgIGJvcmRlcjogI2RiZGJkYiAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLW5vbmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZS1wYyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZS1zcCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pbi1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xNikgaW5zZXQ7XG4gICAgfVxuICAgICYuaXMtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbiAgICB9XG4gICAgLy8gJjppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gICAgLy8gfVxuICAgICYuLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL215cGFnZS9pY29uX3NlYXJjaC10aGluLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgICB9XG4gICAgJi4tZ3JvdXAtbWQge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgICAmLmlzLWluYWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9ICBcbiAgICB9XG4gICAgLy8g44OH44OV44Kp44Or44OI44Gn5YWl5Yqb5riI44G/44CB5aSJ5pu05LiN5Y+v44Gu6aCF55uuXG4gICAgJi4tcmVhZG9ubHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgICB9XG4gIH1cblxuICAvLyDmi5vlvoXjg4bjgq3jgrnjg4jjg5zjg4Pjgq/jgrlcbiAgJi4tYmctZ3JheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tYmctY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmLi1jYWxlbmRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uX2NhbGVuZGFyX2dyYXkuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMiB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0zIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtc20tMSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tYm9yZGVyLWxpZ2h0LWdyYXkge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgfVxuICAmLi1wYWdlLWxvZ2luIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG4gICYuLXNwYWNle1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgfVxuICAmLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICB9XG4gICYuLXBhZ2UtbG9naW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cblxuLmEtZm9ybS10eHRfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYS1mb3JtLXR4dF9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAmLi1kYXRlIHtcbiAgICB3aWR0aDogOGVtO1xuICB9XG4gICYuLXJhbmdlIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi5hLWZvcm0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBhdXRvO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8vIOOCtOODq+ODleS7sumWk+ODoeODolxuICAmLi1tZW1vIHtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLy8g5oub5b6F44OG44Kt44K544OI44Oc44OD44Kv44K5XG4gICYuLWJnLWdyYXkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgfVxuICB9XG4gICYuLWhlaWdoLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTI0cHg7XG4gICAgcGFkZGluZzogOS41cHggMTZweDtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbiAgJi4tYm9yZGVyLW5vbmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmLi1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbiAgJi4tYmctbGlnaHQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzY7XG4gIH1cbiAgJi4tYm9yZGVyLW5vbmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmLi1jb25maXJtIHtcbiAgICBtaW4taGVpZ2h0OiAyNzZweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICB9XG4gIH1cbiAgJi4taW52aXRhdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICB9XG4gIH1cbiAgJi5pcy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRncmF5X215cGFnZV80O1xuICB9XG59XG4iLCIuYS1iYW5uZXIge1xuICAmLi1ub3JtYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYS1iYW5uZXJfX2ltZ2JveCB7XG4gIC5hLWJhbm5lci4tbm9ybWFsICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAvL2FzcGVjdCA0LzNcbiAgLmEtYmFubmVyLi1pbWctNC0zICYge1xuICAgIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cbi5hLWJhbm5lcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Rcbn0iLCJcbi5hLXNoYWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5pcy1hY3RpdmV7XG5cdCAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAmLi1saWdodHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gICAgJi4tbWlkZGxle1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cbiAgICAmLi1vbmxpbmUtZGFyayB7XG4gICAgICAgIHotaW5kZXg6IDEyMDA7XG4gICAgfVxuICAgICYuLWhpbnR7XG4gICAgICAgIHotaW5kZXg6IDMxMDA7XG4gICAgfVxufSIsIi8vcmFkaW8gaW5wdXQgbGFiZWwg6KeS5Li45Zub6KeS44Gu44OG44Kt44K544OI44Op44K444Kq44Oc44K/44OzXG4uYS1yYWRpby1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHg7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYS1yYWRpby1sYWJlbF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1yYWRpby1sYWJlbF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNGVtO1xufVxuXG4uYS1yYWRpby1sYWJlbF9faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvLWxhYmVsX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2NvbG9yO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtcmFkaW8tbGFiZWxfX2lucHV0OmRpc2FibGVkICsgLmEtcmFkaW8tbGFiZWxfX3RleHQge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cbiIsIi5tLWFuY2hvciB7XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ei1pbmRleDogMjAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHR9XG5cblx0Ji4tc3RhdGljIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCYuLXVuZGVyIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHR9XG5cdH1cblx0Ji4tYmctYmxhY2sge1xuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcblx0XHR9XG5cdH1cblx0Ji4tZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYuLW9ubGluZSB7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdH1cblx0Ly8g44Kz44O844K544Os44Kk44Ki44Km44OIXG5cdCYuLWxheW91dCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDNweDtcblx0XHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWFuY2hvcl9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAyMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHQmLi1uby1hcnJvdyB7XG5cdFx0cGFkZGluZzogMS4yNWVtIDA7XG5cdFx0bWF4LWhlaWdodDogNTdweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji4tYXJyb3ctbGVmdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwO1xuXHRcdHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXHRcdG1heC1oZWlnaHQ6IDU3cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxZW07XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXHQmLi1ncmVlbiB7XG5cdFx0Y29sb3I6ICRncmVlbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG5cdH1cblxuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHBhZGRpbmc6IDExcHggNnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHQubS1hbmNob3IuLXN0YXRpYyAmIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDAgMCAkZ3JheTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skaW9zfSB7XG5cdFx0Ji4taW9zLXhzIHtcblx0XHRcdHBhZGRpbmc6IDEycHggNnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDExKTtcblx0XHR9XG5cdH1cblxuXHQubS1hbmNob3IuLWdjLWRldGFpbCAme1xuXHRcdG1hcmdpbjogMCAycHg7XG5cdFx0cGFkZGluZzogNnB4IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZmxleC1iYXNpczogY2FsYygyNSUgLSA0cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRmbGV4LWJhc2lzOiAxNzhweDtcblx0XHRcdG1heC13aWR0aDogMTc4cHg7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0bWFyZ2luOiA1cHggYXV0byAwO1xuXHRcdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tYW5jaG9yLi1sYXlvdXQgJntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDVweCAxcHggMTVweDtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC8gNCkgLSAoKDNweCAqIDMpIC8gNCkpO1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAvIDQpIC0gKCgzcHggKiAzKSAvIDQpKTtcblx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxODBweDtcblx0XHRcdG1heC13aWR0aDogMTgwcHg7XHRcblx0XHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAwIDAgJGdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTJweCAyN3B4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuLXR4dC1zbWFsbCB7XG5cdFx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0tYW5jaG9yX19pdGVtc3tcblx0Lm0tYW5jaG9yLi1nYy1kZXRhaWwgJntcblx0XHRtYXJnaW46IDAgLTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5tLWFuY2hvcl9faXRlbV9fdHh0e1xuXHQubS1hbmNob3IuLWdjLWRldGFpbCAmIHtcblx0XHRtaW4taGVpZ2h0OiAyNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0Ji4teHN7XG5cdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubS1jYXJkIHtcbiAgJi4tdHlwZS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXR5cGUtNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmLi1nb2xmY291cnNlbGlzdCB7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1wcmFjdGljZSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgJi4tdHlwZS01IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXR5cGUtNC4tc29sbyB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAjZTVlNWU1O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYuLXR5cGUtNyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIH1cbiAgfVxuICAmLi10eXBlLTgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYuaGFzLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9yZXNlcnZlLXN0Zy5hY2NvcmRpYWdvbGYuY29tL2dvbGZDb3Vyc2VMaXN0L2Fzc2V0L2ltYWdlcy9jYXJkX2Fycm93LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC5tLWNhcmQuLXR5cGUtMiAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtMSAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubS1jYXJkX19pbWcge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmRfX3R4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTYgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXlfNjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5XzY7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRmZTNiYjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZDVmMjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjMgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWRkNTVhO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0ICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRiYzdlNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZDY0N2I7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjYgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTdjYzA0O1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3ICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwODJiYTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYjkyMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjkgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19pbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubS1jYXJkLi10eXBlLTEgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtMyAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKCgoMTAwdncgLyA0KSAtIDE0cHgpICogMC43NSk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKCgoMTAwdncgLyA0KSAtIDE0cHgpICogMC43NSk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwdnc7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Li1wcmFjdGljZSAmIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tbWFwICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzNHZ3O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTcgJiB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDMzMCAvIDE3MjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS04ICYge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggMTVweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0zICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfZ3JlZW5fMi5zdmcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFzLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhhcy1hcnJvdyB7XG4gICAgLm0tY2FyZC4tcHJhY3RpY2UgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodC5zdmcpO1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDZweCk7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLW1hcCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS01ICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggM3B4IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xufVxuXG4ubS1jYXJkX19sYWJlbCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTcgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2hlYWRpbmcge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLm0tY2FyZC4tdHlwZS00ICYge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJsYWNrXzI7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Lmhhcy1yaWJib24gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTUgJiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS04ICYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IDAlO1xuICB9XG59XG5cbi5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gIGNvbG9yOiAkZGFya19ncmF5XzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgLm0tY2FyZC4tdHlwZS00Li1tYXAgJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAmIHtcbiAgICBjb2xvcjogI2ExYTFhMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTcgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX3R4dCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRleHQtY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tbWFwICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWluLWhlaWdodDogNzVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAmIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogMTAzcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMnB4IDIwcHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2ljb25fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS1jYXJkX19pY29uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgM3B4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICB9XG4gICYuLWJ1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2J1cy5zdmcpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2J1c19vbi5zdmcpO1xuICAgIH1cbiAgfVxuICAmLi1uYXZpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aS5zdmcpO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmlfb24uc3ZnKTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgKyAubS1jYXJkX19pY29uX19pdGVtIHtcbiAgICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Li1wcmFjdGljZSAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLm0tY2FyZF9faWNvbl9fdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAmIHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxuICAubS1jYXJkX19pY29uX19pdGVtLi1uYXZpICYge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogLThweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3RyaV93aC5zdmcpO1xuICAgIC5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAmIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAubS1jYXJkX19pY29uX19pdGVtLi1uYXZpICYge1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDEwOHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubS1jYXJkX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19idG5fX29iamVjdCB7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm0tY2FyZF9fYnRuIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICB3aWR0aDogMjUycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICAkZ3JheSxcbiAgICAgICRncmF5IDRweCxcbiAgICAgIHRyYW5zcGFyZW50IDRweCxcbiAgICAgIHRyYW5zcGFyZW50IDhweFxuICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gcmlnaHQsXG4gICAgICAkZ3JheSxcbiAgICAgICRncmF5IDRweCxcbiAgICAgIHRyYW5zcGFyZW50IDRweCxcbiAgICAgIHRyYW5zcGFyZW50IDhweFxuICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG59XG5cbi5tLWNhcmRfX2FkZHJlc3NfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tLWNhcmRfX2FkZHJlc3NfX21haW4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5cbi5tLWNhcmRfX2Fycm93LXR4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYgJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbiAgICB9XG4gIH1cbn1cbi5tLWNhcmRfX2Fycm93IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2ltZ2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAubS1jYXJkLi10eXBlLTUgJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgLm0tY2FyZC4tdHlwZS02ICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19waG90byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1jYXJkX19hcnJvd2JveCB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm0tY2FyZF9fdHJpYW5nbGUge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHN0cm9rZS13aWR0aDogNHB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxICYge1xuICAgICAgc3Ryb2tlOiAjNGZlM2JiO1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IyICYge1xuICAgICAgc3Ryb2tlOiAjZWQ1ZjIwO1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzICYge1xuICAgICAgc3Ryb2tlOiAjNWRkNTVhO1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0ICYge1xuICAgICAgc3Ryb2tlOiAjNGJjN2U1O1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I1ICYge1xuICAgICAgc3Ryb2tlOiAjZWQ2NDdiO1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2ICYge1xuICAgICAgc3Ryb2tlOiAjOTdjYzA0O1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3ICYge1xuICAgICAgc3Ryb2tlOiAjMDA4MmJhO1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I4ICYge1xuICAgICAgc3Ryb2tlOiAjZWI5MjAwO1xuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5ICYge1xuICAgICAgc3Ryb2tlOiAjMDA4ZDMxO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19hcnJvdy1pbWcge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHN0cm9rZS13aWR0aDogNHB4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzdHJva2U6ICR0ZXh0LWNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG5cbi5tLWNhcmRfX2xpbmsge1xuICAmOmhvdmVyIHtcbiAgICAubS1jYXJkX19hcnJvdyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgICAgICBjb2xvcjogIzRmZTNiYjtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IyICYge1xuICAgICAgICAgIGNvbG9yOiAjZWQ1ZjIwO1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjMgJiB7XG4gICAgICAgICAgY29sb3I6ICM1ZGQ1NWE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgICAgICBjb2xvcjogIzRiYzdlNTtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I1ICYge1xuICAgICAgICAgIGNvbG9yOiAjZWQ2NDdiO1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjYgJiB7XG4gICAgICAgICAgY29sb3I6ICM5N2NjMDQ7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgICAgICBjb2xvcjogIzAwODJiYTtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I4ICYge1xuICAgICAgICAgIGNvbG9yOiAjZWI5MjAwO1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjkgJiB7XG4gICAgICAgICAgY29sb3I6ICMwMDhkMzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxICYge1xuICAgICAgICAgIHN0cm9rZTogIzRmZTNiYjtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IyICYge1xuICAgICAgICAgIHN0cm9rZTogI2VkNWYyMDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzICYge1xuICAgICAgICAgIHN0cm9rZTogIzVkZDU1YTtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0ICYge1xuICAgICAgICAgIHN0cm9rZTogIzRiYzdlNTtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I1ICYge1xuICAgICAgICAgIHN0cm9rZTogI2VkNjQ3YjtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2ICYge1xuICAgICAgICAgIHN0cm9rZTogIzk3Y2MwNDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3ICYge1xuICAgICAgICAgIHN0cm9rZTogIzAwODJiYTtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I4ICYge1xuICAgICAgICAgIHN0cm9rZTogI2ViOTIwMDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5ICYge1xuICAgICAgICAgIHN0cm9rZTogIzAwOGQzMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tY2FyZF9faWNvbl9faW1nYm94IHtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICA+IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAubS1jYXJkX19pY29uX19pdGVtLi1uYXZpICYge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIC5tLWNhcmRfX2ljb25fX2l0ZW0uLWJ1cyAmIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuLy9wcmFjdGljZSDjgrnjgq/jg7zjg6vjg6rjg5zjg7Pku5jjgY1oYXMtcmliYm9uXG4ubS1jYXJkX19yaWJib24ge1xuICAubS1jYXJkLmhhcy1yaWJib24gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuLy8tdHlwZS04IGdvbGZjb3VzZWxpc3TmlLnkv67jga7ov73liqDjgq/jg6njgrlcbi5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxufVxuLm0tY2FyZF9faGVhZGluZ19fZGV0YWlsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5tLWNhcmRfX2NvbnRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm0tY2FyZF9faWNvbmJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxMHB4O1xufVxuLm0tY2FyZF9faWNvbmJveF9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5tLWNhcmRfX2FyZWFib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMjBweDtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cbi5tLWNhcmRfX2FyZWFib3hfX2FyZWEge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xufVxuLm0tY2FyZF9fYXJlYWJveF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi13aWR0aDogMTQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1pbi13aWR0aDogMTU2cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9yZXNlcnZlLXN0Zy5hY2NvcmRpYWdvbGYuY29tL2dvbGZDb3Vyc2VMaXN0L2Fzc2V0L2ltYWdlcy9idG5fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm0tY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuIiwiLy8g44K/44OW77yI5LiK6YOo44Gu44Kz44Oz44OI44Ot44O844Op44Gu6YOo5YiG77yJXG5cbi5tLXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi4tY2FsZW5kZXIge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4taGFzLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tdGFiLWxpc3RfX21haW4ge1xuICAvL+W3puWPs+OBq+WJjeW+jOOBq+enu+WLleOBmeOCi+OBn+OCgeOBruODnOOCv+ODs+S7mOOBjVxuICAubS10YWItbGlzdC4taGFzLWJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbi5tLXRhYi1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQsXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLXRhYi1saXN0Li1jYWxlbmRlciAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPSd0cnVlJ10gJiB7XG4gICAgLm0tdGFiLWxpc3QuLWNhbGVuZGVyICYge1xuICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QgJiB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLWJnLWdyZWVuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG0tdGFiLWxpc3RfX2xpbmtfX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm0tdGFiLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkZGFya19ncmF5XzE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDIxcHggMThweDtcbiAgfVxuICAubS10YWItbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubS10YWItbGlzdC4tcGxhbi1zZWFyY2gtdGFiICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLmlzLWZhZGluZyB7XG4gICAgYW5pbWF0aW9uOiBtLXRhYi1saXN0X19saW5rX19hbmltYXRpb24gMC41cyBlYXNlIDBzIDMgbm9ybWFsO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5tLXRhYi1saXN0Li1wbGFuLXNlYXJjaC10YWIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICB9XG4gIC5tLXRhYi1saXN0Li1jYWxlbmRlciAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDRweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTlweCAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm0tdGFiLWxpc3RfX2l0ZW0uLWJnLWdyZWVuICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWYyZDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QuLWJ0bi1iZy10eXBlLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gIH1cbiAgLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QgJiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRsaWdodF9ncmVlbl8xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAubS10YWItbGlzdC4tc3AgJiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFiLWxpc3RfX2VtIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgfVxufVxuXG4ubS10YWItbGlzdF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgJi4tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmLi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuIiwiLm0tYWNjLi1pbnB1dC1hY2Mge1xuICAvLyAubS1hY2NfX2hlYWRpbmcgKyBkZCxcbiAgLm0tYWNjX19oZWFkaW5nICsgLm0tYWNjX19jb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1hY2NfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gICYuLXNpZGUtbm9uZS1saW5lIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWFjYy4taW5wdXQtYWNjICYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubS1hY2NfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm0tYWNjX19pdGVtLi1zaWRlLW5vbmUtbGluZSAmIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuXHQvL2lucHV0IOOBruS4iuOBq+ioree9rlxuICAubS1hY2MuLWlucHV0LWFjYyAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxufVxuXG4ubS1hY2NfX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAvL+S4reOBq+ihqOOBjOWFpeOCi1xuICAmLi10YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubS1hY2MuLWlucHV0LWFjYyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiBtZWRpdW07XG4gIH1cbn1cblxuLm0tYWNjX19jb250X19yZWZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxufSIsIi8v5paw552A5oOF5aCxXG4ubS1pbmZvLWxpc3Qge1xuICAvLyDjg6zjg4fjgqPjg7zjgrnjg5rjg7zjgrhcbiAgJi4td29tZW4ge1xuICB9XG59XG5cbi5tLWluZm8tbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsICYge1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm0taW5mby1saXN0Li13d3d0b3AgJiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLXdvbWVuICYge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAmIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX2NhdGVnb3J5IHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLm0taW5mby1saXN0Li13d3d0b3AgJiB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX2xhYmVsIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbiAgLm0taW5mby1saXN0Li13d3d0b3AgJiB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4td29tZW4gJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm0taW5mby1saXN0X190eHQge1xuICBsaW5lLWhlaWdodDogMS44ODtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI1cHgpO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAmIHtcbiAgICBjb2xvcjogIzAwNzBkMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luOjVweCAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pbWdfYXJyb3cuc3ZnKTtcbiAgICB9XG4gIH1cbiAgLm0taW5mby1saXN0Li13d3d0b3AgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4td29tZW4gJiB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tLWluZm97XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuXHR9XG5cdCYuLXRvb2x0aXB7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQmLi1zcC1zdHlsZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuXHR9XG5cdCYuLXBvaW50e1xuXHRcdC8vY29uZmlybVxuXHR9XG5cdCYuLXBvaW50LWZvcm17XG5cdFx0Ly9mb3JtXG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTVweCAwO1xuXHRcdH1cblx0XHQmLmlzLWVycm9ye1xuXHRcdFx0Ly8gZm9ybSDjga7jgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrjooajnpLpcblx0XHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLi1nYy1kZXRhaWx7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmLi1iZy1jbGVhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Ji4tYWdlbnQtYWNjZXNzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCYuaGFzLWJvdHRvbS1saW5lIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHRcdH1cblx0fVxuXHQmLi1oMTAwIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLm0taW5mb19faXRlbXtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQubS1pbmZvLi1zcC1zdHlsZSAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5tLWluZm8uLXRvb2x0aXAgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHQubS1pbmZvX190ZXJte1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQubS1pbmZvX19kZXNje1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLm0taW5mb19fdGVybXtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjY4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQtY29sb3I7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdHBhZGRpbmc6IDExcHggMTBweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQubS1pbmZvLi1zcC1zdHlsZSAmIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdH1cblx0Lm0taW5mby4tdG9vbHRpcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0fVxuXHQubS1pbmZvLi1wb2ludCAme1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0fVxuXHR9XG5cdC5tLWluZm8uLXBvaW50LWZvcm0gJntcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdH1cblx0fVxuXHQmLi1uby1saW5lLWJ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuXG4ubS1pbmZvX19kZXNje1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcblx0XHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHBhZGRpbmc6IDlweCAyMHB4IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHR9XG4gICAgJiAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuXHQgICAgQG1lZGlhICN7JHBjd317XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG4gICAgfVxuXHQubS1pbmZvLi1zcC1zdHlsZSAmIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiA5cHggMjBweCAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQubS1pbmZvLi10b29sdGlwICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5tLWluZm8uLXBvaW50ICYge1xuXHRcdGNvbG9yOiAjMTkxOTE5O1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAxMTVweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHBhZGRpbmc6IDlweCAyMHB4IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdFx0fVxuXHR9XG5cdCYuLWthbmF7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XG5cdFx0fVxuXHR9XG5cdC5tLWluZm8uLXBvaW50LWZvcm0gJiB7XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuXHRcdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0cGFkZGluZzogMnB4IDAgMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdFx0fVxuXHR9XG5cdCYuLW5vLWxpbmUtYntcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cdC5tLWluZm8uLWdjLWRldGFpbCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0cGFkZGluZzogMTFweCAwIDExcHggMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLm0taW5mb19faWNvbntcblx0Lm0taW5mby4tdG9vbHRpcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubS1pbmZvX190eHR7XG5cdC5tLWluZm8uLXRvb2x0aXAgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWluZm9fX3ByaWNle1xuXHRjb2xvcjogJHJlZDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLWluZm9fX25vdGljZXtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbn1cblxuLm0taW5mb19fZGVzYy1zbWFsbHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbn1cblxuLm0taW5mb19fc2VsZWN0IHtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDE0OHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRzZWxlY3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxNDhweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ubS1pbmZvX19lcnJvcntcblx0Y29sb3I6IHJlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdC5tLWluZm8uaXMtZXJyb3IgJntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmLi1pbmxpbmV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4vL+OCt+ODs+ODl+ODq+OBquOCouOCr+OCu+OCueOBruiqrOaYjlxuLm0taW5mb19faXRlbXN7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn0iLCIubS1vdGhlci1jb25kaXRpb25fX3VuaXR7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxufVxuLm0tb3RoZXItY29uZGl0aW9uX19tYWlue1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuXG4ubS1vdGhlci1jb25kaXRpb25fX2l0ZW17XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG4ubS1vdGhlci1jb25kaXRpb25fX2J0bntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59IiwiLm0tY2FsZW5kZXJfX2hlYWRpbmd7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tY2FsZW5kZXJfX3RhYmxle1xuXHR3aWR0aDogMTAwJTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dGhlYWR7XG5cdFx0Lm0tY2FsZW5kZXJfX3N1bntcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0XHQubS1jYWxlbmRlcl9fc3V0e1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxuXHR0Ym9keXtcblx0XHR0ZHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuXHRcdFx0Ji5tLWNhbGVuZGVyX19zdW57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdFx0fVxuXHRcdFx0Ji5tLWNhbGVuZGVyX19zdXR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuXHRcdFx0fVxuXHRcdFx0Lm0tY2FsZW5kZXIuLXJlc3VsdCAme1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tY2FsZW5kZXIuLW1vZGFsICZ7XG5cdFx0dGhlYWR7XG5cdFx0XHR0aHtcblx0XHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0Ym9keXtcblx0XHRcdHRke1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tLWNhbGVuZGVyX191bml0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRsZWZ0OiAtMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC5tLWNhbGVuZGVyLi1tb2RhbCAme1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0XHQubS1jYWxlbmRlci4tcmVzdWx0ICZ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHR9XG5cdCYuaXMtYWN0aXZle1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRncmVlbjtcblx0XHR9XG5cdH1cbn1cblxuLm0tY2FsZW5kZXJfX2RhdGV7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfODtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuXHR9XG5cdCYuLXN1bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0fVxuXHQmLi1zYXR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG5cdH1cblx0Ji4taW5hY3RpdmV7XG5cdFx0Y29sb3I6ICRncmF5XzQ7XG5cdFx0Y3Vyc29yOiBhdXRvO1xuXHR9XG5cdC5tLWNhbGVuZGVyLi1tb2RhbCAme1xuXHRcdHBhZGRpbmc6IDhweCAycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ji4taW5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRcdGNvbG9yOiAkZ3JheV8zO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXHQubS1jYWxlbmRlci4tcmVzdWx0ICZ7XG5cdFx0cGFkZGluZzogMTJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcblx0XHQmLi1zdW57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0XHR9XG5cdFx0Ji4tc2F0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG5cdFx0fVxuXHRcdCYuLWluYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cdFx0XHRjb2xvcjogJGdyYXlfMztcblx0XHR9XG5cdH1cbn1cblxuLm0tY2FsZW5kZXJfX251bXtcblx0cGFkZGluZzogMXB4IDVweDtcblx0bWluLWhlaWdodDogMjZweDtcblx0Y29sb3I6ICRncmF5XzQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE5KTtcblx0fVxufVxuIiwiLm0tY2FyZC1saXN0e1xuICBAbWVkaWEgI3skcGN3fXtcbiAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn17XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9e1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9e1xuICAgIHBhZGRpbmc6IDQwcHggNXB4O1xuICB9XG59XG5cbi5tLWNhcmQtbGlzdF9faW5wdXR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWNhcmQtbGlzdF9fbGFiZWx7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTc2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi5pcy1hY3RpdmV7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gIH1cbn1cblxuLm0tY2FyZC1saXN0X19pbWd7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tY2FyZC1saXN0X19uYW1le1xuICBtYXJnaW46IDhweCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAubS1jYXJkLWxpc3RfX2xhYmVsLmlzLWFjdGl2ZSAme1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW1vYmlsZXtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgfVxufVxuXG4iLCIubS1mb3JtIHtcblx0Ji4tbmFtZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0Ji4tdHh0Ym94e1xuXHRcdFxuXHR9XG59XG5cbi5tLWZvcm1fX2JveCB7XG5cdCYuLWNhcmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHQmLi10eHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QG1lZGlhICN7JHBjd30ge1xuXHRcdH1cblx0fVxufVxuXG4ubS1mb3JtX19ib3gtYWNje1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubS1mb3JtX19sYWJlbCB7XG5cdGNvbG9yOiAkZ3JheV8xMDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0Ji4teWVhciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdH1cblx0Ji4tbW9udGgge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0fVxuXHR9XG5cdCYuLWRheSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuXHQmLi1uYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDNweCAwO1xuXHR9XG59XG5cbi5tLWZvcm1fX25hbWUge1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0ZmxleC1iYXNpczogMzglO1xuXHRcdG1heC13aWR0aDogMzglO1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIlO1xuXHR9XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMiU7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWZvcm1fX2J0biB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDM1JTtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHR9XG5cdCYuLW9wZW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tLWZvcm1fX2JveC4tdHh0LmlzLWFjdGl2ZSAme1xuXHRcdCYuLW9wZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji4tY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWZvcm1fX3R4dHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG4ubS1mb3JtX19ib3hfX25vdGljZXtcblx0bWFyZ2luOiAwIDEwcHggMTBweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn0iLCIubS1hY2NvcmRpb24ge31cblxuLm0tYWNjb3JkaW9uX190dGwge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubS1hY2NvcmRpb25fX2NvbnQge1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHR9XG59XG5cbi5tLWFjY29yZGlvbl9fYnRuLXNwIHtcblx0QG1lZGlhICN7JHNwfSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YXBwZWFyYW5jZTogbm9ybWFsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheV83O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwLjVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGFwcGVhcmFuY2U6IG5vcm1hbDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vdG9wIOmHjeimgeOBquOBiuefpeOCieOBm1xuLm0tbm90aWNlX19ib3gge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm0tbm90aWNlLi11bmRlciAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLm0tbm90aWNlX190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5tLW5vdGljZS4tdW5kZXIgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4td2lkdGg6IDI3OHB4O1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbn1cbi5tLW5vdGljZV9fbWFpbiB7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHg7XG4gIH1cbiAgYSxcbiAgLm0tbm90aWNlX19saW5rIHtcbiAgICBjb2xvcjogIzAwNzBkMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxuICAubS1ub3RpY2UuLXVuZGVyICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gICAgfVxuICB9XG59XG4ubS1ub3RpY2VfX2l0ZW0ge1xuICAubS1ub3RpY2UuLXVuZGVyICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICA+ICoge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tbm90aWNlX19pdGVtX190aW1lIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cbi5tLW5vdGljZSB7XG4gICYuLWdvdG9wYXNzIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMzBweDtcbiAgICB9XG4gIH1cbiAgJi4tYmcteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODAwO1xuICB9XG4gIC8v57e057+S5aC0XG4gICYuLWJvcmRlci1wYW5lbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgJi4tcHJhY3RpY2UtdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICAgIC5tLW5vdGljZV9fbGluayB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiMwMDcwRDI7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tLW5vdGljZV9fbWVzc2FnZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tLW5vdGljZV9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5tLW5vdGljZV9fZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLm0tbm90aWNlX19kZXRhaWxfX3R0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubS1ub3RpY2VfX2RldGFpbF9fYm94IHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vYWNj44Gu5Lit44GrY2hlY2tib3jphY3nva5cblxuLm0tYWNjLWluY2hlY2tfX2lubmVyX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ubS1hY2MtaW5jaGVja19faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5tLWFjYy1pbmNoZWNrX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICAmOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfdG9wLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5tLWFjYy1pbmNoZWNrX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjLWluY2hlY2tfX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5tLWFjYy1pbmNoZWNrX190dGxfX2xhYmVsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbn1cblxuLm0tYWNjLWluY2hlY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIC5tLWFjYy1pbmNoZWNrX19saXN0IHtcbiAgICAubS1hY2MtaW5jaGVja19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNTBweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAubS1hY2MtaW5jaGVja19faXRlbV9fY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm0tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICAvLyDliJ3mnJ/nlLvpnaJcbiAgJi4tc3RhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1tZW51X19pbm5lciB7XG4gIC5tLW1lbnUuLXN0YXJ0ICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICB9XG59XG4ubS1tZW51X190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLm0tbWVudS4tc3RhcnQgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubS1tZW51X19jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubS1tZW51X19iYWNrIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59IiwiLm0tbWVudS1jbGVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAmLi1wYy1wcmVmIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICBtYXJnaW46IDAgMjRweFxuICB9XG59XG4ubS1tZW51LWNsZWFyX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuIiwiLm0tZGV0YWlsYm94IHtcbiAgJi4tYm9yZGVyLWJvdHRtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgfVxuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCA2cHggNnB4IDA7XG5cbiAgICAgICAgJi5ub3N0eWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd25fYmlnLnN2Zyk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDIycHggLSA3cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXBjYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGR0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDE0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdGFiMiB7XG4gICAgICBkdCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2RsIGR0IGRk44Gu6Kmz57Sw6KGoXG4ubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tc3AtZmxleCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAubS1kZXRhaWxib3guLWNvbXBsZXRlICYge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuICAmLi1zcC1mbGV4LWNlbGwge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tbm90aWNlICYge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1kZXRhaWxib3guLXNwLWZsZXggJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubS1kZXRhaWxib3guLWNvbXBsZXRlICYge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuLm0tZGV0YWlsYm94X190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMTY1cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tLXNjb3BlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggM3B4O1xuICAmLi1rdiB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubS1zY29wZV9fdHRsIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG4ubS1zY29wZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIi5tLW1vZGFsLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi4tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1tb2RhbC1ib3R0b21fX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi4tbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIi8vIOOCv+ODllxuXG4uby10YWJfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLXRhYi4tYm9yZGVyICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmVlbjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG59XG4uby10YWIge1xuICAuby10YWJfX2lubmVyIHtcbiAgICAmLi1zZWFyY2gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICAgICYuLWJvcmRlci1ub25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuby10YWJfX3BhbmVsIHtcbiAgICAgICYuLW5vcm1hbCB7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLXJlc2VydmUtbWVudSB7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIOOCsOODquODg+ODiSAqL1xuXG4vLyDln7rmnKzmp4vpgKBcbi8vIDxkaXYgY2xhc3M9XCJvLWdyaWRcIj5cbi8vICAgPGRpdiBjbGFzcz1cIm8tZ3JpZF9fY2VsbFwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJhLSoqKlwiPuOCu+ODq+WGhemDqOOBruimgee0oDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICAgPGRpdiBjbGFzcz1cIm8tZ3JpZF9fY2VsbFwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJhLSoqKlwiPuOCu+ODq+WGhemDqOOBruimgee0oDwvZGl2PlxuLy8gICA8L2Rpdj5cbi8vICA8L2Rpdj5cbi8vXG4vLyDms6jmhI/kuovpoIXvvJpvLWdyaWRfX2NlbGzjgagg5a2Q6KaB57Sg44Gu44Oi44K444Ol44O844Or44KS44Oe44Or44OB44Kv44Op44K544Gn5oyH5a6a44GX44Gq44GE44KI44GG44Gr5rOo5oSP44GX44Gm44GP44Gg44GV44GE44CCXG4vLyDvvIhvLWdyaWRfX2NlbGzoh6rkvZPjga5wYWRkaW5n44Gn6ZaT6ZqU6Kit5a6a44GX44Gm44GE44KL44Gf44KB44CB44Os44Kk44Ki44Km44OI44GM5bSp44KM44G+44GZ77yJXG5cbi8vIG8tZ3JpZFxuLy8g44Oi44OH44Kj44OV44Kh44Kk44Ki5LiA6KanXG4vLyBcbi8vICgxKSDjgqvjg6njg6DmlbBcbi8vIHBj44GnM+OCq+ODqeODoOOBruWgtOWQiCAuLXBjLTNjb2wg77yIMuOAnDEy44G+44Gn44Kr44Op44Og5pWw6Kit5a6a5Y+v6IO977yJXG4vLyBzcOOBpzLjgqvjg6njg6Djga7loLTlkIggLi1zcC0yY29sIO+8iDLjgJwxMuOBvuOBp+OCq+ODqeODoOaVsOioreWumuWPr+iDve+8iVxuLy9cbi8vICgyKSDjgrvjg6vjga7plpPpmpRcbi8vIHBj44Gn5qiq6ZaT6ZqUMTBweCAgLi1wYy1oLWludDEwICgycHjjgYvjgokzMHB444G+44GnMnB45Y2Y5L2N44Gn6Kit5a6a5Y+v6IO977yJXG4vLyBzcOOBp+e4pumWk+malDIwcHggIC4tc3Atdi1pbnQyMCAoMnB444GL44KJMzBweOOBvuOBpzJweOWNmOS9jeOBp+ioreWumuWPr+iDve+8iVxuLy9cbi8vICgzKSBTUOaZguOBr+OCsOODquODg+ODieOBq+OBl+OBquOBhFxuLy8gLi1zcC1ibG9ja1xuLy9cbi8vICg0KSDlhoXpg6jjga7opoHntKDjgpJmbGV444Gn6auY44GV44KS5o+D44GI44KL5aC05ZCIXG4vLyAuLWlubmVyLXN0cmV0Y2hcbi8vXG4vLyAoNSkg5oqY44KK6L+U44GX44GX44Gq44GEXG4vLyAuLW5vd3JhcFxuXG4vL1xuLy8gLm8tZ3JpZF9fY2VsbCDjga7jg6Ljg4fjgqPjg5XjgqHjgqTjgqJcbi8vIC4tcGMtY29sc3BhbjIg77yaIFBD44Gn77yS44Kr44Op44Og5YiG44Gu5bmFXG4vLyAuLXNwLWNvbHNwYW4yIO+8miBTUOOBp++8kuOCq+ODqeODoOWIhuOBruW5hVxuXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLm8tZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRcblx0Ji4tbm93cmFwe1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cdFxuXHQmLi1pbm5lci1zdHJldGNoe1xuXHRcdC5vLWdyaWRfX2NlbGx7XG5cdFx0XHRmbGV4LWJhc2lzOiAxO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0Pip7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji4tcm93LXJldmVyc2UtcGN3e1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhICN7JHNwfXtcblx0XHQmLi1zcC1ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ji4taW5uZXItc3RyZXRjaHtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHQmLi1iYXNpYy1ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ji4taW5uZXItc3RyZXRjaHtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhICN7JG1vYmlsZX17XG5cdFx0Ji4tbW9iaWxlLWJsb2Nre1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmLi1pbm5lci1zdHJldGNoe1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdCYuLXBjLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tcGMtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRcdCYuLXRhYmxldC0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXRhYmxldC1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY2J9e1xuXHRcdFx0Ji4tcGNiLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tcGNiLWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHQmLi1wY3ctI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi1wY3ctY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0Ji4tYmFzaWMtI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi1iYXNpYy1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHQmLi1zcC0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAmLi1yaWdodC1zcCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tc3AtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRAbWVkaWEgI3skZGVza3RvcH17XG5cdFx0XHQmLi1kZXNrdG9wLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICYuLXJpZ2h0LXNwIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi1kZXNrdG9wLWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhICN7JG1vYmlsZX17XG5cdFx0XHQmLi1tb2JpbGUtI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgJi4tcmlnaHQtc3Age1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLW1vYmlsZS1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHR9XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNDAge1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHQmLi1wYy1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tcGMtdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRcdCYuLXRhYmxldC1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tdGFibGV0LXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHBjYn17XG5cdFx0XHQmLi1wY2ItaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLXBjYi12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0Ji4tcGN3LWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1wY3ctdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0Ji4tYmFzaWMtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLWJhc2ljLXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdCYuLXNwLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1zcC12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRkZXNrdG9wfXtcblx0XHRcdCYuLWRlc2t0b3AtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLWRlc2t0b3Atdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skbW9iaWxlfXtcblx0XHRcdCYuLW1vYmlsZS1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tbW9iaWxlLXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji4tc3AtYm9yZGVye1xuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTJlNGVhO1xuXHRcdH1cblx0fVxufSIsIi8vIOODouODvOODgOODq1xuXG4vLyDjg6Ljg7zjg4Djg6vjgYzooajnpLrjgZXjgozjgovjgajjgY3jgavjg5rjg7zjgrjjgYzjgrnjgq/jg63jg7zjg6vjgZXjgozjgarjgYTjgojjgYbjgavjgZnjgovjgIJcbmh0bWwge1xuICAmLmlzLW1vZGFsLWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy/kurrmlbDpgbjmip5cbiAgJi4tbnVtYmVyIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICB9XG4gIH1cbiAgLy/lhpnnnJ9cbiAgJi4tcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgIH1cbiAgfVxuICAmLi1waG90by1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICB0b3A6IGNhbGMoKDcwMHB4IC0gMTAwdmgpIC8gMik7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjKCgxMDB2dyAtIDEwMHZoKSAvIDIgKiAtMSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDB2aDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGNhbGMoNTB2dyAtIDUwdmgpO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy/jg5fjg6njg7NcbiAgJi4tcGxhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiBjYWxjKCg3MDBweCAtIDEwMHZoKSAvIDIpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDgwdmggLSA0MHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMHZoO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwdncgLSA1MHZoKTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAvL+ODnuOCpOODmuODvOOCuOeUqO+8iFNQ44Gn44Gv5LiL44GL44KJ44Gb44KK5LiK44GM44KL5YuV44GN77yJXG4gICYuLW15cGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICB3aWR0aDogOTMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgJi4tc2hvcnQge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWZpdCB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY29tcGFuaW9uLWluZm8ge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYWxlcnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgICB3aWR0aDogNzgwcHg7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICAmLi1iZy15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgICB9XG4gICAgJi4tYWRkLWNvbXBhbmlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1ODBweDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbmFycm93IHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiA1ODBweDtcbiAgICB9XG4gIH1cbiAgJi4tbGFuZy1jaGFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gIC5pcy1tb2RhbC1hY3RpdmUgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5vLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzIwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9jbG9zZS5zdmcpO1xuICAmLi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm8tbW9kYWwuLXBob3RvICYsXG4gIC5vLW1vZGFsLi1wbGFuICYsXG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCAmIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICB0b3A6IC01MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC4tcGxhbiAmIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC8v44Oi44O844OA44Or44Gu5LiL5Zu65a6a44Gu44Kz44Oz44OG44Oz44OE44KS6YWN572uXG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBob3RvICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBsYW4gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haW5fX2NvbnQge1xuICAmLi1jb2wyIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fdW5pdCB7XG4gIC5vLW1vZGFsX19tYWluX19jb250Li1jb2wyICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2JvdHRvbSB7XG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5vLW1vZGFsX19zbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzZW0pO1xuICAmLi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm8tbW9kYWxfX3NsaWRlX19pdGVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm8tbW9kYWxfX3NsaWRlX19pdGVtX19kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGhlaWdodDogY2FsYygyMHB4ICsgM2VtKTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uby1tb2RhbF9faGVhZCB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4vL215cGFnZeeUqFxuXG4uby1tb2RhbF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG4gIC8v44K/44Kk44OI44Or44Gq44GXIHVzZXItcHJvZmlsZSBtb2RhbFxuICAmLi10dGwtbm9uZSB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYzcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19oZWFkaW5nX19jbG9zZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAmLi1jb21wYW5pb24taW5mbyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLW1vZGFsX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgLm8tbW9kYWwuLW15cGFnZS4tY2hhbmdlICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICB9XG4gICYuLXdpZGUge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cbiAgfVxuICAmLi1jb21wYW5pb24taW5mbyB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWxfX2JvZHlfX3BvaW50LXR4dCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1OWRlO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5vLW1vZGFsX19mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIC0zcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxuICAvLy5vLW1vZGFsX19ib2R544Gu5Lit44Gr5YWl44KLXG4gICYuLWluc2lkZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYuLWNlbnRlciB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuIHtcbiAgJi4tY2Fuc2VsIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNDAlIC0gMTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgfVxuICAmLi1yZWdpc3RlciB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsX19mb290ZXIuLWNlbnRlciAmIHtcbiAgICAmLi1jYW5zZWwge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXJlZ2lzdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2Zvb3Rlcl9fdHh0IHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBzdHJvbmcge1xuICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDM4cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2FsZXJ0X190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBjb2xvcjogJGJsYWNrX215cGFnZV8zO1xuICBmb250LXdlaWdodDogNDAwO1xuICAmLi1ub3RlIHtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1hZGQtY29tcGFuaW9uICYge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2FsZXJ0LWJ0bmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19hbGVydC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAuby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAmIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLm8tbW9kYWxfX2V4cGxhbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xuXG4gICYuLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmLi1zZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haWwge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAge1xuICB3aWR0aDogNTIxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuLWxpbmUtbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuLWxpbmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tbWFpbC1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICB9XG4gIH1cbiAgJi4tbWFpbC1idG4ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1iYWNrLWJ0biB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG4gICYuLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19tYWlsX19oZWFkaW5nIHtcbiAgY29sb3I6ICNhYWE7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLW1vZGFsX19ib2R5X19oZWFkaW5nIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2xhbmctY2hhbmdlX190ZXh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgLm8tbW9kYWwuLWxhbmctY2hhbmdlICYge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSAmIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgd2lkdGg6IDEwNnB4O1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2UgJiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiDjgq3jg7zjg5Pjgrjjg6XjgqLjg6vmqKrjga7jg5Djg4rjg7wgKHNsaWNrKSAqL1xuXG4uby1rdiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgbWFyZ2luLXRvcDogMjEycHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi10b3A6IDExMXB4O1xuICB9XG4gICYuLW5vcm1hbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi4td3d3dG9wLXRodW1icyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLWt2X19iYW5uZXItYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5vLWt2Li1yZXNlcnZlICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDY1NHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgfVxuICAuby1rdi4tcmVzZXJ2ZSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNjU0cHg7XG4gICAgfVxuICB9XG4gIC5vLWt2Li13d3d0b3AgJiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICAuby1rdi4td3d3dG9wICYge1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgbGkgKyBsaSB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICAgIC5vLWt2Li13d3d0b3AgJiB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgLm8ta3YuLXd3d3RvcCAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX2l0ZW0ge1xuICAuby1rdi4tcmVzZXJ2ZSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNjU0cHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCAxODIsIDIyNywgMC4yKTtcbiAgICAgICAgd2lkdGg6IDU3NHB4O1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAtMzVweDtcbn1cblxuLm8ta3ZfX2t2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuby1rdi4tbm9ybWFsICYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5vLWt2X19jb3B5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1pbmNobztcbiAgY29sb3I6ICNmZmY7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzYpO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICB9XG59XG5cbi5vLWt2X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdXRsaW5lOiBub25lO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIHotaW5kZXg6IDEwO1xuICAmLi1wcmV2IHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3doX2wuc3ZnKTtcbiAgfVxuICAmLi1uZXh0IHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd193aF9yLnN2Zyk7XG4gIH1cbiAgLm8ta3YuLXJlc2VydmUgJiB7XG4gICAgJi4tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAmLi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9faXRlbV9faW5uZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC5vLWt2Lmhhcy10aHVtYnMgJiB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG4uby1rdl9faXRlbV9fY29udCB7XG4gIHdpZHRoOiAkcGN3X3dpZHRoO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm8ta3ZfX2l0ZW1fX2ltZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM3NXB4O1xuICAuby1rdi5oYXMtdGh1bWJzICYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbi8qIOeUu+WDj+OBrktWIHNsaWNr44Gq44GXICovXG4uby1rdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMztcbiAgfVxufVxuXG4uby1rdl9fZGlzYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbiAgJi4tZm9udC1tZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLm8ta3ZfX2xpbmtfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi5vLWluZm97XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cdCYuLXd3d3RvcHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXHQmLi1nY3RvcHtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWluZm9fX2hlYWRpbmd7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHR9XG59XG5cbi5vLWluZm9fX21haW57XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZmxleDogbm9uZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuXHR9XG5cdC5vLWluZm8uLXd3d3RvcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xuXHRcdH1cblx0fVxuXHQuby1pbmZvLi1nY3RvcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1pbmZvX19waWNrdXB7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbi5vLWluZm9fX2J0bntcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdG1heC13aWR0aDogMzI4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59IiwiLm8tY2FsZW5kZXIge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgJi5pcy1jbG9zZS1jYWxlbmRlciB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICAuby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIgJiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNjdweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fc2Nyb2xsaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmcge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFiIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFiX19idG4ge1xufVxuXG4uby1jYWxlbmRlcl9fY29uZGl0aW9uIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLi1kYXRlcGlja2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX19kYXRlcGlja2VyLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTUwO1xufVxuXG4uby1jYWxlbmRlcl9fY29uZGl0aW9uX19jbGVhciB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLWNvbXBhcmUge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAmIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICB9XG4gICAgICAgIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICAgICAgICB3aWR0aDogMzQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAmIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5O1xuICAgICAgICAuby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIyICYge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5XzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1tb250aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuLWJveC1wcmljZSB7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1jYWxlbmRlcl9faGVhZC1wcmljZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ+KWvCc7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgICAgICYuby1jYWxlbmRlcl9faGVhZC1kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJi5vLWNhbGVuZGVyX19ubyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAuby1jYWxlbmRlcl9fYWxsLXBsYW4ge1xuICAgICAgdGQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmLi1yZXF1ZXN0IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tc2Nyb2xsIHtcbiAgICB0aCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX2hlYWQtdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gIC5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlciAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhY2ggJiB7XG4gIH1cbiAgJi4tY2VudGVyLXR4dCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXItY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuby1jYWxlbmRlcl9fbmFtZV9fbGluayB7XG4gICAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgfVxuICB9XG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICB0aCB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoICYge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAzNDhweDtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIH1cbiAgICAmLm8tY2FsZW5kZXJfX3llcy1wbGFuIHtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIC4tYmxhbmsge1xuICAgICAgICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tc2F0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG4gICAgICB9XG4gICAgICAmLi1zdW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vLWNhbGVuZGVyX19pY29uIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm8tY2FsZW5kZXJfX3ByaWNlIHtcbiAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICRncmF5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJi4tcGxhbi1zZWFyY2gge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuby1jYWxlbmRlcl9fcG9pbnQge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgIH1cbiAgfVxuICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgdGQge1xuICAgICAgJi5vLWNhbGVuZGVyX19kYXRlIHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19wbGFuIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19wcmljZSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9fcG9pbnQge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkX19iYWxsb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1NjVweDtcbiAgYm90dG9tOiAyOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDQlKTtcbiAgJi4tcmVxdWVzdCB7XG4gICAgbGVmdDogNTY3cHg7XG4gICAgYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDQuM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyLjVweCAwIDIuNXB4IDQuM3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXlfMztcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9faWNvbl9faGFzLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fY29tcGFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm8tY2FsZW5kZXJfX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fc2F0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2JsdWU7XG59XG5cbi5vLWNhbGVuZGVyX19zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX2ltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fcmVkIHtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX2VtLXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3RvdGFsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgJi4tcmlnaHQtdHh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX2VtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm8tY2FsZW5kZXJfX2JvdHRvbV9faXRlbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX25vcm1hbCB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX3dlYiB7XG4gIGNvbG9yOiAkZ3JlZW47XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nIHtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX25hbWUge1xuICAuby1jYWxlbmRlci4tdHlwZS0xICYge1xuICAgIHBhZGRpbmc6IDIuNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxufVxuXG5oMiNjb3Vyc2VuYW1lLm8tY2FsZW5kZXJfX2hlYWRpbmdfX25hbWUge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgLy8gXHRAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5XzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5XzM7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX3RodW1iIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX3R4dCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fbGFiZWwge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19oYXMtdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuby1jYWxlbmRlcl9feWVzLXBsYW4gJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3R0b206IDMwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5ICYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fbmFtZV9fdG9vbHRpcCB7XG4gIHdpZHRoOiA3MTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNzBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3Jlc2VydmVfX2J0biB7XG4gIC5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAmIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX21vcmUtcGxhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLy9wbGFuIHR0bFxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQtdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLXR0bF9fbGluayB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQtdHRsX19idG4ge1xufVxuXG4uby1jYWxlbmRlcl9fbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5vLWJhc2ljLWluZm9fX2l0ZW17XG5cdCYuLWl0ZW0tcGhvdG97XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLWltYWdlc3tcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWJhc2ljLWluZm9fX3RodW1ie1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRoZWlnaHQ6IDIxMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoNzB2dyAvIDIpO1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoNzB2dyAvIDIpO1xuXHR9XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MHZ3O1xuXHR9XG59XG5cbi5vLWJhc2ljLWluZm9fX2Fycm93e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDI0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcblx0ei1pbmRleDogMTA7XG5cdCYuLXByZXZ7XG5cdFx0bGVmdDogLTEwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG5cdH1cblx0Ji4tbmV4dHtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9uZXh0LnN2Zyk7XG5cdH1cbn0iLCIuby1jYWxlbmRlci1zcF9fbWFpbntcblx0cGFkZGluZzogNXB4IDE1cHggMjBweDtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0cGFkZGluZzogMTBweCAzMHB4IDQwcHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0cGFkZGluZzogMTBweCAzMHB4IDQwcHg7XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3BsYW5ze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Ji4tZ3JheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbl9fbWFpbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbl9fbnVte1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19lbXtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG5cdGNvbG9yOiAkZ3JlZW47XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX2xpc3R7XG5cdGxpe1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyYXk7XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2hlYWRpbmd7XG5cdHotaW5kZXg6IDMwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0Ji5pcy1zY3JvbGx7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNDJweDtcblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHR0b3A6IDcycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY2J9IHtcblx0XHRcdHRvcDogOTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2RhdGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTdweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheV8yO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDI2cHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2LFxuLm8tY2FsZW5kZXItc3BfX25leHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ji5hLWJ0bi4tY2FsZW5kZXIge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdEBtZWRpYSAjeyRwY2J9IHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0LmEtYnRuX19hcnJvdyB7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2e1xuXHQmLmEtYnRuLi1jYWxlbmRlciB7XG5cdFx0bGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0LmEtYnRuX19hcnJvdyB7XG5cdFx0XHRsZWZ0OiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19uZXh0e1xuXHQmLmEtYnRuLi1jYWxlbmRlciB7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQuYS1idG5fX2Fycm93IHtcblx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19ib3R0b217XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0cGFkZGluZzogMTdweCAxNXB4IDUwcHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19yZXN1bHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZHQge1xuXHRcdGNvbG9yOiAkZGFya19ncmF5XzI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjg3NTtcblx0fVxuXHRkZCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRsaW5lLWhlaWdodDogMS40NTg7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fY29udGVudHMge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idG4ge1xuXHRtYXJnaW46IDEwcHggLTE1cHggMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6YWZ0ZXJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMUExQTFBIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudSB7XG4vKlxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDI4cHggMCAwO1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuKi9cblx0XG5cdFxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuaXMtYWN0aXZlIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHRcblx0Ly/mpJzntKLntZDmnpzjg5rjg7zjgrhcblx0Ji4tcmVzdWx0e1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHN2ZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnVfX3RpdGxlIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY29udCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fYnV0dG9uIHtcblx0bWFyZ2luOiAyMHB4IDAgMDtcblx0LmEtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uc19faXRlbXtcblx0cGFkZGluZzogMXB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zX19oZWFkaW5ne1xuXG59XG5cbi5vLWNhbGVuZGVyLXNwX19pdGVtcyB7XG5cdHBhZGRpbmctdG9wOiA5MHB4O1xuXHQuby1jYWxlbmRlci1zcF9fY29uZGl0aW9ucy5pcy1hY3RpdmUgKyAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbXtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudXtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0bGl7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRAbWVkaWEgI3skcGNifXtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA1MHB4KTtcblx0XHRcdG1hcmdpbjogMTVweCAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9fYnRuc3tcblx0bWFyZ2luOiAyMHB4IDAgMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uby1jYWxlbmRlci1zcF9fYnRue1xuXHRmbGV4OiBub25lO1xuXHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuIiwiLm8tc2NoZWR1bGVfX3RhYntcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uby1zY2hlZHVsZV9fcGFuZWx7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcbn0iLCIvL+WPguWKoOiAheaDheWgsVxuLm8tcGF0aWNpcGFudC4tcGMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cbiAgICAmIHRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG5cbiAgICAmIHRoLFxuICAgICYgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cblxuICAgICYgLm8tcGF0aWNpcGFudF9fdHRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgfVxuXG4gICAgJiAuaXMtb2ZmIHtcbiAgICAgICAgJjpub3QoLm8tcGF0aWNpcGFudF9fbGlzdCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXlfNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV80O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJiAuaXMtYWN0aXZlIHtcbiAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8taW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2RhdGEge1xuXHQgICAgICAgICAgICBmbGV4OiBub25lO1xuXHQgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtc2NvcmVfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAudS1zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAmLmlzLWluYWN0aXZle1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuXHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5vLXBhdGljaXBhbnRfX2J0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXHQuby1wYXRpY2lwYW50Li1wb2ludCAme1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1wYXRpY2lwYW50X19idG57XG5cdEBtZWRpYSAjeyRwY317XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxuXHQuby1wYXRpY2lwYW50Li1wb2ludCAme1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdG1heC13aWR0aDogNTglO1xuXHRcdFx0ZmxleC1iYXNpczogNTglO1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdFx0bWF4LXdpZHRoOiA0MiU7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDQyJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm8tcGF0aWNpcGFudC4tc3Age1xuICAgICYgLm8tcGF0aWNpcGFudF9fdHRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgIH1cblxuICAgICYgLm8tcGF0aWNpcGFudF9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgICYgLmlzLW9mZiB7XG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgLmlzLWFjdGl2ZSB7XG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvLWltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X19kYXRhIHtcblx0ICAgICAgICAgICAgZmxleDogbm9uZTtcblx0ICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIC51LWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIC51LXNjb3JlX190dGwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtc2NvcmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJi5pcy1pbmFjdGl2ZXtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcblx0XHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXHQgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tcGF0aWNpcGFudF9fdHh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuby1iYW5uZXIge1xuICAmIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3OHB4KSAvIDMpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzlweDtcbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICYgKyAuby1iYW5uZXJfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tY2FtcGFpZ24ge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgJiAuby1iYW5uZXJfX2l0ZW0ge1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDIpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhhcy10dGwge1xuICAgIFxuICB9XG5cdCYuLXBjLWJvdHRvbS1saW5lIHtcblx0XHRAbWVkaWEgI3skZGVza3RvcH17XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcblx0XHR9XG5cdH1cbn1cblxuLm8tYmFubmVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgei1pbmRleDogMTA7XG4gICYuLXByZXYge1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xuICB9XG4gICYuLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbiAgfVxufVxuXG4uby1iYW5uZXJfX2xpc3Qge1xuICAuby1iYW5uZXIuLXd3d3RvcCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW46IDAgLTQwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMjBweCAzcHg7XG4gICAgfVxuICB9XG4gIC5vLWJhbm5lci4tbm9ybWFsICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdG1hcmdpbjogMCAtMThweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDNweDtcblx0XHRcdG1hcmdpbjogMCAtOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1iYW5uZXJfX2l0ZW0ge1xuICAuby1iYW5uZXIuLXd3d3RvcCAmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIH1cbiAgfVxuICAuby1iYW5uZXIuLW5vcm1hbCAmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogOHB4IDZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXHRcdEBtZWRpYSAjeyRzcH0ge1xuXHRcdFx0JiArIC5vLWJhbm5lcl9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgfVxuICB9XG4gIC5vLWJhbm5lci4tcm91bmRlZCAmIHtcbiAgICBpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG4gIH1cbiAgJi4tYm94LXNoYWRvdyB7XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXHQmLi1lbXB0eSB7XG5cdFx0aW1nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLm8tYmFubmVyX19pdGVtICsgLm8tYmFubmVyX19pdGVtIHtcbiAgLm8tYmFubmVyLi13d3d0b3AgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vL3R0bFxuLm8tYmFubmVyX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIG1pbi13aWR0aDogMzI2cHg7XG4gIH1cblx0Ji4tdHRsMSxcblx0Ji4tdHRsMyB7XG5cdFx0PmltZyB7XG5cdFx0XHRAbWVkaWEgI3skbW9iaWxlfSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji4tdHRsMiB7XG5cdFx0PmltZyB7XG5cdFx0XHRAbWVkaWEgI3skbW9iaWxlfSB7XG5cdFx0XHRcdHdpZHRoOiAxNTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vLWJhbm5lcl9fc3VidHRsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1iYW5uZXJfX2JveCB7XG5cdCYuLWZsZXgge1xuXHRcdEBtZWRpYSAjeyRkZXNrdG9wfSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn0iLCIuby1kYXRlcGlja2Vye1xuXHQvL+S6iOe0hFxuXHQmLi1yZXNlcnZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0X2JrLTIuc3ZnKTtcblx0XHR9XG5cdFx0XG5cdFx0LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcblx0XHR9XG5cdFx0LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ly/kuojntITjg4jjg4Pjg5dcblx0Ji4tcmVzZXJ2ZS4tdG9wLFxuXHQmLi1yZXNlcnZlLi1vbmxpbmUtcGN7XG5cdFx0bWluLWhlaWdodDogMzIwcHg7XG5cdFx0LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG5cdFx0fVxuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXZfYmstMi5zdmcpO1xuXHRcdH1cblx0fVxuXHQvL+S6iOe0hOODiOODg+ODl1xuXHQmLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuXHRcdHBhZGRpbmc6IDE1cHggMjAwcHggO1xuXHRcdG1pbi1oZWlnaHQ6IDM3MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQvL+S6iOe0hOOCq+ODrOODs+ODgOODvFxuXHQmLi1jYWxlbmRlcntcblx0XHQudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8tZGF0ZXBpY2tlcl9faW5uZXJ7XG59IiwiLm8tY2FyZC1yZXN1bHR7XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pdGVte1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICBAbWVkaWEgI3skcGN9e1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgJi4tZGVmYXVsdHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5vLWNhcmQtcmVzdWx0LmlzLWRlZmF1bHQgJntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICYuLXJlc3VsdC0xe1xuICAgIC5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC0xICZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmLi1yZXN1bHQtMntcbiAgICAuby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtMiAme1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgJi4tcmVzdWx0LTN7XG4gICAgLm8tY2FyZC1yZXN1bHQuaXMtcmVzdWx0LTMgJntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICYuLXJlc3VsdC00e1xuICAgIC5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC00ICZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9faXRlbV9faW5uZXJ7XG4gIEBtZWRpYSAjeyRzcH17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDUwcHg7XG4gIH1cbiAgLm8tY2FyZC1yZXN1bHQuaXMtZGVmYXVsdCAme1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgfVxuICAuby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtNCAme1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcG9pbnQtZm9ybS9icmFja2V0cy5zdmcpO1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcG9pbnQtZm9ybS9icmFja2V0c19zcC5zdmcpO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZXtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pdGVte1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pY29ue1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEgJntcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLm8tY2FyZC1yZXN1bHRfX2Rlc2N7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEgJntcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGNvbG9yOiAkZ3JlZW47ICAgIFxuICB9XG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtNCAme1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgY29sb3I6ICRyZWRfMjsgICAgXG4gIH1cbiAgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0yICYsXG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtMyAme1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9fYnRue1xuICBAbWVkaWEgI3skcGN9e1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9fbm90aWNle1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5vLWNhcmQtcmVzdWx0X190eHQtcmVke1xuICBjb2xvcjogJHJlZF8yO1xufVxuXG4uby1jYXJkLXJlc3VsdF9fdHh0LWdyZWVue1xuICBjb2xvcjogJGdyZWVuO1xufSIsIi5vLWVtcGhhc2lzIHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHQmLi1ib3JkZXIge31cbn1cblxuLm8tZW1waGFzaXNfX2JveCB7XG5cdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0Lm8tZW1waGFzaXMuLWJvcmRlciAmIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdH1cbn1cblxuLm8tZW1waGFzaXNfX2NvbmZpcm0ge1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0bWFyZ2luOiAyNXB4IDAgNDBweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRtYXJnaW46IDI1cHggMCAzNXB4O1xuXHR9XG59XG5cbi5vLWVtcGhhc2lzX190aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uby1lbXBoYXNpc19fcmVjYXB0Y2hhe1xuXHR3aWR0aDogMzA0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufSIsIi5vLXNoaWJhZnUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5vLXNoaWJhZnVfX2xvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG4gIC5vLXNoaWJhZnUuLW5vcm1hbCAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXNoaWJhZnVfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuICB3aWR0aDogMjI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JlZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fbG9nb19fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICRncmVlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICBAbWVkaWEgI3skZGVza3RvcH0geyAgICBcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLWJnLXNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjZmZmLDJweCAtMnB4IDAgI2ZmZiwtMnB4IDJweCAwICNmZmYsLTJweCAtMnB4IDAgI2ZmZjtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19jYXJkcyB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAtMzdweCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAtMTlweCAxMHB4O1xuICAgIH1cbiAgICAuby1zaGliYWZ1Li1ub3JtYWwgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC02cHggO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uby1zaGliYWZ1X19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMCAzN3B4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgbWF4LXdpZHRoOjM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgJisgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLm8tc2hpYmFmdS4tbm9ybWFsICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJisgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgJisgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXNoaWJhZnVfX2NhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgPmEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIH1cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuby1zaGliYWZ1Li1ub3JtYWwgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICA+YSB7XG4gICAgICAuby1zaGliYWZ1X19jYXJkX19oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1zaGliYWZ1X19sYWJlbHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NXB4O1xuICBsZWZ0OjVweDtcbn1cblxuLm8tc2hpYmFmdV9faW1nLXdyYXBwZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi4tYmctcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5vLXNoaWJhZnVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDA7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuICAuby1zaGliYWZ1Li1ub3JtYWwgJiB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4uby1zaGliYWZ1X19ib3R0b20ge1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19ib3R0b21fX2xhYmVsIHtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgY29sb3I6ICRncmVlbjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBmbGV4LWJhc2lzOiAxMiU7XG4gIH1cbiAgJi4tYmctc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNmZmYsMnB4IC0ycHggMCAjZmZmLC0ycHggMnB4IDAgI2ZmZiwtMnB4IC0ycHggMCAjZmZmO1xuICB9XG59XG4uby1zaGliYWZ1X19ib3R0b21fX3RhZ3Mge1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtYmFzaXM6IDc2JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uby1zaGliYWZ1X19ib3R0b21fX3RhZyB7XG4gIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMTBweCAzcHggMDtcbn1cblxuLm8tc2hpYmFmdV9fYm90dG9tX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgZmxleC1iYXNpczogMTIlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICA+c3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn0iLCIuby1hcnRpY2xlc19fbG9nbyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMjBweCArIDEuNXZoKSAwIGNhbGMoMTBweCArIDJ2aCk7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB3aWR0aDogMTk1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZWVuO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgIHdpZHRoOjQwdmg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6NDB2aDtcbiAgICAgIGhlaWdodDo2Ljd2aDtcbiAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDM0MyAvIDU4O1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLWFydGljbGVzX19sb2dvX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJGdyZWVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7ICAgIFxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RvcGljIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RvcGljX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjBweCArIDAuMnZoKTtcbiAgfVxufVxuXG5cbi5vLWFydGljbGVzX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RhZyB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uby1hcnRpY2xlc19fdGFnX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgfVxufVxuXG4uby1hcnRpY2xlc19faXRlbXNfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwIDEwMHB4O1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxMTBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9yZS1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4NXB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5vLWFydGljbGVzX19tb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyB2aXNpYmlsaXR5LCAwLjNzIG9wYWNpdHk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIHdpZHRoOjEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgQG1lZGlhICN7JHNwfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDoxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OjEwMHZoO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpe1xuICAgIHRvcDogY2FsYyg1MCUgLSAoOSAvIDE2ICogNTB2dykgLSA2MHB4KTtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo3MTBweCl7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1heC1oZWlnaHQ6MTAwdmg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDExNjBweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciB7XG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiA1NnZ3O1xuICAgIEBtZWRpYSAjeyRzcH0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gNTVweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSA4MHB4KSAqIDAuNTYpO1xuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OjcxMHB4KXtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICBoZWlnaHQ6IDQ1NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uby1hcnRpY2xlc19fc2hhZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdmlzaWJpbGl0eSxcbiAgICAwLjNzIG9wYWNpdHk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gIC5pcy1tb2RhbC1hY3RpdmUgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5vLWFydGljbGVzX19icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG5cbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDQwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX21vZGFsX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4NXB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xuICBAbWVkaWEgI3skc3B9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7XG4gICAgbWFyZ2luLXRvcDowcHg7ICBcbiAgfVxuICBAbWVkaWEgI3skcGN9e1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo3MTBweCl7XG4gICAgICBtYXJnaW46MnB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn0iLCIvL3RvcCB0aHVtYnNcbi5vLWt2LXRodW1icyB7XG4gICYuLXRvcC1wYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmLi10b3Atc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdi10aHVtYnNfX2l0ZW1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMCAxNDBweCAwIGNhbGMoMTQwcHggKyAzNDRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gIH1cbiAgLm8ta3YtdGh1bWJzLi10b3Atc3AgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAgIH1cbiAgfVxufVxuLm8ta3YtdGh1bWJzX19pdGVtX19pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWF4LXdpZHRoOiA3NHB4O1xuICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgIHBhZGRpbmc6IDE1cHggNnB4O1xuICB9XG4gIC5zbGljay1jdXJyZW50ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMnB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDE4cHggLyAyKTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgfVxuICB9XG59XG4iLCIuby10b3AtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG59XG5cbi5vLXRvcC1pbmZvX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuXG4uby10b3AtaW5mb19fbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMWVtO1xuICB9XG59XG5cbi5vLXRvcC1pbmZvX19kYXRlIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG5cbi5vLXRvcC1pbmZvX190aXRsZSB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufSIsIi8vIFNQIOOCqOODquOCoumBuOaKnlxuXG4uby1zZWxlY3QtYXJlYSAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1zZWxlY3QtYXJlYV9fbWFpbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufSIsIi8v44Oh44OL44Ol44O844CA44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uby1tZW51IHtcbiAgJi4tcGMge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIC8vbWljcm9zb2Z0IOOBruOCueOCr+ODreODvOODq+ODkOODvOOBjOihqOekuuOBleOCjOOBpuOBl+OBvuOBhuOBn+OCgWNocm9tZeezu+OBrumdnuihqOekulxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4dmg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA4dmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2dmgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc3Age1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgJiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA1MjAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIC8v44GV44KJ44Gr5p2h5Lu244KS6L+95YqgIC5vLW1lbnVfX3Njcm9sbC5pcy1hY3RpdmUg44Grc2Nyb2xs44GZ44KLXG4gICAgJjpoYXMoLm8tbWVudV9fc2Nyb2xsLmlzLWFjdGl2ZSkge1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICAgICY6aGFzKC5vLW9ubGluZV9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSwuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIvLyDjg4jjg4Pjg5fjg5fjg6njg7PmpJzntKIgUENcbi5vLW9ubGluZSB7XG4gICYuLXNwLWRyYXdlciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1zcCAmIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gICAgfVxuICB9XG4gICYuLXBjLW9ubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgJi4tbm9ybWFsIHtcbiAgICAuby1vbmxpbmVfX2xpbmUtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5vLW9ubGluZV9fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm8tb25saW5lX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTNweCBhdXRvO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgICY6aGFzKC5vLW9ubGluZV9fdGFiX19pdGVtLmlzLWFjdGl2ZTpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgLy8gbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk2OTY5NjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vLW9ubGluZV9fdGFiX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tcGMtb25saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAuby1vbmxpbmVfX3RhYiB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm8tb25saW5lX19wYW5lbCB7XG4gICAgICAuby1vbmxpbmVfX3BhbmVsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2FyZWFib3gsXG4gICAgICAuby1vbmxpbmVfX2RhdGUsXG4gICAgICAuby1vbmxpbmVfX3NldHRpbmcge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGxhbixcbiAgJi4tb25lIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB6LWluZGV4OiAxMzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5vLW9ubGluZV9fZGF0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8vcGNcbi5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2dmgpO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLy9wY1xuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBwYWRkaW5nOiA1MnB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgZHQge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgLm8tb25saW5lX19zbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgd2lkdGg6IDc4JTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgICAmLm5vc3R5bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwLjZlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uby1vbmxpbmVfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tb25saW5lX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tb25saW5lX19zZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZ2aCk7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm8tb25saW5lX19zZWxlY3RfX3Njcm9sbC11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICAuby1vbmxpbmUuLXBjLW9ubGluZSAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fYXJlYS1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fcHJlZi1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9wY1xuLm8tb25saW5lX19wcmVmLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tb25saW5lX19zZWxlY3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG5cbiAgbGkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGdyYXlfMjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIxcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGdyZWVuO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1vbmxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uby1vbmxpbmVfX2djLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uby1vbmxpbmVfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5vLW9ubGluZV9fYnRuIHtcbiAgJi4tY291cnNlLW1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8xMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uby1vbmxpbmVfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24ge1xuICAmLi1hcmVhIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG4gICYuLXByZWYge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OI44OD44OX44OX44Op44Oz5qSc57SiIFNQXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm8tb25saW5lX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuXG4gICAgYS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5vLW9ubGluZV9fcGFuZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgqjjg6rjgqLpgbjmip7jg6Hjg4vjg6Xjg7xcbiAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8v44Ko44Oq44Ki6YG45oqe44Oh44OL44Ol44O8XG4gIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxufVxuIl19 */
