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

Libraries

====================================*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

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

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(/assets_r/include/images/icon_mail.svg);
}
.a-btn.-reserve:before {
  background-image: url(/assets_r/include/images/icon_wood.svg);
}
.a-btn.-search:before {
  background-image: url(/assets_r/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(/assets_r/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(/assets_r/include/images/arrow_prev.svg);
}
.a-btn.-controller.-next {
  background-image: url(/assets_r/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(/assets_r/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(/assets_r/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(/assets_r/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.-search-img.-withgolf {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 11px;
}
.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(/assets_r/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(/assets_r/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(/assets_r/include/images/icon_apple.svg);
  background-size: contain;
}
.a-btn.-square.-buddy::before {
  background-image: url(/assets_r/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(/assets_r/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;
  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.-arrow-search {
  position: relative;
  padding: 14.5px 20px 14.5px 10px;
  border-radius: 3px;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: 1;
}
@media only screen and (min-width:1200px), print {
  .a-btn.-arrow-search {
    padding: 13.5px 20px 13.5px 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn.-arrow-search::after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
}

.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;
}
.a-btn.-search-img.-withgolf .a-btn__img {
  left: 18px;
}
@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.-clear-blue-rounded {
  color: #55b6d3;
  border-radius: 13px;
  font-size: 16px;
  font-size: 1rem;
  padding: 5px 14px;
}
.a-label.-border-clear-blue {
  color: #55b6d3;
  border-radius: 2px;
  border: 1px solid #55b6d3;
  line-height: 1;
  font-size: 13px;
  font-size: 0.8125rem;
  padding: 2px 10px;
  min-width: 64px;
}
.a-label.-border-line {
  border: 1px solid #55b6d3;
}

.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: 17px;
    font-size: 1.0625rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-heading.-name {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.a-heading.-name2 {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-heading.-name2 {
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
.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.-line-h100:before {
  height: 100%;
}
.a-heading.-photo-box {
  line-height: 1.4;
}

.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-panel.-p0 {
  padding: 0;
}

.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(/assets_r/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 {
  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(/assets_r/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(/assets_r/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.-review {
  padding: 5px;
  min-width: 270px;
}

.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;
  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(../images/golfcourselist/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(../images/golfcourselist/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-card__grand {
  position: absolute;
  top: -22px;
  left: 5px;
  width: 108px;
  overflow: visible;
}
@media only screen and (max-width:767.97px) {
  .m-card__grand {
    width: 90px;
  }
}
.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;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-info-list.-gc .m-info-list__item {
    margin-bottom: 20px;
  }
}

.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;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
.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(/assets_r/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(/assets_r/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(/assets_r/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;
}

.m-withgolf-search {
  margin-top: 15px;
}
@media only screen and (min-width:1200px), print {
  .m-withgolf-search {
    margin-top: 28px;
  }
}
.m-withgolf-search.-pc.-header {
  margin-top: 30px;
}
.m-withgolf-search.-sp.-header {
  margin-top: 38px;
}

.m-withgolf-search__cont {
  position: relative;
  padding: 5px 12px 8px;
  background-color: #EFEFEF;
  border-radius: 10px;
}
.m-withgolf-search.-sp .m-withgolf-search__cont {
  padding: 5px 10px 8px;
}
.m-withgolf-search.-sp.-header .m-withgolf-search__cont {
  padding: 10px 15px 22px;
}

.m-withgolf-search__logo {
  position: absolute;
  top: -18px;
  left: 18px;
}

.m-withgolf-search__heading {
  padding-left: 100px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 800;
  margin-bottom: 5px;
}
.m-withgolf-search.-sp .m-withgolf-search__heading {
  padding-left: 120px;
}
.m-withgolf-search.-sp.-header .m-withgolf-search__heading {
  margin-bottom: 10px;
  padding-left: 0;
  text-align: center;
}

.m-withgolf-search__txt {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.m-withgolf-search__btn {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.m-withgolf-search.-sp .m-withgolf-search__btn {
  margin-top: 18px;
}
.m-withgolf-search.-pc.-header .m-withgolf-search__btn {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 30px;
  margin-top: 30px;
  padding: 0 15px;
}
.m-withgolf-search.-sp.-header .m-withgolf-search__btn {
  margin: 32px 30px;
}

.m-withgolf-search__btn__item {
  display: block;
}
.m-withgolf-search.-pc.-header .m-withgolf-search__btn__item {
  -ms-flex-preferred-size: calc(50% - 15px);
      flex-basis: calc(50% - 15px);
  max-width: calc(50% - 15px);
}

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

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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: 1px solid #008d31;
  border-radius: 3px;
}
@media only screen and (max-width:1199.97px) {
  .o-tab .o-tab__inner.-search {
    margin: 0 15px;
    min-height: 372px;
  }
}
.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.-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.-photo-modal {
  padding: 0;
  background-color: transparent;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  right: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo-modal {
    aspect-ratio: 760/520;
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal {
    width: 760px;
    height: 520px;
    max-width: 760px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal {
    max-height: calc(100svh - 100px);
    top: 60px;
    bottom: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo-modal.-media {
    aspect-ratio: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: calc(100svh - 60px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media {
    min-width: 870px;
    width: 870px;
    height: 620px;
    max-height: calc(100vh - 60px);
  }
}

.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.-photo-modal.-media .o-modal__close {
  top: -10px;
  right: 15px;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal.-media .o-modal__close {
    right: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__close {
    top: -20px;
    right: 0;
  }
}

.o-modal__main {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-modal__main {
    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) {
  .o-modal.-plan .o-modal__main {
    padding-top: 24px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__main {
    max-height: 100%;
  }
}

@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.-photo-modal .o-modal__item {
  text-align: center;
  aspect-ratio: 760/520;
  height: 100%;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal .o-modal__item {
    aspect-ratio: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal.-photo-modal .o-modal__item {
    padding: 0 15px;
  }
}

.o-modal.-photo-modal.-media .o-modal__txt {
  margin-bottom: 10px;
  padding-left: 5px;
  border-left: 5px solid #008D31;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
}

.o-modal__img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}
.o-modal.-photo-modal .o-modal__img {
  width: 100%;
  height: calc(100% - 68px);
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal .o-modal__img {
    height: calc(100vh - 200px);
  }
}
.o-modal.-photo-modal.-media .o-modal__img {
  height: calc(100% - 38px);
  background-color: #fff;
  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;
  overflow: auto;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal.-photo-modal.-media .o-modal__img {
    height: calc(100vh - 140px);
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) and (min-height: 391px) {
  .o-modal.-photo-modal.-media .o-modal__img {
    height: calc(100vh - 190px);
  }
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__img {
    max-height: min(585px, 100vh - 105px);
  }
}
.o-modal.-photo-modal.-media .o-modal__img iframe {
  width: 100%;
  height: 100%;
}

.o-modal.-photo-modal.-media .o-modal__txt {
  margin-bottom: 10px;
  padding-left: 6px;
  border-left: 5px solid #008d31;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__txt {
    margin-bottom: 15px;
  }
}

.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;
  }
}

.o-modal__arrow {
  position: absolute;
  z-index: 10;
  bottom: -60px;
  width: 40px;
  height: 40px;
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px auto;
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal__arrow {
    bottom: -100px;
  }
}
.o-modal__arrow.-prev {
  left: calc(50% - 70px);
  background-image: url(/assets_r/include/images/arrow_left_white.svg);
}
.o-modal__arrow.-next {
  right: calc(50% - 70px);
  background-image: url(/assets_r/include/images/arrow_right_white.svg);
}
.o-modal.-photo-modal.-media .o-modal__arrow {
  bottom: auto;
  top: calc(50% - 40px);
  top: 50%;
}
.o-modal.-photo-modal.-media .o-modal__arrow.-prev {
  left: 0;
}
.o-modal.-photo-modal.-media .o-modal__arrow.-next {
  right: 0;
}

.o-modal__img__photo {
  margin: auto;
  max-width: 100%;
}

.o-modal__item__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
}
.o-modal.-photo-modal.-media .o-modal__item__inner {
  padding: 0 15px;
}
@media only screen and (min-width:1200px), print {
  .o-modal.-photo-modal.-media .o-modal__item__inner {
    padding: 0 70px;
  }
}

/* キービジュアル横のバナー (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;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc {
    position: relative;
    display: grid;
    grid-template-areas: "banner kv" "txt txt";
    grid-template-columns: 400px 1fr;
    grid-template-rows: auto auto;
  }
}

.o-kv.-gc .o-kv__txt {
  padding: 12px;
  background-color: #F7F7F7;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  font-weight: 300;
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc .o-kv__txt {
    grid-area: txt;
    padding: 20px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-kv.-gc .o-kv__txt {
    margin: 0 15px;
  }
}

.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;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc .o-kv__banner-area {
    grid-area: banner;
  }
}

.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 (max-width:1199.97px) {
  .o-kv.-gc .o-kv__banner {
    padding: 15px 15px 25px;
  }
}

@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;
}
@media only screen and (min-width:1200px), print {
  .o-kv.-gc .o-kv__kv {
    grid-area: kv;
  }
}

.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%;
}
@media only screen and (max-width:1199.97px) {
  .o-kv__link {
    position: relative;
    top: -10px;
    padding: 0 15px;
    margin-bottom: -10px;
  }
}
@media only screen and (min-width:1200px), print {
  .o-kv__link {
    position: absolute;
    width: 230px;
    right: -10px;
    top: 265px;
  }
}

.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-fixed {
  position: fixed;
  top: 65px;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp__heading.is-fixed {
    top: 72px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp__heading.is-fixed {
    top: 90px;
  }
}
.o-calender-sp.-grand .o-calender-sp__heading.is-fixed {
  position: fixed;
  top: 69px;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-calender-sp.-grand .o-calender-sp__heading.is-fixed {
    top: 64px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-calender-sp.-grand .o-calender-sp__heading.is-fixed {
    top: 64px;
  }
}

.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__link-icon {
  margin-bottom: 40px;
}
.o-calender-sp.-grand .o-calender-sp__link-icon {
  padding-bottom: 40px;
  margin-bottom: 0;
}

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

.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.-grand .o-calender-sp__bottom__menu.-hidden {
  display: none;
}

.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/include/images/arrow_next_bk-2.svg);
}
.o-datepicker.-reserve .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets/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(/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(/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;
  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: 8vh;
    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: 5200;
    -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: 33.3333333333%;
}
.o-online.-normal .o-online__tab:has(.o-online__tab__item.is-active:nth-child(2)):before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.o-online.-normal .o-online__tab:has(.o-online__tab__item.is-active:last-child):before {
  -webkit-transform: translateX(200%);
          transform: translateX(200%);
}
.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: 33.3333333333%;
}
.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(/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(/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(/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;
}

.o-online__withgolf-wrap {
  max-width: 600px;
  margin: 0 auto;
  padding: 0 0 75px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRlbnRzLmNzcyIsImNvbnRlbnRzLnNjc3MiLCJsaWJyYXJpZXMvc2xpY2suc2NzcyIsImF0b21zL19idG4uc2NzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJfY29uZmlnLnNjc3MiLCJhdG9tcy9fbGFiZWwuc2NzcyIsImF0b21zL19saW5rLnNjc3MiLCJhdG9tcy9fbGlzdC5zY3NzIiwiYXRvbXMvX2JhZGdlLnNjc3MiLCJhdG9tcy9faGVhZGluZy5zY3NzIiwiYXRvbXMvX3BhbmVsLnNjc3MiLCJhdG9tcy9fZm9ybS1zZWxlY3Quc2NzcyIsImF0b21zL19mb3JtLWNoZWNrLnNjc3MiLCJhdG9tcy9fZm9ybS10eHQuc2NzcyIsImF0b21zL19mb3JtLXRleHRhcmVhLnNjc3MiLCJhdG9tcy9fYmFubmVyLnNjc3MiLCJhdG9tcy9fc2hhZGUuc2NzcyIsImF0b21zL19yYWRpby1sYWJlbC5zY3NzIiwibW9sZWN1bGVzL19hbmNob3Iuc2NzcyIsIm1vbGVjdWxlcy9fY2FyZC5zY3NzIiwibW9sZWN1bGVzL190YWItbGlzdC5zY3NzIiwibW9sZWN1bGVzL19hY2Muc2NzcyIsIm1vbGVjdWxlcy9faW5mby1saXN0LnNjc3MiLCJtb2xlY3VsZXMvX2luZm8uc2NzcyIsIm1vbGVjdWxlcy9fb3RoZXItY29uZGl0aW9uLnNjc3MiLCJtb2xlY3VsZXMvX2NhbGVuZGVyLnNjc3MiLCJtb2xlY3VsZXMvX2NhcmQtbGlzdC5zY3NzIiwibW9sZWN1bGVzL19mb3JtLnNjc3MiLCJtb2xlY3VsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9sZWN1bGVzL19ub3RpY2Uuc2NzcyIsIm1vbGVjdWxlcy9fYWNjLWluY2hlY2suc2NzcyIsIm1vbGVjdWxlcy9fbWVudS5zY3NzIiwibW9sZWN1bGVzL19tZW51LWNsZWFyLnNjc3MiLCJtb2xlY3VsZXMvX2RldGFpbGJveC5zY3NzIiwibW9sZWN1bGVzL19zY29wZS5zY3NzIiwibW9sZWN1bGVzL19tb2RhbC1ib3R0b20uc2NzcyIsIm1vbGVjdWxlcy9fd2l0aGdvbGYtc2VhcmNoLnNjc3MiLCJvcmdhbmlzbXMvX3RhYi5zY3NzIiwib3JnYW5pc21zL19ncmlkLnNjc3MiLCJvcmdhbmlzbXMvX21vZGFsLnNjc3MiLCJvcmdhbmlzbXMvX2t2LnNjc3MiLCJvcmdhbmlzbXMvX2luZm8uc2NzcyIsIm9yZ2FuaXNtcy9fY2FsZW5kZXIuc2NzcyIsIm9yZ2FuaXNtcy9fYmFzaWMtaW5mby5zY3NzIiwib3JnYW5pc21zL19jYWxlbmRlci1zcC5zY3NzIiwib3JnYW5pc21zL19zY2hlZHVsZS5zY3NzIiwib3JnYW5pc21zL19wYXRpY2lwYW50LnNjc3MiLCJvcmdhbmlzbXMvX2Jhbm5lci5zY3NzIiwib3JnYW5pc21zL19kYXRlcGlja2VyLnNjc3MiLCJvcmdhbmlzbXMvX2NhcmQtcmVzdWx0LnNjc3MiLCJvcmdhbmlzbXMvX2VtcGhhc2lzLnNjc3MiLCJvcmdhbmlzbXMvX3RvcC1zaGliYWZ1LnNjc3MiLCJvcmdhbmlzbXMvX2FydGljbGVzLnNjc3MiLCJvcmdhbmlzbXMvX2t2LXRodW1icy5zY3NzIiwib3JnYW5pc21zL190b3AtaW5mby5zY3NzIiwib3JnYW5pc21zL19zZWxlY3QtYXJlYS5zY3NzIiwib3JnYW5pc21zL19tZW51LnNjc3MiLCJvcmdhbmlzbXMvX29ubGluZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjs7OztxQ0FBQTtBQ0hBLFdBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0FGTUo7O0FFSkE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FGT0o7QUVMSTtFQUNJLGFBQUE7QUZPUjtBRUpJO0VBQ0ksZUFBQTtFQUNBLFlB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L2JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkM2L2JIO0FBQ0Y7QXVDMS9iRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM0L2JGO0V1QzMvYkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzYvYkg7RXVDei9iRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDMi9iSDtBQUNGO0F1Q3gvYkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDMC9iRjtFdUN6L2JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMyL2JIO0V1Q3YvYkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3kvYkg7QUFDRjtBdUN0L2JFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3cvYkY7RXVDdi9iRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDeS9iSDtFdUNyL2JFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkN1L2JIO0FBQ0Y7QXVDcC9iRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNzL2JGO0V1Q3IvYkU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3UvYkg7RXVDbi9iRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDcS9iSDtBQUNGO0F1Q2wvYkU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDby9iRjtFdUNuL2JFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNxL2JIO0V1Q2ovYkU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q20vYkg7QUFDRjtBdUNobmNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2tuY0Y7RXVDam5jRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDbW5jSDtFdUMvbWNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNpbmNIO0FBQ0Y7QXVDOW1jRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNnbmNGO0V1Qy9tY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2luY0g7RXVDN21jRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDK21jSDtBQUNGO0F1QzVtY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDOG1jRjtFdUM3bWNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMrbWNIO0V1QzNtY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QzZtY0g7QUFDRjtBdUMxbWNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzRtY0Y7RXVDM21jRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDNm1jSDtFdUN6bWNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkMybWNIO0FBQ0Y7QXVDeG1jRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMwbWNGO0V1Q3ptY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzJtY0g7RXVDdm1jRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDeW1jSDtBQUNGO0F1Q3RtY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDd21jRjtFdUN2bWNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN5bWNIO0V1Q3JtY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3VtY0g7QUFDRjtBdUNwbWNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3NtY0Y7RXVDcm1jRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDdW1jSDtFdUNubWNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNxbWNIO0FBQ0Y7QXVDbG1jRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNvbWNGO0V1Q25tY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3FtY0g7RXVDam1jRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDbW1jSDtBQUNGO0F1Q2h1Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDa3VjRjtFdUNqdWNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNtdWNIO0V1Qy90Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q2l1Y0g7QUFDRjtBdUM5dGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2d1Y0Y7RXVDL3RjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDaXVjSDtFdUM3dGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkMrdGNIO0FBQ0Y7QXVDNXRjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM4dGNGO0V1Qzd0Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Qyt0Y0g7RXVDM3RjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDNnRjSDtBQUNGO0F1QzF0Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDNHRjRjtFdUMzdGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM2dGNIO0V1Q3p0Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QzJ0Y0g7QUFDRjtBdUN4dGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzB0Y0Y7RXVDenRjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDMnRjSDtFdUN2dGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkN5dGNIO0FBQ0Y7QXVDdHRjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN3dGNGO0V1Q3Z0Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3l0Y0g7RXVDcnRjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDdXRjSDtBQUNGO0F1Q3B0Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDc3RjRjtFdUNydGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN1dGNIO0V1Q250Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3F0Y0g7QUFDRjtBdUNsdGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q290Y0Y7RXVDbnRjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDcXRjSDtFdUNqdGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNtdGNIO0FBQ0Y7QXVDaDFjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNrMWNGO0V1Q2oxY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q20xY0g7RXVDLzBjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDaTFjSDtBQUNGO0F1QzkwY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDZzFjRjtFdUMvMGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNpMWNIO0V1QzcwY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QyswY0g7QUFDRjtBdUM1MGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzgwY0Y7RXVDNzBjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDKzBjSDtFdUMzMGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkM2MGNIO0FBQ0Y7QXVDMTBjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM0MGNGO0V1QzMwY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzYwY0g7RXVDejBjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDMjBjSDtBQUNGO0F1Q3gwY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDMDBjRjtFdUN6MGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMyMGNIO0V1Q3YwY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3kwY0g7QUFDRjtBdUN0MGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3cwY0Y7RXVDdjBjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDeTBjSDtFdUNyMGNFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkN1MGNIO0FBQ0Y7QXVDcDBjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNzMGNGO0V1Q3IwY0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3UwY0g7RXVDbjBjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDcTBjSDtBQUNGO0F1Q2wwY0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDbzBjRjtFdUNuMGNFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNxMGNIO0V1Q2owY0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q20wY0g7QUFDRjtBdUNoOGNFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2s4Y0Y7RXVDajhjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDbThjSDtFdUMvN2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNpOGNIO0FBQ0Y7QXVDOTdjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNnOGNGO0V1Qy83Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2k4Y0g7RXVDNzdjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDKzdjSDtBQUNGO0F1QzU3Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDODdjRjtFdUM3N2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMrN2NIO0V1QzM3Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QzY3Y0g7QUFDRjtBdUMxN2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzQ3Y0Y7RXVDMzdjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDNjdjSDtFdUN6N2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkMyN2NIO0FBQ0Y7QXVDeDdjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMwN2NGO0V1Q3o3Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzI3Y0g7RXVDdjdjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDeTdjSDtBQUNGO0F1Q3Q3Y0U7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDdzdjRjtFdUN2N2NFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN5N2NIO0V1Q3I3Y0U7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3U3Y0g7QUFDRjtBdUNwN2NFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3M3Y0Y7RXVDcjdjRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDdTdjSDtFdUNuN2NFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNxN2NIO0FBQ0Y7QXVDbDdjRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNvN2NGO0V1Q243Y0U7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3E3Y0g7RXVDajdjRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDbTdjSDtBQUNGO0F1Q2hqZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDa2pkRjtFdUNqamRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNtamRIO0V1Qy9pZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q2lqZEg7QUFDRjtBdUM5aWRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2dqZEY7RXVDL2lkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDaWpkSDtFdUM3aWRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkMraWRIO0FBQ0Y7QXVDNWlkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM4aWRGO0V1QzdpZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QytpZEg7RXVDM2lkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDNmlkSDtBQUNGO0F1QzFpZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDNGlkRjtFdUMzaWRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM2aWRIO0V1Q3ppZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QzJpZEg7QUFDRjtBdUN4aWRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzBpZEY7RXVDemlkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDMmlkSDtFdUN2aWRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkN5aWRIO0FBQ0Y7QXVDdGlkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN3aWRGO0V1Q3ZpZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3lpZEg7RXVDcmlkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDdWlkSDtBQUNGO0F1Q3BpZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDc2lkRjtFdUNyaWRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN1aWRIO0V1Q25pZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3FpZEg7QUFDRjtBdUNsaWRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q29pZEY7RXVDbmlkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDcWlkSDtFdUNqaWRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNtaWRIO0FBQ0Y7QXVDaHFkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNrcWRGO0V1Q2pxZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q21xZEg7RXVDL3BkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDaXFkSDtBQUNGO0F1QzlwZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDZ3FkRjtFdUMvcGRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNpcWRIO0V1QzdwZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QytwZEg7QUFDRjtBdUM1cGRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzhwZEY7RXVDN3BkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDK3BkSDtFdUMzcGRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkM2cGRIO0FBQ0Y7QXVDMXBkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM0cGRGO0V1QzNwZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzZwZEg7RXVDenBkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDMnBkSDtBQUNGO0F1Q3hwZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDMHBkRjtFdUN6cGRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMycGRIO0V1Q3ZwZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3lwZEg7QUFDRjtBdUN0cGRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3dwZEY7RXVDdnBkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDeXBkSDtFdUNycGRFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkN1cGRIO0FBQ0Y7QXVDcHBkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNzcGRGO0V1Q3JwZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3VwZEg7RXVDbnBkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDcXBkSDtBQUNGO0F1Q2xwZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDb3BkRjtFdUNucGRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNxcGRIO0V1Q2pwZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q21wZEg7QUFDRjtBdUNoeGRFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2t4ZEY7RXVDanhkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDbXhkSDtFdUMvd2RFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNpeGRIO0FBQ0Y7QXVDOXdkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNneGRGO0V1Qy93ZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2l4ZEg7RXVDN3dkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDK3dkSDtBQUNGO0F1QzV3ZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDOHdkRjtFdUM3d2RFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMrd2RIO0V1QzN3ZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QzZ3ZEg7QUFDRjtBdUMxd2RFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzR3ZEY7RXVDM3dkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDNndkSDtFdUN6d2RFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkMyd2RIO0FBQ0Y7QXVDeHdkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkMwd2RGO0V1Q3p3ZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzJ3ZEg7RXVDdndkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDeXdkSDtBQUNGO0F1Q3R3ZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDd3dkRjtFdUN2d2RFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN5d2RIO0V1Q3J3ZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3V3ZEg7QUFDRjtBdUNwd2RFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3N3ZEY7RXVDcndkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDdXdkSDtFdUNud2RFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNxd2RIO0FBQ0Y7QXVDbHdkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNvd2RGO0V1Q253ZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3F3ZEg7RXVDandkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDbXdkSDtBQUNGO0F1Q2g0ZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDazRkRjtFdUNqNGRFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkNtNGRIO0V1Qy8zZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q2k0ZEg7QUFDRjtBdUM5M2RFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q2c0ZEY7RXVDLzNkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDaTRkSDtFdUM3M2RFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkMrM2RIO0FBQ0Y7QXVDNTNkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM4M2RGO0V1QzczZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QyszZEg7RXVDMzNkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDNjNkSDtBQUNGO0F1QzEzZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDNDNkRjtFdUMzM2RFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkM2M2RIO0V1Q3ozZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2QzIzZEg7QUFDRjtBdUN4M2RFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2QzAzZEY7RXVDejNkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDMjNkSDtFdUN2M2RFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkN5M2RIO0FBQ0Y7QXVDdDNkRTtFQUNDO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN3M2RGO0V1Q3YzZEU7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q3kzZEg7RXVDcjNkRTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RXZDdTNkSDtBQUNGO0F1Q3AzZEU7RUFDQztJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDczNkRjtFdUNyM2RFO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdkN1M2RIO0V1Q24zZEU7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0V2Q3EzZEg7QUFDRjtBdUNsM2RFO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLGtCQUFBO0V2Q28zZEY7RXVDbjNkRTtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXZDcTNkSDtFdUNqM2RFO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFdkNtM2RIO0FBQ0Y7QXVDaC9kRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrL2RGO0V1Q2ovZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q20vZEg7RXVDLytkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaS9kSDtBQUNGO0F1QzkrZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZy9kRjtFdUMvK2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpL2RIO0V1QzcrZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QysrZEg7QUFDRjtBdUM1K2RFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzgrZEY7RXVDNytkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDKytkSDtFdUMzK2RFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2K2RIO0FBQ0Y7QXVDMStkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0K2RGO0V1QzMrZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzYrZEg7RXVDeitkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMitkSDtBQUNGO0F1Q3grZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMCtkRjtFdUN6K2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyK2RIO0V1Q3YrZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3krZEg7QUFDRjtBdUN0K2RFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3crZEY7RXVDditkRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeStkSDtFdUNyK2RFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1K2RIO0FBQ0Y7QXVDcCtkRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzK2RGO0V1Q3IrZEU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3UrZEg7RXVDbitkRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcStkSDtBQUNGO0F1Q2wrZEU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbytkRjtFdUNuK2RFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxK2RIO0V1Q2orZEU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q20rZEg7QUFDRjtBdUNobWVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2ttZUY7RXVDam1lRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbW1lSDtFdUMvbGVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpbWVIO0FBQ0Y7QXVDOWxlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnbWVGO0V1Qy9sZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2ltZUg7RXVDN2xlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK2xlSDtBQUNGO0F1QzVsZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOGxlRjtFdUM3bGVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrbGVIO0V1QzNsZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzZsZUg7QUFDRjtBdUMxbGVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzRsZUY7RXVDM2xlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNmxlSDtFdUN6bGVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMybGVIO0FBQ0Y7QXVDeGxlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwbGVGO0V1Q3psZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJsZUg7RXVDdmxlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeWxlSDtBQUNGO0F1Q3RsZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDd2xlRjtFdUN2bGVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5bGVIO0V1Q3JsZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3VsZUg7QUFDRjtBdUNwbGVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3NsZUY7RXVDcmxlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdWxlSDtFdUNubGVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxbGVIO0FBQ0Y7QXVDbGxlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvbGVGO0V1Q25sZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3FsZUg7RXVDamxlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbWxlSDtBQUNGO0F1Q2h0ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa3RlRjtFdUNqdGVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtdGVIO0V1Qy9zZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2l0ZUg7QUFDRjtBdUM5c2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2d0ZUY7RXVDL3NlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaXRlSDtFdUM3c2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMrc2VIO0FBQ0Y7QXVDNXNlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4c2VGO0V1QzdzZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QytzZUg7RXVDM3NlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNnNlSDtBQUNGO0F1QzFzZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNHNlRjtFdUMzc2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2c2VIO0V1Q3pzZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJzZUg7QUFDRjtBdUN4c2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzBzZUY7RXVDenNlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMnNlSDtFdUN2c2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5c2VIO0FBQ0Y7QXVDdHNlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3c2VGO0V1Q3ZzZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3lzZUg7RXVDcnNlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdXNlSDtBQUNGO0F1Q3BzZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDc3NlRjtFdUNyc2VFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1c2VIO0V1Q25zZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3FzZUg7QUFDRjtBdUNsc2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q29zZUY7RXVDbnNlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcXNlSDtFdUNqc2VFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtc2VIO0FBQ0Y7QXVDaDBlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrMGVGO0V1Q2owZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q20wZUg7RXVDL3plRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaTBlSDtBQUNGO0F1Qzl6ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZzBlRjtFdUMvemVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpMGVIO0V1Qzd6ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Qyt6ZUg7QUFDRjtBdUM1emVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzh6ZUY7RXVDN3plRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDK3plSDtFdUMzemVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2emVIO0FBQ0Y7QXVDMXplRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0emVGO0V1QzN6ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzZ6ZUg7RXVDenplRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMnplSDtBQUNGO0F1Q3h6ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMHplRjtFdUN6emVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyemVIO0V1Q3Z6ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3l6ZUg7QUFDRjtBdUN0emVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3d6ZUY7RXVDdnplRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeXplSDtFdUNyemVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1emVIO0FBQ0Y7QXVDcHplRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzemVGO0V1Q3J6ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3V6ZUg7RXVDbnplRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcXplSDtBQUNGO0F1Q2x6ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb3plRjtFdUNuemVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxemVIO0V1Q2p6ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q216ZUg7QUFDRjtBdUNoN2VFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2s3ZUY7RXVDajdlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbTdlSDtFdUMvNmVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpN2VIO0FBQ0Y7QXVDOTZlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnN2VGO0V1Qy82ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2k3ZUg7RXVDNzZlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDKzZlSDtBQUNGO0F1QzU2ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDODZlRjtFdUM3NmVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrNmVIO0V1QzM2ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzY2ZUg7QUFDRjtBdUMxNmVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzQ2ZUY7RXVDMzZlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNjZlSDtFdUN6NmVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMyNmVIO0FBQ0Y7QXVDeDZlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwNmVGO0V1Q3o2ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzI2ZUg7RXVDdjZlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeTZlSDtBQUNGO0F1Q3Q2ZUU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdzZlRjtFdUN2NmVFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5NmVIO0V1Q3I2ZUU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3U2ZUg7QUFDRjtBdUNwNmVFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3M2ZUY7RXVDcjZlRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdTZlSDtFdUNuNmVFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxNmVIO0FBQ0Y7QXVDbDZlRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvNmVGO0V1Q242ZUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3E2ZUg7RXVDajZlRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbTZlSDtBQUNGO0F1Q2hpZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa2lmRjtFdUNqaWZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtaWZIO0V1Qy9oZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2lpZkg7QUFDRjtBdUM5aGZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2dpZkY7RXVDL2hmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaWlmSDtFdUM3aGZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMraGZIO0FBQ0Y7QXVDNWhmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4aGZGO0V1QzdoZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QytoZkg7RXVDM2hmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNmhmSDtBQUNGO0F1QzFoZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNGhmRjtFdUMzaGZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2aGZIO0V1Q3poZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJoZkg7QUFDRjtBdUN4aGZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzBoZkY7RXVDemhmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMmhmSDtFdUN2aGZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5aGZIO0FBQ0Y7QXVDdGhmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3aGZGO0V1Q3ZoZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3loZkg7RXVDcmhmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdWhmSDtBQUNGO0F1Q3BoZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDc2hmRjtFdUNyaGZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1aGZIO0V1Q25oZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3FoZkg7QUFDRjtBdUNsaGZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q29oZkY7RXVDbmhmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcWhmSDtFdUNqaGZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtaGZIO0FBQ0Y7QXVDaHBmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrcGZGO0V1Q2pwZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q21wZkg7RXVDL29mRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaXBmSDtBQUNGO0F1QzlvZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZ3BmRjtFdUMvb2ZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpcGZIO0V1QzdvZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QytvZkg7QUFDRjtBdUM1b2ZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzhvZkY7RXVDN29mRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDK29mSDtFdUMzb2ZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2b2ZIO0FBQ0Y7QXVDMW9mRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0b2ZGO0V1QzNvZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzZvZkg7RXVDem9mRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMm9mSDtBQUNGO0F1Q3hvZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMG9mRjtFdUN6b2ZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyb2ZIO0V1Q3ZvZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3lvZkg7QUFDRjtBdUN0b2ZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3dvZkY7RXVDdm9mRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeW9mSDtFdUNyb2ZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1b2ZIO0FBQ0Y7QXVDcG9mRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzb2ZGO0V1Q3JvZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3VvZkg7RXVDbm9mRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcW9mSDtBQUNGO0F1Q2xvZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb29mRjtFdUNub2ZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxb2ZIO0V1Q2pvZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q21vZkg7QUFDRjtBdUNod2ZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2t3ZkY7RXVDandmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbXdmSDtFdUMvdmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpd2ZIO0FBQ0Y7QXVDOXZmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnd2ZGO0V1Qy92ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2l3Zkg7RXVDN3ZmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK3ZmSDtBQUNGO0F1QzV2ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOHZmRjtFdUM3dmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrdmZIO0V1QzN2ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzZ2Zkg7QUFDRjtBdUMxdmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzR2ZkY7RXVDM3ZmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNnZmSDtFdUN6dmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMydmZIO0FBQ0Y7QXVDeHZmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwdmZGO0V1Q3p2ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJ2Zkg7RXVDdnZmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeXZmSDtBQUNGO0F1Q3R2ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDd3ZmRjtFdUN2dmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5dmZIO0V1Q3J2ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3V2Zkg7QUFDRjtBdUNwdmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3N2ZkY7RXVDcnZmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdXZmSDtFdUNudmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxdmZIO0FBQ0Y7QXVDbHZmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvdmZGO0V1Q252ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3F2Zkg7RXVDanZmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbXZmSDtBQUNGO0F1Q2gzZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDazNmRjtFdUNqM2ZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtM2ZIO0V1Qy8yZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2kzZkg7QUFDRjtBdUM5MmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2czZkY7RXVDLzJmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaTNmSDtFdUM3MmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMrMmZIO0FBQ0Y7QXVDNTJmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4MmZGO0V1QzcyZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QysyZkg7RXVDMzJmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNjJmSDtBQUNGO0F1QzEyZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNDJmRjtFdUMzMmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2MmZIO0V1Q3oyZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzIyZkg7QUFDRjtBdUN4MmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzAyZkY7RXVDejJmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMjJmSDtFdUN2MmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5MmZIO0FBQ0Y7QXVDdDJmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3MmZGO0V1Q3YyZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3kyZkg7RXVDcjJmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdTJmSDtBQUNGO0F1Q3AyZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDczJmRjtFdUNyMmZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1MmZIO0V1Q24yZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3EyZkg7QUFDRjtBdUNsMmZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q28yZkY7RXVDbjJmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcTJmSDtFdUNqMmZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtMmZIO0FBQ0Y7QXVDaCtmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrK2ZGO0V1Q2orZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q20rZkg7RXVDLzlmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaStmSDtBQUNGO0F1Qzk5ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZytmRjtFdUMvOWZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpK2ZIO0V1Qzc5ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Qys5Zkg7QUFDRjtBdUM1OWZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzg5ZkY7RXVDNzlmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDKzlmSDtFdUMzOWZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2OWZIO0FBQ0Y7QXVDMTlmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0OWZGO0V1QzM5ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzY5Zkg7RXVDejlmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMjlmSDtBQUNGO0F1Q3g5ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMDlmRjtFdUN6OWZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyOWZIO0V1Q3Y5ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3k5Zkg7QUFDRjtBdUN0OWZFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3c5ZkY7RXVDdjlmRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeTlmSDtFdUNyOWZFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1OWZIO0FBQ0Y7QXVDcDlmRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzOWZGO0V1Q3I5ZkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3U5Zkg7RXVDbjlmRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcTlmSDtBQUNGO0F1Q2w5ZkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbzlmRjtFdUNuOWZFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxOWZIO0V1Q2o5ZkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q205Zkg7QUFDRjtBdUNobGdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrbGdCRjtFdUNqbGdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbWxnQkg7RXVDL2tnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2lsZ0JIO0FBQ0Y7QXVDOWtnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZ2xnQkY7RXVDL2tnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2lsZ0JIO0V1QzdrZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMra2dCSDtBQUNGO0F1QzVrZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzhrZ0JGO0V1QzdrZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMra2dCSDtFdUMza2dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNmtnQkg7QUFDRjtBdUMxa2dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0a2dCRjtFdUMza2dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNmtnQkg7RXVDemtnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJrZ0JIO0FBQ0Y7QXVDeGtnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMGtnQkY7RXVDemtnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJrZ0JIO0V1Q3ZrZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5a2dCSDtBQUNGO0F1Q3RrZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3drZ0JGO0V1Q3ZrZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5a2dCSDtFdUNya2dCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdWtnQkg7QUFDRjtBdUNwa2dCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNza2dCRjtFdUNya2dCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdWtnQkg7RXVDbmtnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3FrZ0JIO0FBQ0Y7QXVDbGtnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb2tnQkY7RXVDbmtnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3FrZ0JIO0V1Q2prZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNta2dCSDtBQUNGO0F1Q2hzZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2tzZ0JGO0V1Q2pzZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtc2dCSDtFdUMvcmdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaXNnQkg7QUFDRjtBdUM5cmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnc2dCRjtFdUMvcmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaXNnQkg7RXVDN3JnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QytyZ0JIO0FBQ0Y7QXVDNXJnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOHJnQkY7RXVDN3JnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QytyZ0JIO0V1QzNyZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2cmdCSDtBQUNGO0F1QzFyZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzRyZ0JGO0V1QzNyZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2cmdCSDtFdUN6cmdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMnJnQkg7QUFDRjtBdUN4cmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwcmdCRjtFdUN6cmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMnJnQkg7RXVDdnJnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3lyZ0JIO0FBQ0Y7QXVDdHJnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDd3JnQkY7RXVDdnJnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3lyZ0JIO0V1Q3JyZ0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1cmdCSDtBQUNGO0F1Q3ByZ0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3NyZ0JGO0V1Q3JyZ0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1cmdCSDtFdUNucmdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcXJnQkg7QUFDRjtBdUNscmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvcmdCRjtFdUNucmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcXJnQkg7RXVDanJnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q21yZ0JIO0FBQ0Y7QXVDaHpnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa3pnQkY7RXVDanpnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q216Z0JIO0V1Qy95Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpemdCSDtBQUNGO0F1Qzl5Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2d6Z0JGO0V1Qy95Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpemdCSDtFdUM3eWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK3lnQkg7QUFDRjtBdUM1eWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4eWdCRjtFdUM3eWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDK3lnQkg7RXVDM3lnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzZ5Z0JIO0FBQ0Y7QXVDMXlnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNHlnQkY7RXVDM3lnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzZ5Z0JIO0V1Q3p5Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMyeWdCSDtBQUNGO0F1Q3h5Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzB5Z0JGO0V1Q3p5Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyeWdCSDtFdUN2eWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeXlnQkg7QUFDRjtBdUN0eWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3eWdCRjtFdUN2eWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeXlnQkg7RXVDcnlnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3V5Z0JIO0FBQ0Y7QXVDcHlnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDc3lnQkY7RXVDcnlnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3V5Z0JIO0V1Q255Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxeWdCSDtBQUNGO0F1Q2x5Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q295Z0JGO0V1Q255Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxeWdCSDtFdUNqeWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbXlnQkg7QUFDRjtBdUNoNmdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrNmdCRjtFdUNqNmdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbTZnQkg7RXVDLzVnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2k2Z0JIO0FBQ0Y7QXVDOTVnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZzZnQkY7RXVDLzVnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2k2Z0JIO0V1Qzc1Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMrNWdCSDtBQUNGO0F1QzU1Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzg1Z0JGO0V1Qzc1Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrNWdCSDtFdUMzNWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNjVnQkg7QUFDRjtBdUMxNWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0NWdCRjtFdUMzNWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNjVnQkg7RXVDejVnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzI1Z0JIO0FBQ0Y7QXVDeDVnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMDVnQkY7RXVDejVnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzI1Z0JIO0V1Q3Y1Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5NWdCSDtBQUNGO0F1Q3Q1Z0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3c1Z0JGO0V1Q3Y1Z0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5NWdCSDtFdUNyNWdCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdTVnQkg7QUFDRjtBdUNwNWdCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzNWdCRjtFdUNyNWdCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdTVnQkg7RXVDbjVnQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3E1Z0JIO0FBQ0Y7QXVDbDVnQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbzVnQkY7RXVDbjVnQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3E1Z0JIO0V1Q2o1Z0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtNWdCSDtBQUNGO0F1Q2hoaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2toaEJGO0V1Q2poaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtaGhCSDtFdUMvZ2hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaWhoQkg7QUFDRjtBdUM5Z2hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnaGhCRjtFdUMvZ2hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaWhoQkg7RXVDN2doQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QytnaEJIO0FBQ0Y7QXVDNWdoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOGdoQkY7RXVDN2doQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QytnaEJIO0V1QzNnaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2Z2hCSDtBQUNGO0F1QzFnaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzRnaEJGO0V1QzNnaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2Z2hCSDtFdUN6Z2hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMmdoQkg7QUFDRjtBdUN4Z2hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwZ2hCRjtFdUN6Z2hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMmdoQkg7RXVDdmdoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3lnaEJIO0FBQ0Y7QXVDdGdoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDd2doQkY7RXVDdmdoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3lnaEJIO0V1Q3JnaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1Z2hCSDtBQUNGO0F1Q3BnaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3NnaEJGO0V1Q3JnaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1Z2hCSDtFdUNuZ2hCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcWdoQkg7QUFDRjtBdUNsZ2hCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvZ2hCRjtFdUNuZ2hCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcWdoQkg7RXVDamdoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q21naEJIO0FBQ0Y7QXVDaG9oQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa29oQkY7RXVDam9oQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q21vaEJIO0V1Qy9uaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpb2hCSDtBQUNGO0F1QzluaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2dvaEJGO0V1Qy9uaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpb2hCSDtFdUM3bmhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK25oQkg7QUFDRjtBdUM1bmhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4bmhCRjtFdUM3bmhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDK25oQkg7RXVDM25oQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzZuaEJIO0FBQ0Y7QXVDMW5oQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNG5oQkY7RXVDM25oQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzZuaEJIO0V1Q3puaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMybmhCSDtBQUNGO0F1Q3huaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzBuaEJGO0V1Q3puaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMybmhCSDtFdUN2bmhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeW5oQkg7QUFDRjtBdUN0bmhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3bmhCRjtFdUN2bmhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeW5oQkg7RXVDcm5oQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3VuaEJIO0FBQ0Y7QXVDcG5oQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDc25oQkY7RXVDcm5oQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3VuaEJIO0V1Q25uaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxbmhCSDtBQUNGO0F1Q2xuaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q29uaEJGO0V1Q25uaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxbmhCSDtFdUNqbmhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbW5oQkg7QUFDRjtBdUNodmhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrdmhCRjtFdUNqdmhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbXZoQkg7RXVDL3VoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2l2aEJIO0FBQ0Y7QXVDOXVoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZ3ZoQkY7RXVDL3VoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2l2aEJIO0V1Qzd1aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMrdWhCSDtBQUNGO0F1QzV1aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzh1aEJGO0V1Qzd1aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrdWhCSDtFdUMzdWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNnVoQkg7QUFDRjtBdUMxdWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0dWhCRjtFdUMzdWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNnVoQkg7RXVDenVoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJ1aEJIO0FBQ0Y7QXVDeHVoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMHVoQkY7RXVDenVoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJ1aEJIO0V1Q3Z1aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5dWhCSDtBQUNGO0F1Q3R1aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3d1aEJGO0V1Q3Z1aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5dWhCSDtFdUNydWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdXVoQkg7QUFDRjtBdUNwdWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzdWhCRjtFdUNydWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdXVoQkg7RXVDbnVoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3F1aEJIO0FBQ0Y7QXVDbHVoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb3VoQkY7RXVDbnVoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3F1aEJIO0V1Q2p1aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtdWhCSDtBQUNGO0F1Q2gyaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2syaEJGO0V1Q2oyaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtMmhCSDtFdUMvMWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaTJoQkg7QUFDRjtBdUM5MWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnMmhCRjtFdUMvMWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaTJoQkg7RXVDNzFoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QysxaEJIO0FBQ0Y7QXVDNTFoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDODFoQkY7RXVDNzFoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QysxaEJIO0V1QzMxaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2MWhCSDtBQUNGO0F1QzExaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzQxaEJGO0V1QzMxaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2MWhCSDtFdUN6MWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMjFoQkg7QUFDRjtBdUN4MWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwMWhCRjtFdUN6MWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMjFoQkg7RXVDdjFoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3kxaEJIO0FBQ0Y7QXVDdDFoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdzFoQkY7RXVDdjFoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3kxaEJIO0V1Q3IxaEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1MWhCSDtBQUNGO0F1Q3AxaEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3MxaEJGO0V1Q3IxaEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1MWhCSDtFdUNuMWhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcTFoQkg7QUFDRjtBdUNsMWhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvMWhCRjtFdUNuMWhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcTFoQkg7RXVDajFoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q20xaEJIO0FBQ0Y7QXVDaDloQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDazloQkY7RXVDajloQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q205aEJIO0V1Qy84aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpOWhCSDtBQUNGO0F1Qzk4aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2c5aEJGO0V1Qy84aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpOWhCSDtFdUM3OGhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDKzhoQkg7QUFDRjtBdUM1OGhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4OGhCRjtFdUM3OGhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDKzhoQkg7RXVDMzhoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzY4aEJIO0FBQ0Y7QXVDMThoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNDhoQkY7RXVDMzhoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzY4aEJIO0V1Q3o4aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMyOGhCSDtBQUNGO0F1Q3g4aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzA4aEJGO0V1Q3o4aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyOGhCSDtFdUN2OGhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeThoQkg7QUFDRjtBdUN0OGhCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3OGhCRjtFdUN2OGhCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeThoQkg7RXVDcjhoQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3U4aEJIO0FBQ0Y7QXVDcDhoQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDczhoQkY7RXVDcjhoQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3U4aEJIO0V1Q244aEJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxOGhCSDtBQUNGO0F1Q2w4aEJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q284aEJGO0V1Q244aEJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxOGhCSDtFdUNqOGhCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbThoQkg7QUFDRjtBdUNoa2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNra2lCRjtFdUNqa2lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbWtpQkg7RXVDL2ppQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2lraUJIO0FBQ0Y7QXVDOWppQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZ2tpQkY7RXVDL2ppQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2lraUJIO0V1QzdqaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMramlCSDtBQUNGO0F1QzVqaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzhqaUJGO0V1QzdqaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMramlCSDtFdUMzamlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNmppQkg7QUFDRjtBdUMxamlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0amlCRjtFdUMzamlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNmppQkg7RXVDemppQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJqaUJIO0FBQ0Y7QXVDeGppQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMGppQkY7RXVDemppQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJqaUJIO0V1Q3ZqaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5amlCSDtBQUNGO0F1Q3RqaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3dqaUJGO0V1Q3ZqaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5amlCSDtFdUNyamlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdWppQkg7QUFDRjtBdUNwamlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzamlCRjtFdUNyamlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdWppQkg7RXVDbmppQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3FqaUJIO0FBQ0Y7QXVDbGppQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb2ppQkY7RXVDbmppQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3FqaUJIO0V1Q2pqaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtamlCSDtBQUNGO0F1Q2hyaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2tyaUJGO0V1Q2pyaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtcmlCSDtFdUMvcWlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaXJpQkg7QUFDRjtBdUM5cWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNncmlCRjtFdUMvcWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaXJpQkg7RXVDN3FpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QytxaUJIO0FBQ0Y7QXVDNXFpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOHFpQkY7RXVDN3FpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QytxaUJIO0V1QzNxaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2cWlCSDtBQUNGO0F1QzFxaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzRxaUJGO0V1QzNxaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2cWlCSDtFdUN6cWlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMnFpQkg7QUFDRjtBdUN4cWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwcWlCRjtFdUN6cWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMnFpQkg7RXVDdnFpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3lxaUJIO0FBQ0Y7QXVDdHFpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDd3FpQkY7RXVDdnFpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3lxaUJIO0V1Q3JxaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1cWlCSDtBQUNGO0F1Q3BxaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3NxaUJGO0V1Q3JxaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1cWlCSDtFdUNucWlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcXFpQkg7QUFDRjtBdUNscWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvcWlCRjtFdUNucWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcXFpQkg7RXVDanFpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q21xaUJIO0FBQ0Y7QXVDaHlpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa3lpQkY7RXVDanlpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q215aUJIO0V1Qy94aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpeWlCSDtBQUNGO0F1Qzl4aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2d5aUJGO0V1Qy94aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpeWlCSDtFdUM3eGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK3hpQkg7QUFDRjtBdUM1eGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4eGlCRjtFdUM3eGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDK3hpQkg7RXVDM3hpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzZ4aUJIO0FBQ0Y7QXVDMXhpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNHhpQkY7RXVDM3hpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzZ4aUJIO0V1Q3p4aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMyeGlCSDtBQUNGO0F1Q3h4aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzB4aUJGO0V1Q3p4aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyeGlCSDtFdUN2eGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeXhpQkg7QUFDRjtBdUN0eGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3eGlCRjtFdUN2eGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeXhpQkg7RXVDcnhpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3V4aUJIO0FBQ0Y7QXVDcHhpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDc3hpQkY7RXVDcnhpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3V4aUJIO0V1Q254aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxeGlCSDtBQUNGO0F1Q2x4aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q294aUJGO0V1Q254aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxeGlCSDtFdUNqeGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbXhpQkg7QUFDRjtBdUNoNWlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrNWlCRjtFdUNqNWlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbTVpQkg7RXVDLzRpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2k1aUJIO0FBQ0Y7QXVDOTRpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZzVpQkY7RXVDLzRpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2k1aUJIO0V1Qzc0aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMrNGlCSDtBQUNGO0F1QzU0aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzg0aUJGO0V1Qzc0aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrNGlCSDtFdUMzNGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNjRpQkg7QUFDRjtBdUMxNGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0NGlCRjtFdUMzNGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNjRpQkg7RXVDejRpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzI0aUJIO0FBQ0Y7QXVDeDRpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMDRpQkY7RXVDejRpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzI0aUJIO0V1Q3Y0aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5NGlCSDtBQUNGO0F1Q3Q0aUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3c0aUJGO0V1Q3Y0aUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5NGlCSDtFdUNyNGlCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdTRpQkg7QUFDRjtBdUNwNGlCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzNGlCRjtFdUNyNGlCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdTRpQkg7RXVDbjRpQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3E0aUJIO0FBQ0Y7QXVDbDRpQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbzRpQkY7RXVDbjRpQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3E0aUJIO0V1Q2o0aUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtNGlCSDtBQUNGO0F1Q2hnakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2tnakJGO0V1Q2pnakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtZ2pCSDtFdUMvL2lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaWdqQkg7QUFDRjtBdUM5L2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnZ2pCRjtFdUMvL2lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaWdqQkg7RXVDNy9pQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QysvaUJIO0FBQ0Y7QXVDNS9pQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOC9pQkY7RXVDNy9pQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QysvaUJIO0V1QzMvaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2L2lCSDtBQUNGO0F1QzEvaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzQvaUJGO0V1QzMvaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2L2lCSDtFdUN6L2lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMi9pQkg7QUFDRjtBdUN4L2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwL2lCRjtFdUN6L2lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMi9pQkg7RXVDdi9pQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3kvaUJIO0FBQ0Y7QXVDdC9pQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdy9pQkY7RXVDdi9pQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3kvaUJIO0V1Q3IvaUJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1L2lCSDtBQUNGO0F1Q3AvaUJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3MvaUJGO0V1Q3IvaUJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1L2lCSDtFdUNuL2lCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcS9pQkg7QUFDRjtBdUNsL2lCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvL2lCRjtFdUNuL2lCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcS9pQkg7RXVDai9pQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q20vaUJIO0FBQ0Y7QXVDaG5qQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa25qQkY7RXVDam5qQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q21uakJIO0V1Qy9takJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpbmpCSDtBQUNGO0F1QzltakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2duakJGO0V1Qy9takJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpbmpCSDtFdUM3bWpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK21qQkg7QUFDRjtBdUM1bWpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4bWpCRjtFdUM3bWpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDK21qQkg7RXVDM21qQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzZtakJIO0FBQ0Y7QXVDMW1qQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNG1qQkY7RXVDM21qQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzZtakJIO0V1Q3ptakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMybWpCSDtBQUNGO0F1Q3htakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzBtakJGO0V1Q3ptakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMybWpCSDtFdUN2bWpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeW1qQkg7QUFDRjtBdUN0bWpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3bWpCRjtFdUN2bWpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeW1qQkg7RXVDcm1qQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3VtakJIO0FBQ0Y7QXVDcG1qQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDc21qQkY7RXVDcm1qQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3VtakJIO0V1Q25takJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxbWpCSDtBQUNGO0F1Q2xtakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q29takJGO0V1Q25takJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxbWpCSDtFdUNqbWpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbW1qQkg7QUFDRjtBdUNodWpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNrdWpCRjtFdUNqdWpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbXVqQkg7RXVDL3RqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2l1akJIO0FBQ0Y7QXVDOXRqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZ3VqQkY7RXVDL3RqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2l1akJIO0V1Qzd0akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMrdGpCSDtBQUNGO0F1QzV0akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzh0akJGO0V1Qzd0akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMrdGpCSDtFdUMzdGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNnRqQkg7QUFDRjtBdUMxdGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0dGpCRjtFdUMzdGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNnRqQkg7RXVDenRqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJ0akJIO0FBQ0Y7QXVDeHRqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMHRqQkY7RXVDenRqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJ0akJIO0V1Q3Z0akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5dGpCSDtBQUNGO0F1Q3R0akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3d0akJGO0V1Q3Z0akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5dGpCSDtFdUNydGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdXRqQkg7QUFDRjtBdUNwdGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzdGpCRjtFdUNydGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdXRqQkg7RXVDbnRqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3F0akJIO0FBQ0Y7QXVDbHRqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb3RqQkY7RXVDbnRqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3F0akJIO0V1Q2p0akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtdGpCSDtBQUNGO0F1Q2gxakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2sxakJGO0V1Q2oxakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtMWpCSDtFdUMvMGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaTFqQkg7QUFDRjtBdUM5MGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNnMWpCRjtFdUMvMGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaTFqQkg7RXVDNzBqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QyswakJIO0FBQ0Y7QXVDNTBqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDODBqQkY7RXVDNzBqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QyswakJIO0V1QzMwakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2MGpCSDtBQUNGO0F1QzEwakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzQwakJGO0V1QzMwakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2MGpCSDtFdUN6MGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMjBqQkg7QUFDRjtBdUN4MGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwMGpCRjtFdUN6MGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMjBqQkg7RXVDdjBqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3kwakJIO0FBQ0Y7QXVDdDBqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdzBqQkY7RXVDdjBqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3kwakJIO0V1Q3IwakJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1MGpCSDtBQUNGO0F1Q3AwakJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3MwakJGO0V1Q3IwakJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1MGpCSDtFdUNuMGpCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcTBqQkg7QUFDRjtBdUNsMGpCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvMGpCRjtFdUNuMGpCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcTBqQkg7RXVDajBqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q20wakJIO0FBQ0Y7QXVDaDhqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDazhqQkY7RXVDajhqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q204akJIO0V1Qy83akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpOGpCSDtBQUNGO0F1Qzk3akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2c4akJGO0V1Qy83akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpOGpCSDtFdUM3N2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDKzdqQkg7QUFDRjtBdUM1N2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM4N2pCRjtFdUM3N2pCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDKzdqQkg7RXVDMzdqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzY3akJIO0FBQ0Y7QXVDMTdqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNDdqQkY7RXVDMzdqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzY3akJIO0V1Q3o3akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMyN2pCSDtBQUNGO0F1Q3g3akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzA3akJGO0V1Q3o3akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMyN2pCSDtFdUN2N2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDeTdqQkg7QUFDRjtBdUN0N2pCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN3N2pCRjtFdUN2N2pCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDeTdqQkg7RXVDcjdqQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3U3akJIO0FBQ0Y7QXVDcDdqQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDczdqQkY7RXVDcjdqQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3U3akJIO0V1Q243akJFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNxN2pCSDtBQUNGO0F1Q2w3akJFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q283akJGO0V1Q243akJFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNxN2pCSDtFdUNqN2pCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDbTdqQkg7QUFDRjtBdUNoamtCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNramtCRjtFdUNqamtCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDbWprQkg7RXVDL2lrQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q2lqa0JIO0FBQ0Y7QXVDOWlrQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDZ2prQkY7RXVDL2lrQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2lqa0JIO0V1Qzdpa0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkMraWtCSDtBQUNGO0F1QzVpa0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qzhpa0JGO0V1Qzdpa0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMraWtCSDtFdUMzaWtCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDNmlrQkg7QUFDRjtBdUMxaWtCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM0aWtCRjtFdUMzaWtCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDNmlrQkg7RXVDemlrQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2QzJpa0JIO0FBQ0Y7QXVDeGlrQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMGlrQkY7RXVDemlrQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzJpa0JIO0V1Q3Zpa0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN5aWtCSDtBQUNGO0F1Q3Rpa0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3dpa0JGO0V1Q3Zpa0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN5aWtCSDtFdUNyaWtCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDdWlrQkg7QUFDRjtBdUNwaWtCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNzaWtCRjtFdUNyaWtCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDdWlrQkg7RXVDbmlrQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3Fpa0JIO0FBQ0Y7QXVDbGlrQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDb2lrQkY7RXVDbmlrQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3Fpa0JIO0V1Q2ppa0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNtaWtCSDtBQUNGO0F1Q2hxa0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2txa0JGO0V1Q2pxa0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNtcWtCSDtFdUMvcGtCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDaXFrQkg7QUFDRjtBdUM5cGtCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNncWtCRjtFdUMvcGtCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDaXFrQkg7RXVDN3BrQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Qytwa0JIO0FBQ0Y7QXVDNXBrQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDOHBrQkY7RXVDN3BrQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Qytwa0JIO0V1QzNwa0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkM2cGtCSDtBQUNGO0F1QzFwa0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2QzRwa0JGO0V1QzNwa0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkM2cGtCSDtFdUN6cGtCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDMnBrQkg7QUFDRjtBdUN4cGtCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkMwcGtCRjtFdUN6cGtCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDMnBrQkg7RXVDdnBrQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q3lwa0JIO0FBQ0Y7QXVDdHBrQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDd3BrQkY7RXVDdnBrQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3lwa0JIO0V1Q3Jwa0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkN1cGtCSDtBQUNGO0F1Q3Bwa0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q3Nwa0JGO0V1Q3Jwa0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkN1cGtCSDtFdUNucGtCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDcXBrQkg7QUFDRjtBdUNscGtCRTtFQUNDO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNvcGtCRjtFdUNucGtCRTtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDcXBrQkg7RXVDanBrQkU7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0V2Q21wa0JIO0FBQ0Y7QXVDaHhrQkU7RUFDQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa3hrQkY7RXVDanhrQkU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q214a0JIO0V1Qy93a0JFO0lBQ0MsaUJBQUE7SUFDQSxvQkFBQTtFdkNpeGtCSDtBQUNGO0F1Qzl3a0JFO0VBQ0M7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0V2Q2d4a0JGO0V1Qy93a0JFO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFdkNpeGtCSDtFdUM3d2tCRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RXZDK3drQkg7QUFDRjtBdUM1d2tCRTtFQUNDO0lBQ0Msa0JBQUE7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QUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QTFEOGp0QkYiLCJmaWxlIjoiY29udGVudHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTGlicmFyaWVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkF0b21zXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjg5zjgr/jg7MgKi9cbi5hLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hLWJ0bjpkaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi4tZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hLWJ0bi4tdy1hbGwtMjUwIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLmEtYnRuLi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWJhc2ljLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmEtYnRuLi1zaXplLXhzIHtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLi1zaXplLXhzLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZCB7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZyB7XG4gIHBhZGRpbmc6IDExcHggMzVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1idG4uLXNpemUtc20tMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLXNtLTIge1xuICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNpemUtc20tMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTJweCA2cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0zIHtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC01IHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQtNS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTYge1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC02Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtNyB7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1tZC03IHtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1tZC03Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbWQtOCB7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTkge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuNWVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTExIHtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLW1kLTExIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xMS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTEyIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTIuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xMyB7XG4gIHBhZGRpbmc6IDEwcHggNDVweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNCB7XG4gIHBhZGRpbmc6IDAuOWVtIDEuMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE0Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNC4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE1IHtcbiAgcGFkZGluZzogMTRweCAwLjdlbSAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTUuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNiB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS44NWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNi4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjZlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0xNi4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMi4zZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLW1kLTE2IHtcbiAgICBwYWRkaW5nOiAwLjhlbSAxLjg1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjFweCkge1xuICAuYS1idG4uLXNpemUtbWQtMTYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNpemUtbWQtMTcge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTE4IHtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLXNpemUtbWQtMTkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDI0NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTIwIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLi1zaXplLW1kLTIxIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuYS1idG4uLXNpemUtbWQtMjEge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMC43ZW0gNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjY1ZW07XG59XG4uYS1idG4uLXNpemUtbWQtMjQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yNCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nOiAwIDEuNjVlbSAwIDFlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yNiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yNyB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yOCB7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNpemUtbWQtMjgge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zaXplLW1kLTI4Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uYS1idG4uLXNpemUteHMtMiB7XG4gIHBhZGRpbmc6IDFweCAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hLWJ0bi4tc2l6ZS14cy0zIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLXNpemUteHMtNCB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaXplLXhzLTQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgfVxufVxuLmEtYnRuLi1zaXplLXhzLTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmEtYnRuLi1zaXplLXhzLTUge1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi4tc2l6ZS14cy02IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmEtYnRuLi1zaXplLXhzLTcge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmEtYnRuLi1zaXplLWxnLTIge1xuICBwYWRkaW5nOiA5LjVweCAzN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZy0yLi1oYXMtc3VidHh0IHtcbiAgcGFkZGluZzogOXB4IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLi1zaXplLWxnLTMge1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1zaXplLWxnLTQge1xuICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYS1idG4uLXNpemUtbGctNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLi1zaXplLWxnLTQuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uYS1idG4uLXNpemUtbGctNSB7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc2l6ZS1sZy01IHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG4uYS1idG4uLXNpemUtbGctNiB7XG4gIHBhZGRpbmc6IDEycHggMjJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1zaXplLWxnLTcge1xuICBwYWRkaW5nOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi4tYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1iZy13aGl0ZS10eHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTBiNmUzO1xufVxuLmEtYnRuLi1iZy13aGl0ZS10eHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tYmctcGFsZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODM4MztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tbGlnaHRncmVlbi0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYS1idG4uLWJvcmRlci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1ib3JkZXItZ3JlZW4uLW9ubGluZSB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgbWF4LXdpZHRoOiAxMDdweDtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLWJvcmRlci1ncmVlbi4tb25saW5lLXBjIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBtYXgtd2lkdGg6IDEwN3B4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tYm9yZGVyLWdyZWVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi4tYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtYnRuLi1ib3JkZXItZ3JheS0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5hLWJ0bi4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1ncmF5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmEtYnRuLi1ncmF5LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cbi5hLWJ0bi4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXJlZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNTYyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWdyZWVuLWhhcy1ib3JkZXIge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi4tcmVkLWhhcy1ib3JkZXIge1xuICBjb2xvcjogI2RkMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tb24tb2ZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLW9uLW9mZi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi11c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYS1idG4uLW5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi4tbGluZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjNzU1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tZnJpZW5kcy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4Yzg3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tZnJpZW5kcyB7XG4gIHBhZGRpbmc6IDEzcHggNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYS1idG4uLWFycm93LXJpZ2h0LCAuYS1idG4uLWFycm93LWxlZnQsIC5hLWJ0bi4tYXJyb3ctcmlnaHQtYmxhY2ssIC5hLWJ0bi4tYXJyb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4uLWljb24tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uYS1idG4uLWljb24tbGVmdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUtbWQtMjI6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTIzIHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1pY29uLWxlZnQuLXNpemUtbWQtMjM6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMjRweDtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLXhzLTU6YmVmb3JlIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYS1idG4uLWljb24tcmlnaHQuLXNpemUtbWQtMTI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi4taWNvbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4uLWNvbnRhY3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX21haWwuc3ZnKTtcbn1cbi5hLWJ0bi4tcmVzZXJ2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fd29vZC5zdmcpO1xufVxuLmEtYnRuLi1zZWFyY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX3NlYXJjaC5zdmcpO1xufVxuLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lLi1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4uLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4uLWNhbGVuZGVyIHtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tY2FsZW5kZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTNweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tY2FsZW5kZXIuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi4tY29tcGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWNvbXBhcmUge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG4uYS1idG4uLWNvbXBhcmUgLmEtYnRuX19lbSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tY29tcGFyZSAuYS1idG5fX2VtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tY29tcGFyZSAuYS1idG5fX2VtLi1sZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWNvbXBhcmUgLmEtYnRuX19lbS4tbGcge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1jb21wYXJlIC5hLWJ0bl9fZW0uLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLXNlYXJjaC1mb3JtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICB0ZXh0LWluZGVudDogMC40ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLWFkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5hLWJ0bi4tYWRkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvvItcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItY29sb3I6ICNiMWIxYjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lLi13d3d0b3Age1xuICBwYWRkaW5nOiA0LjVweCAxMHB4O1xufVxuLmEtYnRuLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZS4td3d3dG9wLi1zcC1oaWdoIHtcbiAgcGFkZGluZzogOS41cHggMTBweDtcbn1cbi5hLWJ0bi4tY291cnNlLWFyZWEuLWdjLW5hbWUuLXNvbG8ge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4uLWFyZWEtZGVzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgd2lkdGg6IDExZW07XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb24tbmFtZTogYmxpbmstb3BhY2l0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYS1idG4uLWFyZWEtZGVzaWRlW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYS1idG4uLWFyZWEtZGVzaWRlLi1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4uYS1idG4uLWFyZWEtZGVzaWRlLW9ubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHdpZHRoOiAyMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmEtYnRuLi1hcmVhLWRlc2lkZS1vbmxpbmVbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tYXJyb3ctcmlnaHQtaW5saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodC1ib3R0b206YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ib3R0b21fZ3JlZW4uc3ZnKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tYXJyb3ctcmlnaHQtYm90dG9tOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tbXlhY2NvcmRpYSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYS1idG4uLW15YWNjb3JkaWEgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tbXlhY2NvcmRpYS4td2VpZ2h0NjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hLWJ0bi4tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYS1idG4uLXNlbGVjdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLi1zZWxlY3QuaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLXNlbGVjdC4taGFzLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1nbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1vdGhlci1nYyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLXNlbGVjdC4tc2VsZWN0LWdjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtYXJlYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNlbGVjdC4tc2VsZWN0LWFyZWEge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtYXJlYSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmEtYnRuLi1zZWxlY3QuLXNlbGVjdC1hcmVhIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc2VsZWN0Li1zZWxlY3QtbW9udGgge1xuICAgIG1pbi13aWR0aDogMTM2cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc2VsZWN0Li1jZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4uLXNlbGVjdC4tY2QuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1zZWxlY3QuLWNkLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1jb250cm9sbGVyIHtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4uLWNvbnRyb2xsZXIuLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXYuc3ZnKTtcbn1cbi5hLWJ0bi4tY29udHJvbGxlci4tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dC5zdmcpO1xufVxuLmEtYnRuLi11cmwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAxNHB4IDM1cHg7XG59XG4uYS1idG4uLXVybDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi11cmwge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi4tdXJsIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi11cmwge1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxMnB4O1xuICB9XG59XG4uYS1idG4uLXVybDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fY29weS5zdmcpO1xufVxuLmEtYnRuLi1yYWRpdXMtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi4tdi1zZWxlY3Qge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1idG4uLXYtc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtYnRuLi12LXNlbGVjdC4td2lkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi4tdi1zZWxlY3QuLXNvbG8ge1xuICBwYWRkaW5nOiAzcHggOXB4O1xufVxuLmEtYnRuLi12LXNlbGVjdC4tbmFycm93IHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbi5hLWJ0bi4tY29uZGl0aW9uIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWJ0bi4tY29uZGl0aW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tY29uZGl0aW9uLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1hcmVhLWZhdi5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtYnRuLi1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5hLWJ0bi4tbWFwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYXBfd2guc3ZnKTtcbn1cbi5hLWJ0bi4tbWFwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbn1cbi5hLWJ0bi4tbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNWI1YjViO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLW1haWw6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFpbF9ncmF5LnN2Zyk7XG59XG4uYS1idG4uLWNsZWFyIHtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi4tY2xlYXIuLWdyYXkge1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmEtYnRuLi1jbGVhcjIge1xuICBwYWRkaW5nOiAwIDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYS1idG4uLXJlZmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4uLXJlZmluZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG4uYS1idG4uLXJlZmluZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLmEtYnRuLi1yZWZpbmUuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLi1yZWZpbmUuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4uLXJlZmluZS4tcmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5hLWJ0bi4tcmVmaW5lLi1yZXN1bHQ6YmVmb3JlLCAuYS1idG4uLXJlZmluZS4tcmVzdWx0OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB3aWR0aDogMTJweDtcbn1cbi5hLWJ0bi4tcmVmaW5lLi1yZXN1bHQuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tcmVmaW5lLi1yZXN1bHQuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLi1yZWZpbmUuLXJlc3VsdC5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tcmVmaW5lLi13d3d0b3A6YmVmb3JlLCAuYS1idG4uLXJlZmluZS4td3d3dG9wOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuLmEtYnRuLi1zZWFyY2gtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLi1zZWFyY2gtaW1nLi1pbmxpbmUge1xuICBwYWRkaW5nOiA3cHg7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZy4td3d3dG9wLi1ub3JtYWwge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcC4tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxufVxuLmEtYnRuLi1zZWFyY2gtaW1nLi1vbmxpbmUtc2VhcmNoIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDMwcHg7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLXdpdGhnb2xmIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuLmEtYnRuLi1saWdodC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5hLWJ0bi4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDQwcHggNXB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLi1tb3JlOmJlZm9yZSwgLmEtYnRuLi1tb3JlOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuLmEtYnRuLi1tb3JlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLi1tb3JlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi4tbW9yZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1tb3JlLmlzLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tbW9yZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi4tc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc2hhZG93IHtcbiAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNXB4O1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy4tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGMwNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWU0NTk7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zaGFkb3cuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZjMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmEwNTE7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICNhNzM3MTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zaGFkb3cuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkYTcxZTtcbiAgYm94LXNoYWRvdzogMCAxcHggIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXNoYWRvdy4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1iYWNrLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1iYWNrLXRvcCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuLmEtYnRuLi1iYWNrLXByYWN0aWNlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAyNDJweDtcbn1cbi5hLWJ0bi4tYmFjay1wcmFjdGljZS4tc2l6ZS1tZCB7XG4gIG1pbi13aWR0aDogMTkycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWJhY2stcHJhY3RpY2UuLXNpemUtbWQge1xuICAgIG1pbi13aWR0aDogMTkycHg7XG4gIH1cbn1cbi5hLWJ0bi4tYmFjay1wYWdlIHtcbiAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cbi5hLWJ0bi4tYmFjay1wYWdlLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuLmEtYnRuLi1iYWNrLXBhZ2UuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tYmFjay1wYWdlIHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYS1idG4uLWJhY2stcGFnZSB7XG4gICAgcGFkZGluZzogMC43ZW0gMC42ZW07XG4gIH1cbn1cbi5hLWJ0bi4tc3VibWl0IHtcbiAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjg1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3VibWl0IHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4uYS1idG4uLXN1Ym1pdDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hLWJ0bi4tc29sby10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby10b3Age1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9hcnJvd19iLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tdG9wOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1zZWFyY2gge1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIzcHggMTdweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc29sby1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDI0cHggNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXNvbG8tbGluay4tYmctb3JhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctb3JhbmdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDcwcHg7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tYmctd2hpdGUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDA4ZDMxO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzNjYTU1YztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctd2hpdGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS1zbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi10eXBlLWEge1xuICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tdHlwZS1iIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXR5cGUtYyB7XG4gICAgcGFkZGluZzogMjRweCA1NXB4O1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMtMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1yYW5raW5nIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1yYW5raW5nIHtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1yYW5raW5nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmEtYnRuLi1zaGliYWZ1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyB0cmFuc2Zvcm07XG59XG4uYS1idG4uLXNoaWJhZnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01MCU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yaWdodDogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCAjMTE5OTM2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xufVxuLmEtYnRuLi1zaGliYWZ1OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzExOTkzNjtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tc2hpYmFmdTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmEtYnRuLi1yb3VuZGVkIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmEtYnRuLi1yb3VuZGVkLi1jb3JhbCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4uLXJvdW5kZWQuLXdoaXRlb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYS1idG4uLXJvdW5kZWQuLWNvbnRyb2xlciB7XG4gIHBhZGRpbmc6IDlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5hLWJ0bi4tcm91bmRlZC4td29tZW4ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgzODM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hLWJ0bi4tcm91bmRlZC4td29tZW4uLW1kIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hLWJ0bi4tc3F1YXJlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMC41cHggMTVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi10eHQtc20ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tdHh0LXNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OTMzO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLWdyZWVuLi1kaXNhYmxlZC1saW5lOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy1ncmVlbi4tZGlzYWJsZWQtbGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1jb2xvcjogI2RiZjFkMztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZSB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLWNoYW5nZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tY2hhbmdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tdW5yZWdpc3RlcmVkIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4uLXNxdWFyZS4tbW9kYWwtYWRkLWNvbXBhaW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTFweCAxMHB4O1xufVxuLmEtYnRuLi1zcXVhcmUuaGFzLWFjdGl2ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi10eHQtZ3JlZW4ge1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1ib3JkZXItZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBjb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4uYS1idG4uLXNxdWFyZS4tdHh0LWJsYWNrIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmEtYnRuLi1zcXVhcmUuLWxvdyB7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWxvdyB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tbG93ZXIge1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1ncmF5LW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1ncmF5LW91dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1ncmF5LW91dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4uLXNxdWFyZS4tdHdvLWxpbmVzIHtcbiAgcGFkZGluZzogOXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLXR3by1saW5lcyB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tdHdvLWxpbmVzID4gc3BhbiB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi10d28tbGluZXMgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tbm9ib3JkZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1hY2MtYXJyb3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tYWNjLWFycm93LmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1iZy1saWdodGdyZWVuOjphZnRlciwgLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li10eHQtZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5OTMzO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Lmhhcy1hY3RpdmU6ZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLWdyZXk6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTcxNzE3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTcxNzE3O1xufVxuLmEtYnRuLi1zcXVhcmUuLWFycm93LXJpZ2h0Li10dGwtc2lkZSB7XG4gIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHRsLXNpZGUuLWFycm93LXJpZ2h0OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHRsLXNpZGUuLWtlZXAtYWxsIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXBkMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXBkMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXBkMTA6OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uYS1idG4uLXNxdWFyZS4taWNvbi1pbmxpbmUge1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4taWNvbi1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWljb24taW5saW5lOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmEtYnRuLi1zcXVhcmUuLWljb24tYWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMC41cHggNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1pY29uLWFicyB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4taWNvbi1hYnM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hLWJ0bi4tc3F1YXJlLi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjNzU1O1xuICBib3JkZXItY29sb3I6ICMwNmM3NTU7XG59XG4uYS1idG4uLXNxdWFyZS4tbGluZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbGluZS5zdmcpO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFwcGxlIHtcbiAgcGFkZGluZzogMThweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi1zcXVhcmUuLWFwcGxlOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYXBwbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJ1ZGR5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVkZHkuc3ZnKTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjVlbTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1idWRkeTo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tY2FtcGFpZ24ge1xuICBwYWRkaW5nOiAxM3B4IDM2cHggMTNweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tY2FtcGFpZ24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1zcXVhcmUuLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuLmEtYnRuLi1zcXVhcmUuLWdyb3VwLWNhbmNlbDo6YWZ0ZXIge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNxdWFyZS4tZ3JvdXAtY2FuY2VsIHtcbiAgICB3aWR0aDogMTA3cHg7XG4gICAgcGFkZGluZzogMTFweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tZ3JvdXAtY2FuY2VsIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tZ3JvdXAtc3VibWl0OjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1ncm91cC1zdWJtaXQge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBwYWRkaW5nOiAxMC41cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1zcXVhcmUuLWdyb3VwLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG4uYS1idG4uLXNxdWFyZS4tcGFydG5lci1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNxdWFyZS4tcGFydG5lci1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6aG92ZXIsXG4uYS1idG4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLmhhcy1pbnB1dC1iZy1ncmVlbjpob3ZlciA+IGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5hLWJ0bi5oYXMtaW5wdXQtYmctZ3JlZW46aG92ZXIgPiBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLi1vdmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYS1idG4uLW92YWwuLWdyZWVuIHtcbiAgcGFkZGluZzogMnB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbC4tZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDMuNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1vdmFsLi1ncmVlbi4tbGVmdCB7XG4gICAgcGFkZGluZzogNHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAyLjVweCA1cHg7XG4gIH1cbiAgLmEtYnRuLi1vdmFsLi1ncmVlbi4tbGVmdDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwuLWdyZWVuLi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxcHggMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xufVxuLmEtYnRuLi1vdmFsLi1saWdodGdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuLmEtYnRuLi1vdmFsLi1saWdodGdyZWVuLi1wc20ge1xuICBwYWRkaW5nOiAzLjVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tb3ZhbC4tbGlnaHRncmVlbi4tcHNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1vdmFsLi1saWdodGdyZWVuLi1wc206YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLi1vdmFsLi1iZy13aGl0ZSB7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbn1cbi5hLWJ0bi4tb3ZhbC4tYmctd2hpdGUuLXBzbTIge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE5N3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwuLWJnLXdoaXRlLi1wc20yIHtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTg0cHg7XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tYmctd2hpdGUuLXBzbTI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLi1vdmFsLi1iZy13aGl0ZS4tcHNtMi4taGFzLWFycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmEtYnRuLi1vdmFsLi1ib3JkZXIge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLW92YWwuLWJvcmRlciB7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tYm9yZGVyOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuLmEtYnRuLi1vdmFsLi1zbSB7XG4gIHBhZGRpbmc6IDMuNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1vdmFsLi1zbSB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi4tb3ZhbC4tc206YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uYS1idG4uLW92YWwuLXllbGxvdyB7XG4gIHBhZGRpbmc6IDVweCAzOHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYS1idG4uLW92YWwuLXllbGxvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uby1teXBhZ2VfX2l0ZW1fX2xpbmsgLmEtYnRuLi1vdmFsLi15ZWxsb3cge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmEtYnRuLi1vdmFsLXdoaXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi4tb3ZhbC13aGl0ZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc0QjkxO1xuICBib3JkZXItY29sb3I6ICM4NzRCOTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLi13ZWItY291cG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZzogN3B4IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi13ZWItY291cG9uIHtcbiAgICBtaW4td2lkdGg6IDE4OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXdlYi1jb3Vwb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmEtYnRuLi1jbGVhciB7XG4gIHBhZGRpbmc6IDJweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLi1jbGVhci4tZ3JhZGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjNmM2YzIDAlLCAjZGNkY2RjIDEwMCUpO1xufVxuLmEtYnRuLi1jbGVhci4tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuLmEtYnRuLi1jaGVja2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwcHg7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG4uYS1idG4uLWNoZWNraW4gcCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgLmEtYnRuLi1jaGVja2luIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYS1idG4uLWxvZ2luLXBhZ2Uge1xuICBwYWRkaW5nOiAxN3B4IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tbG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogMTNweCA1OHB4O1xuICB9XG59XG4uYS1idG4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyIHtcbiAgcGFkZGluZzogMjAuNXB4IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyIHtcbiAgICBwYWRkaW5nOiAxOXB4IDU4cHg7XG4gIH1cbn1cbi5hLWJ0bi4tbG9naW4tcGFnZS4tbmV3LXVzZXIuLW5vc3R5bGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tbG9naW4tcGFnZS4tbmV3LXVzZXIuLW5vc3R5bGUge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tbG9naW4tcGFnZS4tbmV3LXVzZXIuLW5vc3R5bGUuLXdpZGUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyLi1ub3N0eWxlLi13aWRlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5hLWJ0bi5vLW1vZGFsX19jb250ZW50X19idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cbi5hLWJ0bi5vLW1vZGFsX19jb250ZW50X19idG4uLWNvcHkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLmEtYnRuLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tc2VuZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tc2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmEtYnRuLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tYmFjayB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5hLWJ0bi4tc20tc2l6ZSB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNtLXNpemUge1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi4tbWQtc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgfVxufVxuLmEtYnRuLi1sb3R0ZXJ5IHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAwcHggMHB4ICMwMDc3MmE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYS1idG4uLWxvdHRlcnk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hLWJ0bi4tbG90dGVyeS1iYWNrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZGMzMjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDVweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLi1kaXNhYmxlZC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xufVxuLmEtYnRuLi1kaXNhYmxlZC1idG46aG92ZXIge1xuICBjdXJzb3I6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4uLWRpc2FibGVkLWJ0bi4tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmEtYnRuLi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hLWJ0bi4tcGluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYS1idG4uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2FnZW50L3Bpbl9ncmVlbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi4tcGluLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYS1idG4uLXBpbi1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWJ0bi4taWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi4taWNvbi1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWdlbnQvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEzcHg7XG59XG4uYS1idG4uLWljb24tYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLi1zaGFkb3ctdHlwZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNoYWRvdy10eXBlMSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMS4tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM5MzkzOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4uLXNoYWRvdy10eXBlMS4tcHJldjo6YmVmb3JlIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMS4tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM5MzkzOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLi1zaGFkb3ctdHlwZTEuLW5leHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG4uYS1idG4uLXNoYWRvdy10eXBlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLi1zaGFkb3ctdHlwZTIuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4uLWFjYy4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYS1idG4uLWZsZXgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYS1idG4uLW1vcmVib3gge1xuICBtaW4td2lkdGg6IDI2NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1tb3JlYm94IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYS1idG4uLWFycm93LW1kIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmEtYnRuLi1maXhlZC1pdGVtMSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi4tZml4ZWQtaXRlbTEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZmxleC1iYXNpczogY2FsYyg2OCUgLSAzMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNjglIC0gMzBweCk7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYS1idG4uLWZpeGVkLWl0ZW0xIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLi1maXhlZC1pdGVtMSB7XG4gICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYS1idG4uLWZpeGVkLWl0ZW0xID4gaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmEtYnRuLi1ldmVudC1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ2NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLi1ldmVudC1zZWFyY2gge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmEtYnRuLi1ldmVudC1zZWFyY2ggLmEtYnRuX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS1idG4uLXJlc2VydmUtdGltZSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBtaW4td2lkdGg6IDgzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tcmVzZXJ2ZS10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXJlc2VydmUtdGltZSB7XG4gICAgcGFkZGluZzogMXB4IDJweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gIH1cbn1cbi5hLWJ0bi4tdXNlci1zdWJtaXQuaXMtaW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuLmEtYnRuLi10ZWxsaW5rIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1pbi13aWR0aDogNzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tdGVsbGluayB7XG4gICAgcGFkZGluZzogNHB4IDdweDtcbiAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1sZXNzb24ge1xuICBwYWRkaW5nOiA1LjVweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLWxlc3Nvbi4tYmFzaWMtbWluaSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmEtYnRuLi1sZXNzb24tbGcge1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi4tZW50cnkge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLWVudHJ5IHtcbiAgICBtaW4td2lkdGg6IDQwNnB4O1xuICB9XG59XG4uYS1idG4uLW1heXBhZ2UtbG9naW4ge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLW1heXBhZ2UtbG9naW4ge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tYWNjZXB0IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB3aWR0aDogMTkycHg7XG59XG4uYS1idG4uLXRvcHRyYWNlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tdG9wdHJhY2VyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tZmxleC10eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4uLWJvcmRlci1yb3VuZGVkLWdyZWVuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA5YTAzZTtcbiAgY29sb3I6ICMwOWEwM2U7XG59XG4uYS1idG4uLWJvcmRlci1yb3VuZGVkLWRhcmstZ3JlZW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDlhMDNlO1xuICBjb2xvcjogIzA5YTAzZTtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtd2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi4tYm9yZGVyLXJvdW5kZWQtYmxhY2sge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLWJvcmRlci1yb3VuZGVkLXB1cnBsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4NzRCOTE7XG4gIGNvbG9yOiAjODc0QjkxO1xufVxuLmEtYnRuLi1yb3VuZGVkMTUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmEtYnRuLi1yb3VuZGVkMjUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLmEtYnRuLi1yb3VuZGVkMTkge1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xufVxuLmEtYnRuLi1yb3VuZGVkMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmEtYnRuLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWEwM2U7XG59XG4uYS1idG4uLWJnLWxpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG59XG4uYS1idG4uLWJnLXN1bm55LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG4uYS1idG4uLWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ1MTkyO1xufVxuLmEtYnRuLi1tZC1oaWdoIHtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xufVxuLmEtYnRuLi1iZy1saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG59XG4uYS1idG4uLWJnLWxpZ2h0LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5hLWJ0bi4tYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NEI5MTtcbn1cbi5hLWJ0bi4tYmctc2hhZG93LW91dCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uYS1idG4uLWJnLXNoYWRvdy1pbi1vdXQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xufVxuLmEtYnRuLi1iZy1ub3JtYWwtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi4tc2ltcGxlLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYS1idG4uLXNpbXBsZS1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc2ltcGxlLWJ0biB7XG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLXNpbXBsZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTU3cHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi4taWNvbi1ibGFuazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9ibGFuay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtYnRuLi1pY29uLWJsYW5rLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2JsYW5rX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1idG4uLWljb24tYmxhbmstcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5hLWJ0bi4taWNvbi1ibGFuay1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYS1idG4uLXl1YmluIHtcbiAgYm9yZGVyOiAjYWFhIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJveC1zaGFkb3c6IDAgLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hLWJ0bi4tcG9pbnQtaGlzdHJ5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLi1wb2ludC1oaXN0cnkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4uLXBvaW50LWhpc3RyeS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOWEwM2U7XG59XG4uYS1idG4uLWltZzM2MCB7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmEtYnRuLi1hcnJvdy0zNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4uLWFycm93LTM2MCB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmEtYnRuLi1hcnJvdy0zNjA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodF9ncmVlbl8yLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1hcnJvdy0zNjAgaW1nIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5hLWJ0bi4tYXJyb3ctc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNC41cHggMjBweCAxNC41cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tYXJyb3ctc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxMy41cHggMjBweCAxMy41cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLi1hcnJvdy1zZWFyY2g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYS1idG5fX2FuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5hLWJ0bl9fcXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmEtYnRuLi1zb2xvLWxpbmsgLmEtYnRuX19ibG9jay1pbWcge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsgLmEtYnRuX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1zaXplLXNtIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20gLmEtYnRuX19ibG9jay1pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbiAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1hIC5hLWJ0bl9fYmxvY2staW1nLCAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYiAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG5fX2Jsb2NrLWltZywgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgLmEtYnRuX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDM4cHg7XG4gICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA0NXB4O1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIGZsZXgtYmFzaXM6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1zaXplLXhzIC5hLWJ0bl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMtMiAuYS1idG5fX2Jsb2NrLWltZyB7XG4gIGZsZXgtYmFzaXM6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYS1idG4uLXNvbG8tbGluay4tYmctd2hpdGUgLmEtYnRuX19ibG9jay1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsZXgtYmFzaXM6IDM0cHg7XG4gIG1heC13aWR0aDogMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSAuYS1idG5fX2Jsb2NrLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5hLWJ0bi4tc29sby10b3AgLmEtYnRuX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tdG9wIC5hLWJ0bl9fdHh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLXRvcCAuYS1idG5fX3R4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OTAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4uLXNvbG8tdG9wIC5hLWJ0bl9fdHh0OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG5fX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUteHMtMiAuYS1idG5fX3R4dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtYnRuLi1zaGliYWZ1IC5hLWJ0bl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLi1mbGV4LXR4dCAuYS1idG5fX3R4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hLWJ0bl9fbW9yZS1pbmFjdGl2ZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1idG5fX21vcmUtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bl9fbW9yZS1hY3RpdmUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hLWJ0bi4tbWFpbCAuYS1idG5fX2VtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hLWJ0bl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYS1idG4uLXNpemUteHMgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtc20tMiAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogNXB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZCAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hLWJ0bi4tc2l6ZS1sZyAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTMgLmEtYnRuX19hcnJvdywgLmEtYnRuLi1zaXplLW1kLTQgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTUgLmEtYnRuX19hcnJvdywgLmEtYnRuLi1zaXplLW1kLTE2IC5hLWJ0bl9fYXJyb3cge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTIzIC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yOCAuYS1idG5fX2Fycm93IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tc2l6ZS14cy0yIC5hLWJ0bl9fYXJyb3csIC5hLWJ0bi4tc2l6ZS14cy0zIC5hLWJ0bl9fYXJyb3cge1xuICByaWdodDogNnB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLXhzLTQgLmEtYnRuX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMTcgLmEtYnRuX19hcnJvdywgLmEtYnRuLi1zaXplLW1kLTE5IC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLi1zaXplLW1kLTIwIC5hLWJ0bl9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbi5hLWJ0bi4tc2l6ZS1tZC0yMSAuYS1idG5fX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4uYS1idG4uLXNpemUtbWQtMjQgLmEtYnRuX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXBjLWFycm93IC5hLWJ0bl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLWJ0bi4tYXJyb3ctbGVmdCAuYS1idG5fX2Fycm93IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYS1idG4uLWFycm93LXJpZ2h0LWJsYWNrIC5hLWJ0bl9fYXJyb3cge1xuICBzdHJva2U6ICMxYTFhMWE7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmEtYnRuLi1hcnJvdy1tZCAuYS1idG5fX2Fycm93IHtcbiAgc3Ryb2tlOiAjMWExYTFhO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmEtYnRuLi1hcnJvdy1ib3R0b20gLmEtYnRuX19hcnJvdyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLmEtYnRuLi1hcnJvdy1yaWdodC1pbmxpbmUgLmEtYnRuX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtYnRuLi1zaGFkb3cgLmEtYnRuX19hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4uLWJhY2stcGFnZSAuYS1idG5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi4tZnJpZW5kcyAuYS1idG5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4uYS1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiAuYS1idG5fX2ljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbn1cbi5hLWJ0bi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyIC5hLWJ0bl9faWNvbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG4uYS1idG4uLW15YWNjb3JkaWEgLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lIC5hLWJ0bl9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0LWlubGluZSAuYS1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuLmEtYnRuLi1pY29uLXJpZ2h0LWlubGluZS4tc2l6ZS1sZy0zIC5hLWJ0bl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5hLWJ0bi4taWNvbi1ib3R0b20gLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNXB4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uYS1idG4uLWV2ZW50LXNlYXJjaCAuYS1idG5fX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMTVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmEtYnRuX19pY29uLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWJ0bl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZyAuYS1idG5fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWJ0bi4tc2VhcmNoLWltZy4td3d3dG9wIC5hLWJ0bl9faW1nIHtcbiAgbGVmdDogMjBweDtcbn1cbi5hLWJ0bi4tbm9ybWFsIC5hLWJ0bl9faW1nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLWlubGluZSAuYS1idG5fX2ltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4uYS1idG4uLXNlYXJjaC1pbWcuLXdpdGhnb2xmIC5hLWJ0bl9faW1nIHtcbiAgbGVmdDogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi4tc29sby1zZWFyY2ggLmEtYnRuX19pbWcge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4uLXRlbGxpbmsgLmEtYnRuX19pbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmEtYnRuLi1mbGV4LXR4dCAuYS1idG5fX2ltZyB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAuYS1idG5fX21haW50eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtYnRuLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyLi11bnJlZ2lzdGVyZWQgLmEtYnRuX19tYWludHh0IHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG5cbi5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAuYS1idG5fX3N1YiB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNhYWE7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmstb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmEtYnRuX19zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYS1sYWJlbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtbGFiZWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1sYWJlbC4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtbGFiZWwuLWxpZ2h0LWdyZWVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLmEtbGFiZWwuLWxpZ2h0LWdyZWVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xufVxuLmEtbGFiZWwuLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG59XG4uYS1sYWJlbC4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hLWxhYmVsLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtbGFiZWwuLWJvcmRlci1yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQzMzMzO1xuICBjb2xvcjogI2RkMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWxhYmVsLi1ib3JkZXItYmxhY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWxhYmVsLi1ib3JkZXItYmxhY2stMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtbGFiZWwuLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC4tc2t5Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmI1ZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiNmUzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLi1vcmFuZ2VyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0NDBmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLi1wYWxlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MzgzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLi1ib3JkZXItZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAzLjVweCAxMHB4IDUuNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG59XG4uYS1sYWJlbC4tYm9yZGVyLWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWdyZWVuLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtbGFiZWwuLXdvbWVuLXRoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ2NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmEtbGFiZWwuLXNpemUteHMge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uYS1sYWJlbC4tc2l6ZS14cy0yIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbi5hLWxhYmVsLi1zaXplLXhzLTMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5hLWxhYmVsLi1zaXplLXNtIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1sYWJlbC4tc2l6ZS1zbS0yIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtbGFiZWwuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDE3cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxhYmVsLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAyM3B4IDRweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1sYWJlbC4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uYS1sYWJlbC4tc2l6ZS1tZDIge1xuICBwYWRkaW5nOiA2cHg7XG59XG4uYS1sYWJlbC4tc2l6ZS1tZDMge1xuICBwYWRkaW5nOiA3cHggMjBweDtcbn1cbi5hLWxhYmVsLi1zaXplLWxnIHtcbiAgcGFkZGluZzogMThweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmEtbGFiZWwuLXNpemUtbWQtMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGFiZWwuLXNpemUtbWQtMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtbGFiZWwuLXNpemUtbWQtMiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbi5hLWxhYmVsLi1zaXplLW1kLTMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogNnB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC4tc2l6ZS1tZC00IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogNHB4IDExcHg7XG59XG4uYS1sYWJlbC4taWNvbi10b29sdGlwIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cbi5hLWxhYmVsLi1yZXF1aXJlZCB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWxhYmVsLi1saXN0IHtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkYTcxZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hLWxhYmVsLi1saXN0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYS1sYWJlbC4tbGlzdC4tYnVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4uYS1sYWJlbC4tbGlzdC4tbmF2aTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aS5zdmcpO1xufVxuLmEtbGFiZWwuLW5vbmUtYm9yZGVyLXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwuLXNvbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmEtbGFiZWwuLXNvbG8uLXNpemUtc20ge1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLXNvbG8uLXNpemUtc20ge1xuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYS1sYWJlbC4tc29sby4tc2l6ZS1tZCB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLi1zb2xvLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5hLWxhYmVsLi1zb2xvLi1zaXplLXhzIHtcbiAgcGFkZGluZzogNXB4IDE3cHg7XG59XG4uYS1sYWJlbC4tc29sby4tYmctd2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGI5YjM3O1xuICBjb2xvcjogI2RiOWIzNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xufVxuLmEtbGFiZWwuLXNvbG8uLWJnLXdoLi1zaXplLXNtIHtcbiAgcGFkZGluZzogMTBweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1sYWJlbC4tc29sby4tYmctd2g6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1sYWJlbC4tbmV3IHtcbiAgcGFkZGluZzogM3B4IDExcHggN3B4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWxhYmVsLi1uZXcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWxhYmVsLi1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTBkMGQ7XG59XG4uYS1sYWJlbC4tZGFyay1yZWQuLW5ldyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMnB4IDVweCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtbGFiZWwuLWRhcmstcmVkLi1uZXcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMXB4IDVweCA1cHg7XG4gIH1cbn1cbi5hLWxhYmVsLi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtbGFiZWwuLWdyb3VwOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtbGFiZWwuLWdyb3VwLi10YWcge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmEtbGFiZWwuLWdyb3VwLi10YWcuaXMtYWN0aXZlIHtcbiAgcGFkZGluZzogOHB4O1xufVxuLmEtbGFiZWwuLWdyb3VwLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5MzM7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hLWxhYmVsLi1iZy1ncmF5IHtcbiAgcGFkZGluZzogMTBweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmEtbGFiZWwuLXByZWYtcGluayB7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjQ2NDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmNjQ2NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLXByZWYtcGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cbi5hLWxhYmVsLi1wdXNoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDVweDtcbn1cbi5hLWxhYmVsLi1zY2hlZHVsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogN3B4IDE0cHg7XG4gIG1pbi13aWR0aDogNzBweDtcbn1cbi5hLWxhYmVsLi1iZy1waW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODM4Mztcbn1cbi5hLWxhYmVsLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG59XG4uYS1sYWJlbC4tc2ltcGxlLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWluLXdpZHRoOiA2MnB4O1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWxhYmVsLi1zaW1wbGUtYm9yZGVyLi1zaXplLW1kNSB7XG4gIG1pbi13aWR0aDogMTQ2cHg7XG59XG4uYS1sYWJlbC4tbGVzc29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi13aWR0aDogNTNweDtcbiAgbWluLWhlaWdodDogNTlweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGFiZWwuLWxlc3NvbiB7XG4gICAgbWluLXdpZHRoOiA2N3B4O1xuICB9XG59XG4uYS1sYWJlbC4tbGVzc29uLXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxhYmVsLi1sZXNzb24tdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC4tbGVzc29uLXR0bCB7XG4gICAgbWluLXdpZHRoOiAyODNweDtcbiAgfVxufVxuLmEtbGFiZWwuLWxlc3Nvbi1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc0QjkxO1xufVxuLmEtbGFiZWwuLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLi1sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWluLXdpZHRoOiAyMjJweDtcbn1cbi5hLWxhYmVsLi1jbGVhci1ibHVlLXJvdW5kZWQge1xuICBjb2xvcjogIzU1YjZkMztcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xufVxuLmEtbGFiZWwuLWJvcmRlci1jbGVhci1ibHVlIHtcbiAgY29sb3I6ICM1NWI2ZDM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1YjZkMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBtaW4td2lkdGg6IDY0cHg7XG59XG4uYS1sYWJlbC4tYm9yZGVyLWxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTViNmQzO1xufVxuXG4uYS1sYWJlbC4tZ3JvdXAgLmEtbGFiZWxfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmEtbGFiZWwuLWdyb3VwIC5hLWxhYmVsX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmEtbGFiZWwuLWxlc3Nvbi1kZXRhaWwgLmEtbGFiZWxfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtbGluazpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxpbmsuLWNvbG9yZnVsIHtcbiAgY29sb3I6ICMzNzc3YjggIWltcG9ydGFudDtcbn1cbi5hLWxpbmsuLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtbGluay4tdW5kZXJsaW5lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5hLWxpbmsuLXVuZGVybGluZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtbGluay4tYXJyb3ctcmlnaHQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtbGluay4tYXJyb3ctbGVmdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmsuLWFycm93LWxlZnQuLWFycm93LXRvcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYS1saW5rLi1pY29uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtbGluay4taWNvbi1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl91c2VyLnN2Zyk7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2Nhci5zdmcpO1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgY29sb3I6ICNmZDQyMzQ7XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLWV4dGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIGNvbG9yOiAjMWQ0MDlkO1xufVxuLmEtbGluay4taWNvbi1sZWZ0Li1pbnRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBjb2xvcjogIzAwNzUzYztcbn1cbi5hLWxpbmsuLWljb24tbGVmdC4tbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1nL2ljb25fbW92aWUucG5nKTtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG59XG4uYS1saW5rLi1hcnJvdy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtbGluay4tYXJyb3ctcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG59XG4uYS1saW5rLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtbGluay4tZ3JlZW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtbGluay4tZ3JlZW5fbXlwYWdlXzEge1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5hLWxpbmsuLWdyZWVuX215cGFnZV8xOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWxpbmsuLXNreS1ibHVlIHtcbiAgY29sb3I6ICMwMDU5ZGU7XG59XG4uYS1saW5rLi1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYS1saW5rLi1zaXplLXNtLTIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGluay4tc2l6ZS1zbS0yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtbGluay4tc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWxpbmsuLXNpemUtbWQtMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1saW5rLi1zaXplLW1kLTMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGluay4tc2l6ZS1tZC0zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWxpbmsuLXNpemUtbGcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLi1zaXplLWxnLTIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5hLWxpbmsuLWh2LWxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWxpbmsuLWFycm93LXJpZ2h0Li1zaXplLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hLWxpbmsuLWFjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay4taWNvbi1sZWZ0Li1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tYWNjZXNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uYS1saW5rLi1pY29uLWxlZnQuLWFycm93LXJpZ2h0Li1zaXplLXNtLi1kcml2ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpbmsuLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWRyaXZlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hLWxpbmsuLW15YWNjb3JkaWEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uYS1saW5rLi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmEtbGluay4tdW5kZXJsaW5lLXR4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay4tdW5kZXJsaW5lLW5vcm1hbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay4taW4tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzc3N2I4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYS1saW5rLi1waW5rIHtcbiAgY29sb3I6ICNGRjY0NjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay4tdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1saW5rLi1ncmVlbi11bmRlcmxpbmUge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmEtbGluay4tZ3JlZW4tdW5kZXJsaW5lOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtbGluay4td2lkZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5hLWxpbmsuLXdpZGU6YmVmb3JlIHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5hLWxpbmsuLWxpbmstZmFxIHtcbiAgY29sb3I6ICMwMDcwZDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay4tbGluay1mYXE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYS1saW5rLi1hcnJvdy1yaWdodCAuYS1saW5rX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtbGluay4tYXJyb3ctbGVmdCAuYS1saW5rX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1saW5rLi1hcnJvdy1sZWZ0Li1hcnJvdy1ncmVlbiAuYS1saW5rX19hcnJvdyB7XG4gIHN0cm9rZTogIzAwOGQzMTtcbn1cbi5hLWxpbmsuLXNpemUtbGcgLmEtbGlua19fYXJyb3cge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpbmsuLWFjY2VzcyAuYS1saW5rX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmEtbGluay4tYXJyb3ctbGVmdC4tYXJyb3ctdG9wIC5hLWxpbmtfX2Fycm93IHtcbiAgdG9wOiAwLjdlbTtcbn1cblxuLmEtbGluay4tYWNjZXNzIC5hLWxpbmtfX2NvbG9yLCAuYS1saW5rLi1kcml2ZSAuYS1saW5rX19jb2xvciB7XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLi1hY2Nlc3MgLmEtbGlua19fY29sb3IsIC5hLWxpbmsuLWRyaXZlIC5hLWxpbmtfX2NvbG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmEtbGlua19faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QuLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1mb290ZXIgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmEtbGlzdC4tZm9vdGVyID4gbGkgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0Li1mb290ZXIgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5hLWxpc3QuLWZvb3RlciA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0Li1mb290ZXIgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tZm9vdGVyID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QuLWZvb3RlciA+IGxpICsgbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLXBvaW50ID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmEtbGlzdC4tcG9pbnQgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0Li1wb2ludCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG4uYS1saXN0Li1wb2ludC4tbm90ZSA+IGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuLmEtbGlzdC4tcG9pbnQuLW5vdGUgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cbi5hLWxpc3QuLW1hcnUgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hLWxpc3QuLW1hcnUgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QuLW1hcmsgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uYS1saXN0Li1tYXJrID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC4tbWFyayA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QuLXNwLXBvaW50ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmEtbGlzdC4tbWl4ID4gLmEtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmEtbGlzdC4tbWl4ID4gLmEtbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hLWxpc3QuLW1peCA+IC5hLWxpc3RfX2l0ZW0uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xufVxuLmEtbGlzdC4tbWl4ID4gLmEtbGlzdF9faXRlbS4tbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbi5hLWxpc3QuLXBvbGljeSA+IGxpIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5hLWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1ncmVlbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1ZGE3MWU7XG59XG4uYS1iYWRnZS4tc2l6ZS1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UuLXNpemUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLXNpemUtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYmFkZ2UuLXNpemUtc20tMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS0zLW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1zaXplLXNtLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLi1pY29uLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4uYS1iYWRnZS4tbm8taWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5hLWJhZGdlX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uYS1iYWRnZS4tZ3JlZW4gLmEtYmFkZ2VfX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5hLWJhZGdlLi1yZWQgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJhZGdlLi1zaXplLXNtIC5hLWJhZGdlX19iYWRnZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLi1zaXplLXNtIC5hLWJhZGdlX19iYWRnZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS4tc2l6ZS1sZyAuYS1iYWRnZV9fYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS4tc2l6ZS1zbS0yIC5hLWJhZGdlX19iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJhZGdlLi1zaXplLXNtLTMgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJhZGdlLi1zaXplLXNtLTQgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UuLXNpemUtc20tNCAuYS1iYWRnZV9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UuLXNpemUtc20tNSAuYS1iYWRnZV9fYmFkZ2Uge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmEtYmFkZ2UuLXNpemUtc20tNiAuYS1iYWRnZV9fYmFkZ2Uge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICByaWdodDogLTNweDtcbn1cbi5hLWJhZGdlLi1pY29uLWxlZnQgLmEtYmFkZ2VfX2JhZGdlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uYS1iYWRnZS4taWNvbi1ncmVlbiAuYS1iYWRnZV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYmFkZ2UuLWljb24tZ3JheSAuYS1iYWRnZV9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuXG4uYS1oZWFkaW5nLi1sdjEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWx2MS4tYmFzaWMtMjYge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWx2MS4tYmFzaWMtMjIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uYS1oZWFkaW5nLi1sdjItMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi0xIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYyLTIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi0yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2Mi0zIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi0zIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2Mi00IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2Mi01IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHYyLTUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjItNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi02IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2Mi03IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjItNyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmEtaGVhZGluZy4tbHYzLTEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbHYzLTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmEtaGVhZGluZy4tbHYzLTIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1sdjMtMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sdjMtMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWhlYWRpbmcuLWx2NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWhlYWRpbmcuLWx2NDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uYS1oZWFkaW5nLi1sdjUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWhlYWRpbmcuLWx2NS0xIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbHY1LTEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWx2NiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWhlYWRpbmcuLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1sZWZ0LWdyZWVuLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5hLWhlYWRpbmcuLWxlZnQtZ3JlZW4tbGluZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOUEwM0U7XG59XG4uYS1oZWFkaW5nLi1zdWItdHRsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYS1oZWFkaW5nLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtaGVhZGluZy4tZGFya2dyZWVuIHtcbiAgY29sb3I6ICMyNTU5MzM7XG59XG4uYS1oZWFkaW5nLi1oaXJhZ2lubyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIjtcbn1cbi5hLWhlYWRpbmcuLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1uYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1uYW1lMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW5hbWUyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXRoZW1lLXdvbWVuIHtcbiAgY29sb3I6ICNmZjY0NjQ7XG59XG4uYS1oZWFkaW5nLi1zbW9rZS1ibGFjayB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtaGVhZGluZy4tcGFsZS1waW5rIHtcbiAgY29sb3I6ICNmZjgzODM7XG59XG4uYS1oZWFkaW5nLi1saDEge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tYmFzaWMtbGgxNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmEtaGVhZGluZy4tbG0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmEtaGVhZGluZy4tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYS1oZWFkaW5nLi1ib2xkODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5hLWhlYWRpbmcuLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbm9ybWFsIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uYS1oZWFkaW5nLi1oYXMtbGFiZWwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWhhcy1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWYxZWI7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXRvcC10eXBlMSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tdG9wLXR5cGUxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmEtaGVhZGluZy4tbmV3cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtaW5kZW50OiAwLjNlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1oZWFkaW5nLi1uZXdzIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuaGFzLXVuZGVybGluZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtaGVhZGluZy5oYXMtdW5kZXJsaW5lLi1saWdodC1ncmVlbi1ib2xkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOERDMzI5O1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5hLWhlYWRpbmcuaGFzLXVuZGVybGluZS4tc2Nob29sIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc0QjkxO1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy5oYXMtdW5kZXJsaW5lLi1zY2hvb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWFycm93LWFjZCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWhlYWRpbmcuLWFycm93LWFjZDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hLWhlYWRpbmcuLXJhbmtpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCAyNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1yYW5raW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICBwYWRkaW5nOiA2cHggMzVweCA2cHggNTBweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tcmFua2luZzpiZWZvcmUsIC5hLWhlYWRpbmcuLXJhbmtpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5hLWhlYWRpbmcuLXJhbmtpbmc6YmVmb3JlIHtcbiAgbGVmdDogLTI1cHg7XG4gIGJvdHRvbTogLTNweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9zb2xvL2ljb25fdHJvcGh5XzEuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXJhbmtpbmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzNweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXJhbmtpbmc6YWZ0ZXIge1xuICByaWdodDogLTE4cHg7XG4gIGJvdHRvbTogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9zb2xvL2JnX2hlYWRpbmdfcmFua2luZ19zcC5wbmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tcmFua2luZzphZnRlciB7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9zb2xvL2JnX2hlYWRpbmdfcmFua2luZy5wbmcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tbHYyLi1nYy1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWdsb2JhbC1sdjEtbGgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICB9XG59XG4uYS1oZWFkaW5nLi1nbG9iYWwtbHY0IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uYS1oZWFkaW5nLi1nbG9iYWwtbGgge1xuICBsaW5lLWhlaWdodDogMS42Mjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1nbG9iYWwtbGgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWdsb2JhbC1saC5oYXMtbHY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1nbG9iYWwtbGguaGFzLWx2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWdsb2JhbC1saC4tbmV4dC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1ib3JkZXItZ3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxYjFmMWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1ib3JkZXItZ3JlZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTk5MzY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbi4tbHY1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5hLWhlYWRpbmcuLWJvcmRlci1ncmVlbi4tbHY1OmJlZm9yZSB7XG4gIHdpZHRoOiAzcHg7XG59XG4uYS1oZWFkaW5nLi1teXBhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbXlwYWdlID4gaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlID4gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1teXBhZ2UuLWNvdXJzZSA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1teXBhZ2UuLWNvdXJzZSA+IGltZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjNlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLW15cGFnZS4tY291cnNlID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLXBhcnRuZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDUuNXB4IDE4cHggNS41cHggMjRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtaGVhZGluZy4tcGFydG5lciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA5cHggMThweCA5cHggMTVweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tcGFydG5lci4taWNvbiB7XG4gIHBhZGRpbmc6IDRweCAxOHB4IDRweCAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLXBhcnRuZXIuLWljb24ge1xuICAgIHBhZGRpbmc6IDVweCAxOHB4IDVweCAxNXB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1wYXJ0bmVyLi1pY29uIGltZyxcbi5hLWhlYWRpbmcuLXBhcnRuZXIuLWljb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1oZWFkaW5nLi1wYXJ0bmVyLi1pY29uIGltZyxcbiAgLmEtaGVhZGluZy4tcGFydG5lci4taWNvbiBzdmcge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWhlYWRpbmcuLWxpZ2h0Z3JlZW4tbGluZS4tc3AtMTAwdncge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lLi1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hLWhlYWRpbmcuLWxpZ2h0Z3JlZW4tbGluZS4taW52aXRhdGlvbiB7XG4gIHBhZGRpbmc6IDE3cHggMTVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbGlnaHRncmVlbi1saW5lLi1pbnZpdGF0aW9uIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIycHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tZ3JheS1saW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1ncmF5LWxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWhlYWRpbmcuLWxoMTUge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmEtaGVhZGluZy4tc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1zaXplLXNtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1oZWFkaW5nLi1zaXplLW1kIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXNpemUtbWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hLWhlYWRpbmcuLWZyaWVuZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY4MjlkO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDhweCAyMnB4IDhweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmEtaGVhZGluZy5oYXMtYnRuLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmEtaGVhZGluZy4tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1ib3JkZXItYm90dG9tIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGluZXVwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtaGVhZGluZy4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlBMDNFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWhlYWRpbmcuLXNxdWFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxNzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogNHB4IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXNxdWFyZSB7XG4gICAgbWluLXdpZHRoOiAyMzJweDtcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xuICB9XG59XG4uYS1oZWFkaW5nLi1iYXNpYy1yaWdodC1yb3VuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE5MXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEzcHggMTNweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtaGVhZGluZy4tYmFzaWMtcmlnaHQtcm91bmRlZCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmEtaGVhZGluZy4tcmlnaHQtcm91bmRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxOTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxM3B4IDEzcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLXJpZ2h0LXJvdW5kZWQge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gIH1cbn1cbi5hLWhlYWRpbmcuLWhpZ2gge1xuICBtaW4taGVpZ2h0OiA3OHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG4uYS1oZWFkaW5nLi1saW5lLWgxMDA6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmEtaGVhZGluZy4tcGhvdG8tYm94IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX2ltZyB7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX2ltZyB7XG4gICAgd2lkdGg6IDE4NHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nX190eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZjFlYjtcbiAgfVxufVxuLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtaGVhZGluZy4tbGluZXVwIC5hLWhlYWRpbmdfX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmEtaGVhZGluZ19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmEtaGVhZGluZ19faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWhlYWRpbmcuaXMtYWN0aXZlIC5hLWhlYWRpbmdfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmEtaGVhZGluZy4tbHYyLTEgLmEtaGVhZGluZ19fc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWhlYWRpbmcuLWx2Mi0xIC5hLWhlYWRpbmdfX3N1YiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5hLWhlYWRpbmcuLWNvdXBvbiAuYS1oZWFkaW5nX190dGwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1oZWFkaW5nLi1jb3Vwb24gLmEtaGVhZGluZ19fdHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYS1wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYS1wYW5lbC4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4uYS1wYW5lbC4tZ3JheS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1wYW5lbC4tZ3JheS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLXBhbmVsLi1ncmF5LXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG59XG4uYS1wYW5lbC4tbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uYS1wYW5lbC4tbGlnaHQtZ3JheS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYS1wYW5lbC4tbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1wYW5lbC4tcDE1IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtcGFuZWwuLWZ1bGwtd2lkdGgtc3Age1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmEtcGFuZWwuLXJhZGl1cy00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtcGFuZWwuLXB0MDEge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLXBhbmVsLi1wdDAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuLmEtcGFuZWwuLXAwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmEtZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hLWZvcm0tc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICMxYTFhMWEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXNlbGVjdC4tY3VzdG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS1mb3JtLXNlbGVjdC4tY3VzdG9tOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1hcmVhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4uYS1mb3JtLXNlbGVjdC4tbWFwOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA2cHggNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxYTFhMWEgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLmEtZm9ybS1zZWxlY3QuLWRvdWJsZTphZnRlciB7XG4gIHRvcDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDdweCA5cHg7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIge1xuICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLmlzLWFjdGl2ZSBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWFycm93LW1kIGltZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZSB7XG4gIHBhZGRpbmc6IDdweCAyNHB4IDdweCA5cHg7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tLXRpbWVfX2l0ZW0uaXMtYWN0aXZlIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2Uge1xuICBib3JkZXItY29sb3I6ICM0ZmI0NDc7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLi1jb21wYW5pb24ge1xuICBwYWRkaW5nOiA3cHggMjRweCA3cHggNnB4O1xufVxuLmEtZm9ybS1zZWxlY3QuLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3QuLW5vcm1hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYS1mb3JtLXNlbGVjdC4tbm9ybWFsOmFmdGVyIHtcbiAgei1pbmRleDogMDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1teXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuLmEtZm9ybS1zZWxlY3QuLW15cGFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICMzMjMyMzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtZm9ybS1zZWxlY3QuLXNoYWRvdy1zZWxlY3Q6YWZ0ZXIge1xuICB6LWluZGV4OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4uYS1mb3JtLXNlbGVjdC4tYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1zZWxlY3QuLXNlbGVjdC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2VsZWN0LWdyb3VwOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDZweCAwIDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uYS1mb3JtLXNlbGVjdF9fdHRsLWlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMThweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tc2VsZWN0X19zZWxlY3QuLWZpcnN0LWl0ZW0tZGVzYWJsZWQ6aGFzKG9wdGlvbjpjaGVja2VkW3ZhbHVlPVwiXCJdKSB7XG4gIGNvbG9yOiAjQUFBQUFBO1xufVxuLmEtZm9ybS1zZWxlY3QuLWJvcmRlciAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWZvcm0tc2VsZWN0Li1zaXplLW1kIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1zaXplLW1kIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgfVxufVxuLmEtZm9ybS1zZWxlY3QuaXMtYWN0aXZlIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtZm9ybS1zZWxlY3QuLWJvcmRlci5pcy1hY3RpdmUgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtZm9ybS1zZWxlY3QuLXBvaW50LWZvcm0gLmEtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTNweCA1OHB4IDEzcHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXNlbGVjdC4tcG9pbnQtZm9ybSAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDQycHggMTNweCA2cHg7XG4gIH1cbn1cbi5hLWZvcm0tc2VsZWN0LmlzLWVycm9yIC5hLWZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQzMzMzO1xufVxuLmEtZm9ybS1zZWxlY3QuLW5vcm1hbCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS1zZWxlY3QuLW5vcm1hbCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2hhZG93LXNlbGVjdCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS1zZWxlY3QuLXNoYWRvdy1zZWxlY3QgLmEtZm9ybS1zZWxlY3RfX3NlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS1zZWxlY3QuLW15cGFnZSAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCA5cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1mb3JtLXNlbGVjdC4tc2l6ZS1tZCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXNlbGVjdC4tc2l6ZS1tZCAuYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5cbi5hLWZvcm0tc2VsZWN0X19tZW51IGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnB4IDhweCAycHggMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdF9fbWVudSBsaSBhOmhvdmVyLCAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaSBhLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1zZWxlY3QuLWFyZWEgLmEtZm9ybS1zZWxlY3RfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEuaXMtYWN0aXZlLCAuYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaTpudGgtY2hpbGQoMm4tMSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmEtZm9ybS1zZWxlY3QuLWFyZWEgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGk6bnRoLWxhc3QtY2hpbGQoMiksIC5hLWZvcm0tc2VsZWN0Li1hcmVhIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpOmxhc3QtY2hpbGQoKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYS1mb3JtLXNlbGVjdC4tYXJlYSAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtZm9ybS1zZWxlY3QuLW1hcCAuYS1mb3JtLXNlbGVjdF9fbWVudSBsaSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWZvcm0tc2VsZWN0Li1tYXAgLmEtZm9ybS1zZWxlY3RfX21lbnUgbGkuaXMtYWN0aXZlLCAuYS1mb3JtLXNlbGVjdC4tbWFwIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1mb3JtLXNlbGVjdC4tY3VzdG9tIC5hLWZvcm0tc2VsZWN0X19tZW51IGxpIGEge1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9fdHh0IHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIgLmEtZm9ybS1zZWxlY3RfX3R4dC4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLi1jb21wYW5pb24gLmEtZm9ybS1zZWxlY3RfX3R4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgY29sb3I6ICMxMThlMzQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lciAuYS1mb3JtLXNlbGVjdF9fbnVtIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlIC5hLWZvcm0tc2VsZWN0X19udW0ge1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLmlzLXVuc2VsZWN0ZWQgLmEtZm9ybS1zZWxlY3RfX251bSB7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlLi1jb21wYW5pb24gLmEtZm9ybS1zZWxlY3RfX251bSB7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIgLmEtZm9ybS1zZWxlY3RfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmEtZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtZm9ybS1jaGVjazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyLi1zbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIuLWxnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIuLWxnLi10eHQtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIuLWZ1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmEtZm9ybS1jaGVjay4tYXJlYS1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uYS1mb3JtLWNoZWNrX19wYXJ0czpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1jaGVjay4tYmctd2hpdGUgLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tY2hlY2suLXNpemUtbGcgLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLmEtZm9ybS1jaGVjay4tYmQtZGd5IC5hLWZvcm0tY2hlY2tfX3BhcnRzOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG59XG4uYS1mb3JtLWNoZWNrLi1ib3gtbWQgLmEtZm9ybS1jaGVja19fcGFydHM6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmEtZm9ybS1jaGVjay4taGVhZGluZyAuYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG4gIGNvbG9yOiAjNWRhNzFlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtZm9ybS1jaGVjay4tYnV0dG9uIC5hLWZvcm0tY2hlY2tfX3BhcnRzOmJlZm9yZSwgLmEtZm9ybS1jaGVjay4tYnV0dG9uIC5hLWZvcm0tY2hlY2tfX3BhcnRzOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmEtZm9ybS1jaGVjay4tYm94LW1kIC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uYS1mb3JtLWNoZWNrLi1zaXplLWxnIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWRhNzFlO1xufVxuXG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1mb3JtLWNoZWNrLi1iZy13aGl0ZSAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmFmdGVyIHtcbiAgbGVmdDogNHB4O1xufVxuLmEtZm9ybS1jaGVjay4tc2l6ZS1sZyAuYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19fcGFydHM6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxlZnQ6IDEwcHg7XG59XG4uYS1mb3JtLWNoZWNrLi1ib3gtbWQgLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3BhcnRzOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxlZnQ6IDVweDtcbn1cblxuLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lciAuYS1mb3JtLWNoZWNrX19pbm5lciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDAuOWVtO1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIgLmEtZm9ybS1jaGVja19faW5uZXIuLWJveC1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogMC44ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tY2hlY2suLXBhcnRuZXIgLmEtZm9ybS1jaGVja19faW5uZXIuLWJveC1zbS4tZml4ZWQtbWVudTpiZWZvcmUge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmEtZm9ybS1jaGVjay4tcGFydG5lci4tdHh0LW5vbmUgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hLWZvcm0tY2hlY2suLWdyb3VwLWxpc3QgLmEtZm9ybS1jaGVja19faW5uZXIgPiBpbWcge1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wYXJ0bmVyL2ljb25fY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuXG4uYS1mb3JtLWNoZWNrX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYS1mb3JtLWNoZWNrX19tYXJrIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmEtZm9ybS1jaGVja19fbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDAuOWVtO1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX21hcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2tfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYS1mb3JtLWNoZWNrLi1idXR0b24gLmEtZm9ybS1jaGVja19fdHh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay1zbS5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2suLXBhcnRuZXIgLmEtZm9ybS1jaGVja19faW5wdXQ6ZGlzYWJsZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lciB7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4uYS1mb3JtLWNoZWNrLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2tfX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmEtZm9ybS1jaGVjay4tYnV0dG9uIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX190eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS10eHQge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWZvcm0tdHh0OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MTkxOTE7XG59XG4uYS1mb3JtLXR4dC4tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1mb3JtLXR4dC4tbGFyZ2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLWxhcmdlLi1wb2ludC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1mb3JtLXR4dC4tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtZm9ybS10eHQuLXBvaW50LWZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1mb3JtLXR4dC4tcG9pbnQtZm9ybTpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLmEtZm9ybS10eHQuLXBvaW50LWZvcm06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5hLWZvcm0tdHh0Li1wb2ludC1mb3JtOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWZvcm0tdHh0Li1wb2ludC1mb3JtOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1mb3JtLXR4dC4tcG9pbnQtZm9ybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li13aWRlIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0Li13aWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLWhhbGYge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC4taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1uYW1lIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1mb3JtLXR4dC5pcy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIGJvcmRlci1jb2xvcjogI2RkMzMzMztcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTFhMWExO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2ExYTFhMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4taGFzLWljb24ge1xuICBwYWRkaW5nOiA0LjVweCAxOHB4IDQuNXB4IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLWhhcy1pY29uLi10b3AtaW5wdXQge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAyNHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tLi1kYXlzIHtcbiAgcGFkZGluZzogNC41cHggOXB4IDQuNXB4IDVweDtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ib3R0b20uLXNvbG8ge1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tYXJlYSB7XG4gIHBhZGRpbmc6IDFweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tYXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC4tYXJyb3ctYm90dG9tLi11bmRlcmxpbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tdG9wLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtZm9ybS10eHQuLWFycm93LWJvdHRvbS4tdG9wLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdHh0Li1hcnJvdy1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxNHB4O1xufVxuLmEtZm9ybS10eHQuLW9ubGluZS1yZXNlcnZlIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1mb3JtLXR4dC4tb25saW5lLXJlc2VydmUuLXBjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hLWZvcm0tdHh0Li11bmRlcmxpbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtZm9ybS10eHQuLXRvcC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG59XG4uYS1mb3JtLXR4dC4tbWVudS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hLWZvcm0tdHh0Li1tZW51LWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLWZvcm0tYXJlYSB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tc20ge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3LjVweCAxMnB4O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tc20uLWhpZ2gge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMTZweDtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLW1kIHtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogOS41cHggMTZweDtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLWFwcHJvdmUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA5LjVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlBOUE5QTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1hcHByb3ZlIHtcbiAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tcGxheWVyLXR4dCB7XG4gIGJvcmRlcjogI2RiZGJkYiAxcHggc29saWQ7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZS1wYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tYm9yZGVyLW5vbmUtc3Age1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4taW4tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG59XG4uYS1mb3JtLXR4dC4tZm9ybS1hcmVhLmlzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLXNlYXJjaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9teXBhZ2UvaWNvbl9zZWFyY2gtdGhpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuLWdyb3VwLW1kIHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS5pcy1pbmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tdHh0Li1mb3JtLWFyZWEuaXMtaW5hY3RpdmU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS10eHQuLWZvcm0tYXJlYS4tcmVhZG9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xufVxuLmEtZm9ybS10eHQuLWJnLWdyYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC4tYmctZ3JheSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLWJnLWNsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXR4dC4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC4tY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1mb3JtLXR4dC4tY2FsZW5kYXI6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cbi5hLWZvcm0tdHh0Li1jYWxlbmRhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9jYWxlbmRhcl9ncmF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYS1mb3JtLXR4dC4tc2l6ZS1tZCB7XG4gIHBhZGRpbmc6IDExcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLXNpemUtbWQtMiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1zaXplLW1kLTIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLmEtZm9ybS10eHQuLXNpemUtbWQtMyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLXNpemUtbWQtMyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1zaXplLW1kLTQge1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQuLXNpemUtbWQtNCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1zaXplLW1kLTUge1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC4tc2l6ZS1tZC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC4tc2l6ZS1zbS0xIHtcbiAgd2lkdGg6IDU1cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0Li1zaXplLXNtLTEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0Li1ib3JkZXItbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbn1cbi5hLWZvcm0tdHh0Li1wYWdlLWxvZ2luIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWZvcm0tdHh0Li1zcGFjZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbn1cbi5hLWZvcm0tdHh0Li1ib3JkZXItbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbn1cbi5hLWZvcm0tdHh0Li1wYWdlLWxvZ2luIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWZvcm0tdHh0Li1yZXZpZXcge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG5cbi5hLWZvcm0tdHh0X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtZm9ybS10eHRfX2Ryb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICMxYTFhMWEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hLWZvcm0tdHh0X19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdHh0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hLWZvcm0tdHh0X19pbnB1dC4tZGF0ZSB7XG4gIHdpZHRoOiA4ZW07XG59XG4uYS1mb3JtLXR4dF9faW5wdXQuLXJhbmdlIHtcbiAgd2lkdGg6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYS1mb3JtLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogYXV0bztcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10ZXh0YXJlYS4tbWVtbyB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXRleHRhcmVhLi1tZW1vIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1mb3JtLXRleHRhcmVhLi1iZy1ncmF5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tdGV4dGFyZWEuLWJnLWdyYXkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxufVxuLmEtZm9ybS10ZXh0YXJlYS4taGVpZ2gtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICBwYWRkaW5nOiA5LjVweCAxNnB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uYS1mb3JtLXRleHRhcmVhLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4uYS1mb3JtLXRleHRhcmVhLi1iZy1saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmEtZm9ybS10ZXh0YXJlYS4tY29uZmlybSB7XG4gIG1pbi1oZWlnaHQ6IDI3NnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtZm9ybS10ZXh0YXJlYS4tY29uZmlybSB7XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdGV4dGFyZWEuLWludml0YXRpb24ge1xuICBtaW4taGVpZ2h0OiAxMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tdGV4dGFyZWEuLWludml0YXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbn1cbi5hLWZvcm0tdGV4dGFyZWEuaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xufVxuLmEtZm9ybS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmEtYmFubmVyLi1ub3JtYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmEtYmFubmVyLi1ub3JtYWwgLmEtYmFubmVyX19pbWdib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWJhbm5lci4tbm9ybWFsIC5hLWJhbm5lcl9faW1nYm94ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYS1iYW5uZXIuLWltZy00LTMgLmEtYmFubmVyX19pbWdib3ggaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hLWJhbm5lcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5hLXNoYWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwODA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLXNoYWRlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmEtc2hhZGUuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmEtc2hhZGUuLW1pZGRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5hLXNoYWRlLi1vbmxpbmUtZGFyayB7XG4gIHotaW5kZXg6IDEyMDA7XG59XG4uYS1zaGFkZS4taGludCB7XG4gIHotaW5kZXg6IDMxMDA7XG59XG5cbi5hLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweDtcbn1cbi5hLXJhZGlvLWxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYS1yYWRpby1sYWJlbF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1yYWRpby1sYWJlbF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM0ZW07XG59XG5cbi5hLXJhZGlvLWxhYmVsX19pbnB1dDpjaGVja2VkICsgLmEtcmFkaW8tbGFiZWxfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NTNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtcmFkaW8tbGFiZWxfX2lucHV0OmRpc2FibGVkICsgLmEtcmFkaW8tbGFiZWxfX3RleHQge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTW9sZWN1bGVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLi1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci4tdW5kZXIge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3IuLWJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIH1cbn1cbi5tLWFuY2hvci4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1hbmNob3IuLW9ubGluZSB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ubS1hbmNob3IuLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tYW5jaG9yLi1sYXlvdXQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubS1hbmNob3JfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tYW5jaG9yX19pdGVtLi1uby1hcnJvdyB7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuLm0tYW5jaG9yX19pdGVtLi1uby1hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm0tYW5jaG9yX19pdGVtLi1hcnJvdy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1ZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4ubS1hbmNob3JfX2l0ZW0uLWFycm93LWxlZnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tLWFuY2hvcl9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWFuY2hvcl9faXRlbTphZnRlciB7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3JfX2l0ZW06YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgfVxufVxuLm0tYW5jaG9yX19pdGVtLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3JfX2l0ZW0ge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMTFweCA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5tLWFuY2hvci4tc3RhdGljIC5tLWFuY2hvcl9faXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMCAwICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjFweCkge1xuICAubS1hbmNob3JfX2l0ZW0uLWlvcy14cyB7XG4gICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG4ubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW0ge1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiA2cHggMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gNHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDE3OHB4O1xuICAgIG1heC13aWR0aDogMTc4cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbn1cbi5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbTphZnRlciB7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWFuY2hvci4tZ2MtZGV0YWlsIC5tLWFuY2hvcl9faXRlbTphZnRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuLm0tYW5jaG9yLi1sYXlvdXQgLm0tYW5jaG9yX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDFweCAxNXB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDIuMjVweCk7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSAyLjI1cHgpO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tYW5jaG9yLi1sYXlvdXQgLm0tYW5jaG9yX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxODBweDtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICNlZGVkZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4IDI3cHg7XG4gIH1cbn1cbi5tLWFuY2hvci4tbGF5b3V0IC5tLWFuY2hvcl9faXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFuY2hvci4tbGF5b3V0IC5tLWFuY2hvcl9faXRlbTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3IuLWxheW91dCAubS1hbmNob3JfX2l0ZW0uLXR4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cblxuLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtcyB7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW1fX3R4dCB7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1hbmNob3IuLWdjLWRldGFpbCAubS1hbmNob3JfX2l0ZW1fX3R4dCB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLi1nYy1kZXRhaWwgLm0tYW5jaG9yX19pdGVtX190eHQuLXhzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIH1cbn1cblxuLm0tY2FyZC4tdHlwZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0yOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWNhcmQuLXR5cGUtNDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm0tY2FyZC4tdHlwZS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyB7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4IDAgMCAjZTVlNWU1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLXNvbG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTcge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS03IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWNhcmQuLXR5cGUtNzpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWNhcmQuLXR5cGUtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubS1jYXJkLi10eXBlLTg6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS04Lmhhcy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWNhcmQuLXR5cGUtOC5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dvbGZjb3Vyc2VsaXN0L2NhcmRfYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tLWNhcmRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fbGluazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2xpbms6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fbGluazpob3ZlcjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTEgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19pbWc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2ltZzphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX3R4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM1ZGE3MWU7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbiAgfVxuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fbGluazpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBib3JkZXItY29sb3I6ICNlZGVkZWQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjdmN2Y3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fbGluazpob3Zlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0ZmUzYmI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDVmMjA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1ZGQ1NWE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0YmM3ZTU7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0N2I7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5N2NjMDQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDgyYmE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYjkyMDA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAubS1jYXJkX19saW5rOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cblxuLm0tY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtMSAubS1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1jYXJkLi10eXBlLTEgLm0tY2FyZF9faW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm0tY2FyZC4tdHlwZS0xIC5tLWNhcmRfX2ltZzphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2ltZyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTMgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygoMjV2dyAtIDE0cHgpICogMC43NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygoMjV2dyAtIDE0cHgpICogMC43NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTMgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Li1wcmFjdGljZSAubS1jYXJkX19pbWcge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Li1wcmFjdGljZSAubS1jYXJkX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLW1hcCAubS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzNHZ3O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9faW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzMzAvMTcyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTggLm0tY2FyZF9faW1nIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtOCAubS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTggLm0tY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLm0tY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDQ1cHggMTVweCAxNXB4O1xuICB9XG4gIC5tLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtMyAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodF9ncmVlbl8yLnN2Zyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fY29udGVudC5oYXMtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1jYXJkLi10eXBlLTQgLm0tY2FyZF9fY29udGVudC5oYXMtYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm0tY2FyZC4tcHJhY3RpY2UgLm0tY2FyZF9fY29udGVudC5oYXMtYXJyb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0LnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi1wcmFjdGljZSAubS1jYXJkX19jb250ZW50Lmhhcy1hcnJvdzphZnRlciB7XG4gICAgdG9wOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19jb250ZW50IHtcbiAgICBmbGV4OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1tYXAgLm0tY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggM3B4IDA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fY29udGVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLm0tY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmRfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZF9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2xhYmVsIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm0tY2FyZC4tdHlwZS03IC5tLWNhcmRfX2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubS1jYXJkX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19oZWFkaW5nIGgzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX19oZWFkaW5nIGgzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19oZWFkaW5nIGgzIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Lmhhcy1yaWJib24gLm0tY2FyZF9faGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS01IC5tLWNhcmRfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2hlYWRpbmcgYSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX19oZWFkaW5nIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLm0tY2FyZC4tdHlwZS04IC5tLWNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IDAlO1xufVxuXG4ubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBjb2xvcjogIzkxOTE5MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tbWFwIC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXNvbG8gLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2hlYWRpbmdfX3N1YiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9faGVhZGluZ19fc3ViIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS0yIC5tLWNhcmRfX3R4dCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYTFhMWE7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtMiAubS1jYXJkX190eHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTIgLm0tY2FyZF9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNCAubS1jYXJkX190eHQge1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00IC5tLWNhcmRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1tYXAgLm0tY2FyZF9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fdHh0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX190eHQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlIC5tLWNhcmRfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1wcmFjdGljZSAubS1jYXJkX190eHQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTUgLm0tY2FyZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX3R4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tc29sbyAubS1jYXJkX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTcgLm0tY2FyZF9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuLm0tY2FyZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2ljb24ge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHRvcDogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9faWNvbiB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtMTJweDtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uIHtcbiAgICBwYWRkaW5nOiAycHggMTBweCAwO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlIC5tLWNhcmRfX2ljb24ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgLm0tY2FyZF9faWNvbiB7XG4gICAgcGFkZGluZzogMnB4IDIwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgLm0tY2FyZF9faWNvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDEwcHg7XG4gIH1cbn1cblxuLm0tY2FyZF9faWNvbl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWNhcmRfX2ljb25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0tY2FyZF9faWNvbl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1idXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVzLnN2Zyk7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1idXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVzX29uLnN2Zyk7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1uYXZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbn1cbi5tLWNhcmRfX2ljb25fX2l0ZW0uLW5hdmk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aV9vbi5zdmcpO1xufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19pY29uX19pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbl9faXRlbSArIC5tLWNhcmRfX2ljb25fX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0Li1wcmFjdGljZSAubS1jYXJkX19pY29uX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubS1jYXJkX19pY29uX190aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cbi5tLWNhcmRfX2ljb25fX3RpcC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm0tY2FyZF9faWNvbl9faXRlbS4tYnVzIC5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIGxlZnQ6IC02MHB4O1xufVxuLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAubS1jYXJkX19pY29uX190aXAge1xuICByaWdodDogMDtcbn1cbi5tLWNhcmRfX2ljb25fX3RpcDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC04cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvdHJpX3doLnN2Zyk7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1idXMgLm0tY2FyZF9faWNvbl9fdGlwOmJlZm9yZSB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAubS1jYXJkX19pY29uX190aXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9faWNvbl9fdGlwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvdHRvbTogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubS1jYXJkX19pY29uX190aXBfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDhweDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjNWRhNzFlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2ljb25fX3RpcF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tLWNhcmRfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkX19idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmRfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAubS1jYXJkX19idG5zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRucyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19idG5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNyAubS1jYXJkX19idG5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2J0bl9fb2JqZWN0IHtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG59XG4ubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2J0bl9fb2JqZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1jYXJkX19idG4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2J0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvIC5tLWNhcmRfX2J0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgLm0tY2FyZF9fYnRuIHtcbiAgd2lkdGg6IDI1MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0IC5tLWNhcmRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tY2FyZF9fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tLWNhcmRfX2FkZHJlc3M6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRlZGVkLCAjZWRlZGVkIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA4cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4ubS1jYXJkX19hZGRyZXNzOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRlZGVkLCAjZWRlZGVkIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA4cHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5tLWNhcmRfX2FkZHJlc3NfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm0tY2FyZF9fYWRkcmVzc19fbWFpbiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cblxuLm0tY2FyZF9fYXJyb3ctdHh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fYXJyb3ctdHh0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZF9fYXJyb3ctdHh0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fYXJyb3ctdHh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdy10eHQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZC4tdHlwZS02IC5tLWNhcmRfX2Fycm93LXR4dCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG4gIH1cbn1cblxuLm0tY2FyZF9fYXJyb3cge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5cHgpIHtcbiAgLm0tY2FyZF9fYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5tLWNhcmRfX2Fycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogLThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmRfX2Fycm93OmFmdGVyIHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbn1cbi5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1jYXJkLi10eXBlLTYgLm0tY2FyZF9fYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4ubS1jYXJkX19pbWdib3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tLWNhcmQuLXR5cGUtNSAubS1jYXJkX19pbWdib3gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWNhcmQuLXR5cGUtNiAubS1jYXJkX19pbWdib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubS1jYXJkX19waG90byB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tY2FyZF9fYXJyb3dib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjEgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogIzRmZTNiYjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IyIC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICNlZDVmMjA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjNWRkNTVhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjQgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogIzRiYzdlNTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I1IC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICNlZDY0N2I7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjOTdjYzA0O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjcgLm0tY2FyZF9fdHJpYW5nbGUge1xuICAgIHN0cm9rZTogIzAwODJiYTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I4IC5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgICBzdHJva2U6ICNlYjkyMDA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAubS1jYXJkX190cmlhbmdsZSB7XG4gICAgc3Ryb2tlOiAjMDA4ZDMxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHN0cm9rZTogIzFhMWExYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IxIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjNGZlM2JiO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjIgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICNlZDVmMjA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogIzVkZDU1YTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I0IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjNGJjN2U1O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjUgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICNlZDY0N2I7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogIzk3Y2MwNDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I3IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3cge1xuICAgIGNvbG9yOiAjMDA4MmJhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjggLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdyB7XG4gICAgY29sb3I6ICNlYjkyMDA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93IHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjNGZlM2JiO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjIgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogI2VkNWYyMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzIC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICM1ZGQ1NWE7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjNGJjN2U1O1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjUgLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogI2VkNjQ3YjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICM5N2NjMDQ7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAubS1jYXJkX19saW5rOmhvdmVyIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgc3Ryb2tlOiAjMDA4MmJhO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjggLm0tY2FyZF9fbGluazpob3ZlciAubS1jYXJkX19hcnJvdy1pbWcge1xuICAgIHN0cm9rZTogI2ViOTIwMDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5IC5tLWNhcmRfX2xpbms6aG92ZXIgLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgICBzdHJva2U6ICMwMDhkMzE7XG4gIH1cbn1cblxuLm0tY2FyZF9faWNvbl9faW1nYm94IHtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm0tY2FyZF9faWNvbl9faW1nYm94ID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1uYXZpIC5tLWNhcmRfX2ljb25fX2ltZ2JveCA+IGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubS1jYXJkX19pY29uX19pdGVtLi1idXMgLm0tY2FyZF9faWNvbl9faW1nYm94ID4gaW1nIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLmhhcy1yaWJib24gLm0tY2FyZF9fcmliYm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC5oYXMtcmliYm9uIC5tLWNhcmRfX3JpYmJvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cblxuLm0tY2FyZF9faGVhZGluZ19fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubS1jYXJkX19jb250Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm0tY2FyZF9faWNvbmJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubS1jYXJkX19pY29uYm94X19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2hlYWRpbmdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5tLWNhcmRfX2hlYWRpbmdfX25hbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tY2FyZF9fYXJlYWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xufVxuXG4ubS1jYXJkX19hcmVhYm94X19hcmVhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm0tY2FyZF9fYXJlYWJveF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1pbi13aWR0aDogMTQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5tLWNhcmRfX2FyZWFib3hfX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWNhcmRfX2FyZWFib3hfX2J0biB7XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgfVxufVxuLm0tY2FyZF9fYXJlYWJveF9fYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nb2xmY291cnNlbGlzdC9idG5fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tLWNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMCAzNXB4IDAgMDtcbn1cblxuLm0tY2FyZF9fZ3JhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDEwOHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkX19ncmFuZCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbi5tLXRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QuLWNhbGVuZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOGQzMTtcbiAgfVxufVxuLm0tdGFiLWxpc3QuLWhhcy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tdGFiLWxpc3QuLWhhcy1idG4gLm0tdGFiLWxpc3RfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbi5tLXRhYi1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRhYi1saXN0X19pdGVtIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4ubS10YWItbGlzdF9faXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLm0tdGFiLWxpc3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciwgLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19pdGVtOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICB9XG59XG4ubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciwgLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5zbGljay1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubS10YWItbGlzdF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdC4tY2FsZW5kZXIgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tLXRhYi1saXN0X19pdGVtLmlzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tdGFiLWxpc3RfX2l0ZW0uLWJnLWdyZWVuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgbS10YWItbGlzdF9fbGlua19fYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm0tdGFiLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiAyMXB4IDE4cHg7XG4gIH1cbn1cbi5tLXRhYi1saXN0Li1wcmFjdGljZSAubS10YWItbGlzdF9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubS10YWItbGlzdC4tcGxhbi1zZWFyY2gtdGFiIC5tLXRhYi1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubS10YWItbGlzdF9fbGluay5pcy1mYWRpbmcge1xuICBhbmltYXRpb246IG0tdGFiLWxpc3RfX2xpbmtfX2FuaW1hdGlvbiAwLjVzIGVhc2UgMHMgMyBub3JtYWw7XG59XG4ubS10YWItbGlzdF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmUgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm0tdGFiLWxpc3QuLXBsYW4tc2VhcmNoLXRhYiAubS10YWItbGlzdF9faXRlbS5pcy1hY3RpdmUgLm0tdGFiLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5tLXRhYi1saXN0Li1jYWxlbmRlciAubS10YWItbGlzdF9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QuLWNhbGVuZGVyIC5tLXRhYi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nOiAxM3B4IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0Li1jYWxlbmRlciAubS10YWItbGlzdF9fbGluayB7XG4gICAgcGFkZGluZzogMTlweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS10YWItbGlzdC4tY2FsZW5kZXIgLm0tdGFiLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgfVxufVxuLm0tdGFiLWxpc3RfX2l0ZW0uLWJnLWdyZWVuIC5tLXRhYi1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjJkMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QuLWJ0bi1iZy10eXBlLWxpZ2h0IC5tLXRhYi1saXN0X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0X19saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9fbGluay5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjNWRhNzFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS10YWItbGlzdC4tY291cnNlbGlzdCAubS10YWItbGlzdF9fbGluay5pcy1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLm0tdGFiLWxpc3QuLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3RfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0Li1zcCAubS10YWItbGlzdF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3RfX2VtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0X19lbSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLm0tdGFiLWxpc3RfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG59XG4ubS10YWItbGlzdF9fYnRuLi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5tLXRhYi1saXN0X19idG4uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nICsgLm0tYWNjX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjY19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubS1hY2NfX2l0ZW0uLXNpZGUtbm9uZS1saW5lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5tLWFjY19faXRlbS4tc2lkZS1ub25lLWxpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubS1hY2MuLWlucHV0LWFjYyAubS1hY2NfX2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tLWFjY19faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLWFjY19faGVhZGluZy5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tLWFjY19faGVhZGluZzpiZWZvcmUsIC5tLWFjY19faGVhZGluZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLm0tYWNjX19oZWFkaW5nOmJlZm9yZSB7XG4gIHJpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubS1hY2NfX2hlYWRpbmc6YWZ0ZXIge1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm0tYWNjX19pdGVtLi1zaWRlLW5vbmUtbGluZSAubS1hY2NfX2hlYWRpbmcge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubS1hY2MuLWlucHV0LWFjYyAubS1hY2NfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMDtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZzpiZWZvcmUsIC5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZzpiZWZvcmUge1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMXB4O1xufVxuLm0tYWNjLi1pbnB1dC1hY2MgLm0tYWNjX19oZWFkaW5nOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19faGVhZGluZy5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubS1hY2NfX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1hY2NfX2NvbnQuLXRhYmxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tLWFjYy4taW5wdXQtYWNjIC5tLWFjY19fY29udCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuLm0tYWNjX19jb250X19yZWZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm0taW5mby1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm0taW5mby1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW0gPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1pbmZvLWxpc3RfX2l0ZW0gPiAqOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0taW5mby1saXN0X19pdGVtID4gKjpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9faXRlbSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1nYyAubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3RfX2JveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fYm94IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X19kYXRlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLXdvbWVuIC5tLWluZm8tbGlzdF9fZGF0ZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19kYXRlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAubS1pbmZvLWxpc3RfX2RhdGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWluZm8tbGlzdF9fY2F0ZWdvcnkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX2NhdGVnb3J5IHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0X19sYWJlbCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fbGFiZWwge1xuICB3aWR0aDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1pbmZvLWxpc3QuLXdvbWVuIC5tLWluZm8tbGlzdF9fbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWluZm8tbGlzdC4td29tZW4gLm0taW5mby1saXN0X19sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0X190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgY29sb3I6ICMwMDcwZDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X190eHQge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4tbm9ybWFsIC5tLWluZm8tbGlzdF9fdHh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3RvcC9pbWdfYXJyb3cuc3ZnKTtcbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fdHh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby1saXN0Li13d3d0b3AgLm0taW5mby1saXN0X190eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX3R4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fdHh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAubS1pbmZvLWxpc3RfX3R4dDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0taW5mby1saXN0Li13b21lbiAubS1pbmZvLWxpc3RfX3R4dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubS1pbmZvLWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWluZm8tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm0taW5mby1saXN0X19saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taW5mby1saXN0X19saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wIC5tLWluZm8tbGlzdF9fbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0taW5mby1saXN0Li1ub3JtYWwgLm0taW5mby1saXN0X19saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubS1pbmZvLi1zcC1zdHlsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtLmlzLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvLi1wb2ludC1mb3JtLmlzLWVycm9yIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4ubS1pbmZvLi1nYy1kZXRhaWwge1xuICBwYWRkaW5nOiAwO1xufVxuLm0taW5mby4tYmctY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tLWluZm8uLWFnZW50LWFjY2VzcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8uaGFzLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taW5mby4taDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm0taW5mby4tc3Atc3R5bGUgLm0taW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tdG9vbHRpcCAubS1pbmZvX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5tLWluZm8uLXRvb2x0aXAgLm0taW5mb19faXRlbSAubS1pbmZvX190ZXJtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExYTFhO1xuICB9XG4gIC5tLWluZm8uLXRvb2x0aXAgLm0taW5mb19faXRlbSAubS1pbmZvX19kZXNjIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm0taW5mb19fdGVybSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvX190ZXJtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mb19fdGVybSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbi5tLWluZm8uLXNwLXN0eWxlIC5tLWluZm9fX3Rlcm0ge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX3Rlcm0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm0taW5mby4tcG9pbnQgLm0taW5mb19fdGVybSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tcG9pbnQgLm0taW5mb19fdGVybSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG4ubS1pbmZvLi1wb2ludC1mb3JtIC5tLWluZm9fX3Rlcm0ge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm8uLXBvaW50LWZvcm0gLm0taW5mb19fdGVybSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm8uLXBvaW50LWZvcm0gLm0taW5mb19fdGVybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWluZm9fX3Rlcm0uLW5vLWxpbmUtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tLWluZm9fX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taW5mb19fZGVzYyAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19fZGVzYyAudS1wbGF5LWZlZXMgLnUtZmVlcyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5tLWluZm8uLXNwLXN0eWxlIC5tLWluZm9fX2Rlc2Mge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX2Rlc2Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1pbmZvLi1wb2ludCAubS1pbmZvX19kZXNjIHtcbiAgY29sb3I6ICMxOTE5MTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludCAubS1pbmZvX19kZXNjIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgcGFkZGluZzogMTRweCAxNXB4IDE0cHggMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby4tcG9pbnQgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogOXB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taW5mb19fZGVzYy4ta2FuYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxufVxuLm0taW5mby4tcG9pbnQtZm9ybSAubS1pbmZvX19kZXNjIHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1wb2ludC1mb3JtIC5tLWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taW5mby4tcG9pbnQtZm9ybSAubS1pbmZvX19kZXNjIHtcbiAgICBwYWRkaW5nOiAycHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbi5tLWluZm9fX2Rlc2MuLW5vLWxpbmUtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi1nYy1kZXRhaWwgLm0taW5mb19fZGVzYyB7XG4gICAgcGFkZGluZzogMTFweCAwIDExcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvLi10b29sdGlwIC5tLWluZm9fX2ljb24ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mby4tdG9vbHRpcCAubS1pbmZvX190eHQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5tLWluZm9fX3ByaWNlIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0taW5mb19fbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tLWluZm9fX2Rlc2Mtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWluZm9fX3NlbGVjdCB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1pbmZvX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1pbmZvX19zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDhweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taW5mb19fc2VsZWN0IHNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWluZm9fX3NlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWluZm9fX2Vycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubS1pbmZvLmlzLWVycm9yIC5tLWluZm9fX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1pbmZvLmlzLWVycm9yIC5tLWluZm9fX2Vycm9yLi1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tLWluZm9fX2l0ZW1zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1pbmZvX19pdGVtcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1vdGhlci1jb25kaXRpb25fX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLW90aGVyLWNvbmRpdGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5tLW90aGVyLWNvbmRpdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ubS1vdGhlci1jb25kaXRpb25fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW90aGVyLWNvbmRpdGlvbl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tLWNhbGVuZGVyX19oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm0tY2FsZW5kZXJfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ubS1jYWxlbmRlcl9fdGFibGUgdGhlYWQgLm0tY2FsZW5kZXJfX3N1biB7XG4gIGNvbG9yOiAjZGQzMzMzO1xufVxuLm0tY2FsZW5kZXJfX3RhYmxlIHRoZWFkIC5tLWNhbGVuZGVyX19zdXQge1xuICBjb2xvcjogIzUwYjZlMztcbn1cbi5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZC5tLWNhbGVuZGVyX19zdW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xufVxuLm0tY2FsZW5kZXJfX3RhYmxlIHRib2R5IHRkLm0tY2FsZW5kZXJfX3N1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmY7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX190YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4O1xufVxuLm0tY2FsZW5kZXIuLW1vZGFsIC5tLWNhbGVuZGVyX190YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fdGFibGUgdGJvZHkgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLWNhbGVuZGVyX191bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYWxlbmRlcl9fdW5pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubS1jYWxlbmRlcl9fdW5pdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubS1jYWxlbmRlci4tbW9kYWwgLm0tY2FsZW5kZXJfX3VuaXQ6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX191bml0OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm0tY2FsZW5kZXJfX3VuaXQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuXG4ubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubS1jYWxlbmRlcl9fZGF0ZS4tc3VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlOTtcbn1cbi5tLWNhbGVuZGVyX19kYXRlLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tY2FsZW5kZXJfX2RhdGUuLWluYWN0aXZlIHtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDhweCAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tLWNhbGVuZGVyLi1tb2RhbCAubS1jYWxlbmRlcl9fZGF0ZS4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2NjY2NjYztcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm0tY2FsZW5kZXIuLXJlc3VsdCAubS1jYWxlbmRlcl9fZGF0ZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tLWNhbGVuZGVyLi1yZXN1bHQgLm0tY2FsZW5kZXJfX2RhdGUuLXN1biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG59XG4ubS1jYWxlbmRlci4tcmVzdWx0IC5tLWNhbGVuZGVyX19kYXRlLi1zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuLm0tY2FsZW5kZXIuLXJlc3VsdCAubS1jYWxlbmRlcl9fZGF0ZS4taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLm0tY2FsZW5kZXJfX251bSB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tY2FsZW5kZXJfX251bSB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tY2FyZC1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1jYXJkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tY2FyZC1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1jYXJkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggNXB4O1xuICB9XG59XG5cbi5tLWNhcmQtbGlzdF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1jYXJkLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm0tY2FyZC1saXN0X19sYWJlbC5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG5cbi5tLWNhcmQtbGlzdF9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1jYXJkLWxpc3RfX25hbWUge1xuICBtYXJnaW46IDhweCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubS1jYXJkLWxpc3RfX2xhYmVsLmlzLWFjdGl2ZSAubS1jYXJkLWxpc3RfX25hbWUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLWNhcmQtbGlzdF9fbmFtZS4tbW9iaWxlIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAycHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm0tZm9ybS4tbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tLWZvcm1fX2JveC4tY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tLWZvcm1fX2JveC4tdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubS1mb3JtX19ib3gtYWNjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tZm9ybV9fbGFiZWwge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm0tZm9ybV9fbGFiZWwuLXllYXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWZvcm1fX2xhYmVsLi15ZWFyIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG4ubS1mb3JtX19sYWJlbC4tbW9udGgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWZvcm1fX2xhYmVsLi1tb250aCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLm0tZm9ybV9fbGFiZWwuLWRheSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubS1mb3JtX19sYWJlbC4tbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDNweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1mb3JtX19uYW1lIHtcbiAgICBmbGV4LWJhc2lzOiAzOCU7XG4gICAgbWF4LXdpZHRoOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tZm9ybV9fbmFtZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tZm9ybV9fbmFtZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbi5tLWZvcm1fX2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWZvcm1fX2J0biB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLm0tZm9ybV9fYnRuLi1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1mb3JtX19idG4uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWZvcm1fX2JveC4tdHh0LmlzLWFjdGl2ZSAubS1mb3JtX19idG4uLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tZm9ybV9fYm94Li10eHQuaXMtYWN0aXZlIC5tLWZvcm1fX2J0bi4tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tZm9ybV9fdHh0IHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tLWZvcm1fX2JveF9fbm90aWNlIHtcbiAgbWFyZ2luOiAwIDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubS1hY2NvcmRpb25fX3R0bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWFjY29yZGlvbl9fY29udCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1hY2NvcmRpb25fX2J0bi1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgfVxuICAubS1hY2NvcmRpb25fX2J0bi1zcDpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDhkMzE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubS1hY2NvcmRpb25fX2J0bi1zcDphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAwOGQzMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm0tYWNjb3JkaW9uX19idG4tc3AuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLm0tYWNjb3JkaW9uX19idG4tc3AuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4ZDMxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tbm90aWNlLi11bmRlciAubS1ub3RpY2VfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tbm90aWNlX190dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX190dGwge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuLm0tbm90aWNlLi11bmRlciAubS1ub3RpY2VfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9fdHRsIHtcbiAgICBtaW4td2lkdGg6IDI3OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLm0tbm90aWNlX19tYWluIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2VfX21haW4ge1xuICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgfVxufVxuLm0tbm90aWNlX19tYWluIGEsXG4ubS1ub3RpY2VfX21haW4gLm0tbm90aWNlX19saW5rIHtcbiAgY29sb3I6ICMwMDcwZDI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX19tYWluIGEsXG4gIC5tLW5vdGljZV9fbWFpbiAubS1ub3RpY2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9fbWFpbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbm90aWNlLi11bmRlciAubS1ub3RpY2VfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1ub3RpY2UuLXVuZGVyIC5tLW5vdGljZV9faXRlbSA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW5vdGljZV9faXRlbV9fdGltZSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuXG4ubS1ub3RpY2UuLWdvdG9wYXNzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZS4tZ290b3Bhc3Mge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4O1xuICB9XG59XG4ubS1ub3RpY2UuLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ4MDA7XG59XG4ubS1ub3RpY2UuLWJvcmRlci1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tLW5vdGljZS4tcHJhY3RpY2UtdG9wIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlLi1wcmFjdGljZS10b3Age1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuLm0tbm90aWNlLi1wcmFjdGljZS10b3AgLm0tbm90aWNlX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDcwRDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1ub3RpY2UuLXByYWN0aWNlLXRvcCAubS1ub3RpY2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4ubS1ub3RpY2VfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tbm90aWNlX190eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubS1ub3RpY2VfX2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLW5vdGljZV9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4ubS1ub3RpY2VfX2RldGFpbF9fdHRsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tbm90aWNlX19kZXRhaWxfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLW5vdGljZV9fZGV0YWlsX19ib3gge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZmxleC1iYXNpczogNDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubS1hY2MtaW5jaGVja19faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tYWNjLWluY2hlY2tfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWFjYy1pbmNoZWNrX190dGw6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3RvcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tLWFjYy1pbmNoZWNrX190dGwuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5tLWFjYy1pbmNoZWNrX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjLWluY2hlY2tfX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5tLWFjYy1pbmNoZWNrX190dGxfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLm0tYWNjLWluY2hlY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4ubS1hY2MtaW5jaGVjayAubS1hY2MtaW5jaGVja19fbGlzdCAubS1hY2MtaW5jaGVja19faXRlbSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1MHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm0tYWNjLWluY2hlY2sgLm0tYWNjLWluY2hlY2tfX2xpc3QgLm0tYWNjLWluY2hlY2tfX2l0ZW0gLm0tYWNjLWluY2hlY2tfX2l0ZW1fX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm0tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLm0tbWVudS4tc3RhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tbWVudS4tc3RhcnQgLm0tbWVudV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1tZW51X190eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tbWVudV9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm0tbWVudS4tc3RhcnQgLm0tbWVudV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubS1tZW51X19jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tLW1lbnVfX2JhY2sge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm0tbWVudS1jbGVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm0tbWVudS1jbGVhci4tcGMtcHJlZiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgbWFyZ2luOiAwIDI0cHg7XG59XG5cbi5tLW1lbnUtY2xlYXJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubS1kZXRhaWxib3guLWJvcmRlci1ib3R0bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLm0tZGV0YWlsYm94IGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tLWRldGFpbGJveCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubS1kZXRhaWxib3ggZGQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubS1kZXRhaWxib3ggZGQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA2cHggNnB4IDA7XG59XG4ubS1kZXRhaWxib3ggZGQgdWwgbGkubm9zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLWRldGFpbGJveCBkZCB1bCBsaSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bl9iaWcuc3ZnKTtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDIycHggLSA3cHgpO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5tLWRldGFpbGJveC4tcGNib3gge1xuICBwYWRkaW5nOiA0MHB4IDEwcHggMCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubS1kZXRhaWxib3guLXBjYm94IGR0IHtcbiAgZmxleC1iYXNpczogMTQwcHg7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3ggZGQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCBkZCB1bCBsaSBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLm0tZGV0YWlsYm94Li1wY2JveC4tdGFiMiBkdCB7XG4gIGZsZXgtYmFzaXM6IDE3MHB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubS1kZXRhaWxib3guLXBjYm94Li10YWIyIGRkIHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTcwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbn1cblxuLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG4ubS1kZXRhaWxib3hfX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubS1kZXRhaWxib3hfX2lubmVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9faW5uZXIge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWRldGFpbGJveC4tc3AtZmxleCAubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIge1xuICBwYWRkaW5nOiA5cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tZGV0YWlsYm94X19pbm5lci4tc3AtZmxleC1jZWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3guLW5vdGljZSAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4ubS1kZXRhaWxib3guLXNwLWZsZXggLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm0tZGV0YWlsYm94X190dGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94X190dGwge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubS1kZXRhaWxib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4ubS1kZXRhaWxib3guLW5vdGljZSAubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X190dGwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX3R0bCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5tLXNjb3BlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggM3B4O1xufVxuLm0tc2NvcGUuLWt2IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm0tc2NvcGVfX3R0bCB7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tLXNjb3BlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1tb2RhbC1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1tb2RhbC1ib3R0b20uLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1tb2RhbC1ib3R0b21fX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLW1vZGFsLWJvdHRvbV9fYnRuLi1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tLXdpdGhnb2xmLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS13aXRoZ29sZi1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC4tcGMuLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS13aXRoZ29sZi1zZWFyY2guLXNwLi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG4ubS13aXRoZ29sZi1zZWFyY2hfX2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC4tc3AgLm0td2l0aGdvbGYtc2VhcmNoX19jb250IHtcbiAgcGFkZGluZzogNXB4IDEwcHggOHB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLi1zcC4taGVhZGVyIC5tLXdpdGhnb2xmLXNlYXJjaF9fY29udCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyMnB4O1xufVxuXG4ubS13aXRoZ29sZi1zZWFyY2hfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4cHg7XG4gIGxlZnQ6IDE4cHg7XG59XG5cbi5tLXdpdGhnb2xmLXNlYXJjaF9faGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLi1zcCAubS13aXRoZ29sZi1zZWFyY2hfX2hlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLi1zcC4taGVhZGVyIC5tLXdpdGhnb2xmLXNlYXJjaF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS13aXRoZ29sZi1zZWFyY2hfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm0td2l0aGdvbGYtc2VhcmNoX19idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4ubS13aXRoZ29sZi1zZWFyY2guLXNwIC5tLXdpdGhnb2xmLXNlYXJjaF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC4tcGMuLWhlYWRlciAubS13aXRoZ29sZi1zZWFyY2hfX2J0biB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLi1zcC4taGVhZGVyIC5tLXdpdGhnb2xmLXNlYXJjaF9fYnRuIHtcbiAgbWFyZ2luOiAzMnB4IDMwcHg7XG59XG5cbi5tLXdpdGhnb2xmLXNlYXJjaF9fYnRuX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS13aXRoZ29sZi1zZWFyY2guLXBjLi1oZWFkZXIgLm0td2l0aGdvbGYtc2VhcmNoX19idG5fX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbk9yZ2FuaXNtc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm8tdGFiX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby10YWJfX3BhbmVsLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tdGFiLi1ib3JkZXIgLm8tdGFiX19wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYi4tYm9yZGVyIC5vLXRhYl9fcGFuZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiLi1ib3JkZXIgLm8tdGFiX19wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDhkMzE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uby10YWIgLm8tdGFiX19pbm5lci4tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWIgLm8tdGFiX19pbm5lci4tc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBtaW4taGVpZ2h0OiAzNzJweDtcbiAgfVxufVxuLm8tdGFiIC5vLXRhYl9faW5uZXIuLXNlYXJjaC4tYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYiAuby10YWJfX2lubmVyIC5vLXRhYl9fcGFuZWwuLW5vcm1hbCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWIgLm8tdGFiX19pbm5lciAuby10YWJfX3BhbmVsLi1yZXNlcnZlLW1lbnUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyog44Kw44Oq44OD44OJICovXG4uby1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uby1ncmlkLi1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5vLWdyaWQuLWlubmVyLXN0cmV0Y2ggLm8tZ3JpZF9fY2VsbCB7XG4gIGZsZXgtYmFzaXM6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm8tZ3JpZC4taW5uZXItc3RyZXRjaCAuby1ncmlkX19jZWxsID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcm93LXJldmVyc2UtcGN3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtYmxvY2suLWlubmVyLXN0cmV0Y2ggLm8tZ3JpZF9fY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWJsb2NrLi1pbm5lci1zdHJldGNoIC5vLWdyaWRfX2NlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLWJsb2NrLi1pbm5lci1zdHJldGNoIC5vLWdyaWRfX2NlbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBmbGV4LWJhc2lzOiAyMDAlO1xuICAgIG1heC13aWR0aDogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMDAlO1xuICAgIGZsZXgtYmFzaXM6IDIwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1wY2ItMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMDAlO1xuICAgIGZsZXgtYmFzaXM6IDIwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMCU7XG4gICAgZmxleC1iYXNpczogMjAwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTFjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAlO1xuICAgIGZsZXgtYmFzaXM6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS0xY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAlO1xuICAgIGZsZXgtYmFzaXM6IDIwMCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTJjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0yY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTJjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0yY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0yY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS0yY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTJjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0yY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0yY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTNjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTNjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0zY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTNjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTNjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItM2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0zY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTNjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy0zY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtM2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0zY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0zY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC0zY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTNjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTNjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtM2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtM2NvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0zY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtM2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTNjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTNjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtM2NvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTNjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTNjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtM2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wYy00Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy00Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wYy00Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC00Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTRjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTRjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi00Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTRjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTRjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy00Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtNGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTRjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC00Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1zcC00Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTRjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTRjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTRjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC00Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtNGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS00Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTRjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtNWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtNWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC01Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTVjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi01Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctNWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy01Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTVjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy01Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTVjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtNWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTVjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtNWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC01Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC01Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTVjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC01Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS01Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS01Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS01Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTVjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS01Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtNmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC02Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTZjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi02Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItNmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy02Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctNmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy02Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTZjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy02Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtNmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy02Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC02Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTZjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTZjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC02Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtNmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTZjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTZjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTZjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTZjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS02Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTZjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtNmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi1wYy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgZmxleC1iYXNpczogNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtN2NvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC03Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTdjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLXBjYi03Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICAgIG1heC13aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItN2NvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi03Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLXBjdy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICAgIG1heC13aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTdjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctN2NvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy03Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTdjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxNDI4NTclO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQyODU3MTQlO1xuICAgIGZsZXgtYmFzaXM6IDI4LjU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDU3LjE0Mjg1NzE0MjklO1xuICAgIGZsZXgtYmFzaXM6IDU3LjE0Mjg1NzE0MjklO1xuICAgIG1heC13aWR0aDogNTcuMTQyODU3MTQyOSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3MTQyODYlO1xuICAgIGZsZXgtYmFzaXM6IDcxLjQyODU3MTQyODYlO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtN2NvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC03Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtN2NvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDI4NTcxNCU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0Mjg1NzE0JTtcbiAgICBmbGV4LWJhc2lzOiAyOC41NzE0Mjg1NzE0JTtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQyODU3MSU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNDI4NTcxJTtcbiAgICBmbGV4LWJhc2lzOiA0Mi44NTcxNDI4NTcxJTtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTcxNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NzE0Mjg2JTtcbiAgICBmbGV4LWJhc2lzOiA3MS40Mjg1NzE0Mjg2JTtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0Mjg1NzE0MyU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyODU3MTQzJTtcbiAgICBmbGV4LWJhc2lzOiA4NS43MTQyODU3MTQzJTtcbiAgfVxuICAuby1ncmlkLi1zcC03Y29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQyODU3MTQlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDI4NTcxNCU7XG4gICAgZmxleC1iYXNpczogMjguNTcxNDI4NTcxNCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNDI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0Mjg1NzElO1xuICAgIGZsZXgtYmFzaXM6IDQyLjg1NzE0Mjg1NzElO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTdjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3MTQyODYlO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTcxNDI4NiU7XG4gICAgZmxleC1iYXNpczogNzEuNDI4NTcxNDI4NiU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC03Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyODU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDg1LjcxNDI4NTcxNDMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtN2NvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtN2NvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0Mjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQyODU3MTQlO1xuICAgIGZsZXgtYmFzaXM6IDI4LjU3MTQyODU3MTQlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0Mjg1NzElO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQyODU3MSU7XG4gICAgZmxleC1iYXNpczogNDIuODU3MTQyODU3MSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODU3MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NTcxNDI5JTtcbiAgICBmbGV4LWJhc2lzOiA1Ny4xNDI4NTcxNDI5JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtN2NvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NzE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3MTQyODYlO1xuICAgIGZsZXgtYmFzaXM6IDcxLjQyODU3MTQyODYlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS03Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogODUuNzE0Mjg1NzE0MyU7XG4gICAgZmxleC1iYXNpczogODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTdjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtOGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtOGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC04Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LThjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi04Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOGNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi04Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLThjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LThjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy04Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LThjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOGNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy04Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLThjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtOGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLThjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtOGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDYyLjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLThjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC04Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLThjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICAgIGZsZXgtYmFzaXM6IDg3LjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS04Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWdyaWQuLXBjLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLXBjLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi10YWJsZXQtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICAgIG1heC13aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICAgIG1heC13aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtOWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC05Y29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICAgIG1heC13aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTljb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi05Y29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTljb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItOWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1ncmlkLi1wY3ctOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICAgIG1heC13aWR0aDogMjIuMjIyMjIyMjIyMiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBmbGV4LWJhc2lzOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICAgIG1heC13aWR0aDogNTUuNTU1NTU1NTU1NiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY3ctOWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBmbGV4LWJhc2lzOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLXBjdy05Y29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICAgIG1heC13aWR0aDogODguODg4ODg4ODg4OSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTljb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1iYXNpYy05Y29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtOWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgZmxleC1iYXNpczogMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgbWF4LXdpZHRoOiA0NC40NDQ0NDQ0NDQ0JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgZmxleC1iYXNpczogNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgbWF4LXdpZHRoOiA3Ny43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgZmxleC1iYXNpczogODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy05Y29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1zcC05Y29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMi4yMjIyMjIyMjIyJTtcbiAgICBtYXgtd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICAgIGZsZXgtYmFzaXM6IDIyLjIyMjIyMjIyMjIlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1NS41NTU1NTU1NTU2JTtcbiAgICBtYXgtd2lkdGg6IDU1LjU1NTU1NTU1NTYlO1xuICAgIGZsZXgtYmFzaXM6IDU1LjU1NTU1NTU1NTYlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4OC44ODg4ODg4ODg5JTtcbiAgICBtYXgtd2lkdGg6IDg4Ljg4ODg4ODg4ODklO1xuICAgIGZsZXgtYmFzaXM6IDg4Ljg4ODg4ODg4ODklO1xuICB9XG4gIC5vLWdyaWQuLXNwLTljb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0NC40NDQ0NDQ0NDQ0JTtcbiAgICBtYXgtd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIGZsZXgtYmFzaXM6IDQ0LjQ0NDQ0NDQ0NDQlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC05Y29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3Ny43Nzc3Nzc3Nzc4JTtcbiAgICBtYXgtd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICAgIGZsZXgtYmFzaXM6IDc3Ljc3Nzc3Nzc3NzglO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtOWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTljb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjIuMjIyMjIyMjIyMiU7XG4gICAgbWF4LXdpZHRoOiAyMi4yMjIyMjIyMjIyJTtcbiAgICBmbGV4LWJhc2lzOiAyMi4yMjIyMjIyMjIyJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQ0LjQ0NDQ0NDQ0NDQlO1xuICAgIG1heC13aWR0aDogNDQuNDQ0NDQ0NDQ0NCU7XG4gICAgZmxleC1iYXNpczogNDQuNDQ0NDQ0NDQ0NCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTUuNTU1NTU1NTU1NiU7XG4gICAgbWF4LXdpZHRoOiA1NS41NTU1NTU1NTU2JTtcbiAgICBmbGV4LWJhc2lzOiA1NS41NTU1NTU1NTU2JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS05Y29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDc3Ljc3Nzc3Nzc3NzglO1xuICAgIG1heC13aWR0aDogNzcuNzc3Nzc3Nzc3OCU7XG4gICAgZmxleC1iYXNpczogNzcuNzc3Nzc3Nzc3OCU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTljb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODguODg4ODg4ODg4OSU7XG4gICAgbWF4LXdpZHRoOiA4OC44ODg4ODg4ODg5JTtcbiAgICBmbGV4LWJhc2lzOiA4OC44ODg4ODg4ODg5JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtOWNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEwY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMGNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMGNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgOTAlO1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTBjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMGNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEwY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1ncmlkLi1zcC0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMGNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBmbGV4LWJhc2lzOiA4MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEwY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMGNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEwY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTBjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEwY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgZmxleC1iYXNpczogNzAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZmxleC1iYXNpczogODAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZmxleC1iYXNpczogOTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMGNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tZ3JpZC4tcGMtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gICAgbWF4LXdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gICAgbWF4LXdpZHRoOiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMWNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICAgIG1heC13aWR0aDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxOC4xODE4MTgxODE4JTtcbiAgICBmbGV4LWJhc2lzOiAxOC4xODE4MTgxODE4JTtcbiAgICBtYXgtd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0NS40NTQ1NDU0NTQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NS40NTQ1NDU0NTQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA3Mi43MjcyNzI3MjczJTtcbiAgICBmbGV4LWJhc2lzOiA3Mi43MjcyNzI3MjczJTtcbiAgICBtYXgtd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMWNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1ncmlkLi1wY2ItMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTFjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDkuMDkwOTA5MDkwOSU7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIGZsZXgtYmFzaXM6IDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICAgIG1heC13aWR0aDogMzYuMzYzNjM2MzYzNiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIGZsZXgtYmFzaXM6IDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICAgIG1heC13aWR0aDogNjMuNjM2MzYzNjM2NCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIGZsZXgtYmFzaXM6IDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTExY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkwLjkwOTA5MDkwOTElO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMWNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTExY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxOC4xODE4MTgxODE4JTtcbiAgICBmbGV4LWJhc2lzOiAxOC4xODE4MTgxODE4JTtcbiAgICBtYXgtd2lkdGg6IDE4LjE4MTgxODE4MTglO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0NS40NTQ1NDU0NTQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NS40NTQ1NDU0NTQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1LjQ1NDU0NTQ1NDUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA3Mi43MjcyNzI3MjczJTtcbiAgICBmbGV4LWJhc2lzOiA3Mi43MjcyNzI3MjczJTtcbiAgICBtYXgtd2lkdGg6IDcyLjcyNzI3MjcyNzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMWNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTFjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIGZsZXgtYmFzaXM6IDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBtYXgtd2lkdGg6IDI3LjI3MjcyNzI3MjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzYuMzYzNjM2MzYzNiU7XG4gICAgZmxleC1iYXNpczogMzYuMzYzNjM2MzYzNiU7XG4gICAgbWF4LXdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBtYXgtd2lkdGg6IDU0LjU0NTQ1NDU0NTUlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNjMuNjM2MzYzNjM2NCU7XG4gICAgZmxleC1iYXNpczogNjMuNjM2MzYzNjM2NCU7XG4gICAgbWF4LXdpZHRoOiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMWNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIGZsZXgtYmFzaXM6IDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgICBtYXgtd2lkdGg6IDgxLjgxODE4MTgxODIlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTExY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDkwLjkwOTA5MDkwOTElO1xuICAgIGZsZXgtYmFzaXM6IDkwLjkwOTA5MDkwOTElO1xuICAgIG1heC13aWR0aDogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTExY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgICBmbGV4LWJhc2lzOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI3LjI3MjcyNzI3MjclO1xuICAgIG1heC13aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gICAgZmxleC1iYXNpczogMjcuMjcyNzI3MjcyNyU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDU0LjU0NTQ1NDU0NTUlO1xuICAgIG1heC13aWR0aDogNTQuNTQ1NDU0NTQ1NSU7XG4gICAgZmxleC1iYXNpczogNTQuNTQ1NDU0NTQ1NSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTExY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgICBmbGV4LWJhc2lzOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDgxLjgxODE4MTgxODIlO1xuICAgIG1heC13aWR0aDogODEuODE4MTgxODE4MiU7XG4gICAgZmxleC1iYXNpczogODEuODE4MTgxODE4MiU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMWNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sLi1yaWdodC1zcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMiB7XG4gICAgZmxleDogMCAwIDE4LjE4MTgxODE4MTglO1xuICAgIG1heC13aWR0aDogMTguMTgxODE4MTgxOCU7XG4gICAgZmxleC1iYXNpczogMTguMTgxODE4MTgxOCU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjcuMjcyNzI3MjcyNyU7XG4gICAgbWF4LXdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzNi4zNjM2MzYzNjM2JTtcbiAgICBtYXgtd2lkdGg6IDM2LjM2MzYzNjM2MzYlO1xuICAgIGZsZXgtYmFzaXM6IDM2LjM2MzYzNjM2MzYlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNSB7XG4gICAgZmxleDogMCAwIDQ1LjQ1NDU0NTQ1NDUlO1xuICAgIG1heC13aWR0aDogNDUuNDU0NTQ1NDU0NSU7XG4gICAgZmxleC1iYXNpczogNDUuNDU0NTQ1NDU0NSU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTQuNTQ1NDU0NTQ1NSU7XG4gICAgbWF4LXdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA2My42MzYzNjM2MzY0JTtcbiAgICBtYXgtd2lkdGg6IDYzLjYzNjM2MzYzNjQlO1xuICAgIGZsZXgtYmFzaXM6IDYzLjYzNjM2MzYzNjQlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuOCB7XG4gICAgZmxleDogMCAwIDcyLjcyNzI3MjcyNzMlO1xuICAgIG1heC13aWR0aDogNzIuNzI3MjcyNzI3MyU7XG4gICAgZmxleC1iYXNpczogNzIuNzI3MjcyNzI3MyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMWNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgODEuODE4MTgxODE4MiU7XG4gICAgbWF4LXdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgOTAuOTA5MDkwOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MC45MDkwOTA5MDkxJTtcbiAgICBmbGV4LWJhc2lzOiA5MC45MDkwOTA5MDkxJTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTExY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjExIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMWNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTguMTgxODE4MTgxOCU7XG4gICAgbWF4LXdpZHRoOiAxOC4xODE4MTgxODE4JTtcbiAgICBmbGV4LWJhc2lzOiAxOC4xODE4MTgxODE4JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjcuMjcyNzI3MjcyNyU7XG4gICAgbWF4LXdpZHRoOiAyNy4yNzI3MjcyNzI3JTtcbiAgICBmbGV4LWJhc2lzOiAyNy4yNzI3MjcyNzI3JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzYuMzYzNjM2MzYzNiU7XG4gICAgbWF4LXdpZHRoOiAzNi4zNjM2MzYzNjM2JTtcbiAgICBmbGV4LWJhc2lzOiAzNi4zNjM2MzYzNjM2JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDUuNDU0NTQ1NDU0NSU7XG4gICAgbWF4LXdpZHRoOiA0NS40NTQ1NDU0NTQ1JTtcbiAgICBmbGV4LWJhc2lzOiA0NS40NTQ1NDU0NTQ1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTQuNTQ1NDU0NTQ1NSU7XG4gICAgbWF4LXdpZHRoOiA1NC41NDU0NTQ1NDU1JTtcbiAgICBmbGV4LWJhc2lzOiA1NC41NDU0NTQ1NDU1JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNjMuNjM2MzYzNjM2NCU7XG4gICAgbWF4LXdpZHRoOiA2My42MzYzNjM2MzY0JTtcbiAgICBmbGV4LWJhc2lzOiA2My42MzYzNjM2MzY0JTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNzIuNzI3MjcyNzI3MyU7XG4gICAgbWF4LXdpZHRoOiA3Mi43MjcyNzI3MjczJTtcbiAgICBmbGV4LWJhc2lzOiA3Mi43MjcyNzI3MjczJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgODEuODE4MTgxODE4MiU7XG4gICAgbWF4LXdpZHRoOiA4MS44MTgxODE4MTgyJTtcbiAgICBmbGV4LWJhc2lzOiA4MS44MTgxODE4MTgyJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTFjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDkwLjkwOTA5MDkwOTElO1xuICAgIG1heC13aWR0aDogOTAuOTA5MDkwOTA5MSU7XG4gICAgZmxleC1iYXNpczogOTAuOTA5MDkwOTA5MSU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTExY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy0xMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGMtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wYy0xMmNvbCAuby1ncmlkX19jZWxsLi1wYy1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjLWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tdGFibGV0LWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LTEyY29sIC5vLWdyaWRfX2NlbGwuLXRhYmxldC1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC0xMmNvbCAuby1ncmlkX19jZWxsLi10YWJsZXQtY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW40IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW43IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1wY2ItMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGNiLWNvbHNwYW4xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjYi1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjYi0xMmNvbCAuby1ncmlkX19jZWxsLi1wY2ItY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5vLWdyaWQuLXBjdy0xMmNvbCAuby1ncmlkX19jZWxsLi1wY3ctY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1wY3ctMTJjb2wgLm8tZ3JpZF9fY2VsbC4tcGN3LWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LTEyY29sIC5vLWdyaWRfX2NlbGwuLXBjdy1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW42IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW45IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy0xMmNvbCAuby1ncmlkX19jZWxsLi1iYXNpYy1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLTEyY29sIC5vLWdyaWRfX2NlbGwuLWJhc2ljLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tYmFzaWMtY29sc3BhbjEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLTEyY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gIH1cbiAgLm8tZ3JpZC4tc3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tc3AtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1zcC0xMmNvbCAuby1ncmlkX19jZWxsLi1zcC1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLXNwLTEyY29sIC5vLWdyaWRfX2NlbGwuLXNwLWNvbHNwYW4xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wuLXJpZ2h0LXNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbCB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW4yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW41IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm8tZ3JpZC4tZGVza3RvcC0xMmNvbCAuby1ncmlkX19jZWxsLi1kZXNrdG9wLWNvbHNwYW44IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLTEyY29sIC5vLWdyaWRfX2NlbGwuLWRlc2t0b3AtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tZGVza3RvcC1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbC4tcmlnaHQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3Bhbjkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS0xMmNvbCAuby1ncmlkX19jZWxsLi1tb2JpbGUtY29sc3BhbjEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtMTJjb2wgLm8tZ3JpZF9fY2VsbC4tbW9iaWxlLWNvbHNwYW4xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLTEyY29sIC5vLWdyaWRfX2NlbGwuLW1vYmlsZS1jb2xzcGFuMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1zcC1oLWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDEwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1zcC1oLWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDEyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1zcC1oLWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDE0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTdweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDE2IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDE2IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDE2IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1zcC1oLWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDE2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGMtdi1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIH1cbiAgLm8tZ3JpZC4tdGFibGV0LWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLXRhYmxldC12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGNiLWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjYi12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1wY3ctaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tcGN3LXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1iYXNpYy12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1zcC1oLWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgfVxuICAuby1ncmlkLi1zcC12LWludDE4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3Atdi1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgfVxuICAuby1ncmlkLi1tb2JpbGUtaC1pbnQxOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tbW9iaWxlLXYtaW50MTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDIwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDIyIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDIyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDI0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDI2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDI2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDI4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDI4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDI4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQyOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50Mjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDI4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzMCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDMwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDMyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzMiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDMyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDM0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDM0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzNCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDM0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDM2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzNiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50MzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDM2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDM4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTlweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDM4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDM4IHtcbiAgICBtYXJnaW4tbGVmdDogLTE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTlweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQzOCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50MzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50Mzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDM4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NDAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDQwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDQyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjFweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NDIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDQyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NDQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDQ0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ2IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NDYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDQ2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ0OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NDggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NDgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDQ4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NTAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDUwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDUyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDUyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDUyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NTIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDUyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDU0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDU0IHtcbiAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NTQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDU0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NTYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDU2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDU4IHtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjlweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDU4IHtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDU4IHtcbiAgICBtYXJnaW4tbGVmdDogLTI5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjlweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ1OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NTggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDU4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDYwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NjAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDYwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDYyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzFweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDYyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDYyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzFweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NjIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDYyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NjQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDY0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDY2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDY2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzNweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NjYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDY2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDY4IHtcbiAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDY4IHtcbiAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDY4IHtcbiAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzRweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ2OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NjggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50Njgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDY4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDcwIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDcwIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDcwIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NzAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDcwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDcyIHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3MiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NzIgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDcyIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDc0IHtcbiAgICBtYXJnaW4tbGVmdDogLTM3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc0IHtcbiAgICBtYXJnaW4tbGVmdDogLTM3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDc0IHtcbiAgICBtYXJnaW4tbGVmdDogLTM3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3NCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NzQgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDc0IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDc2IHtcbiAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc2IHtcbiAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDc2IHtcbiAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3NiAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NzYgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50NzYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDc2IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDc4IHtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDc4IHtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDc4IHtcbiAgICBtYXJnaW4tbGVmdDogLTM5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzlweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ3OCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzlweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50NzggLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50Nzgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDc4IC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1ncmlkLi1wYy1oLWludDgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuby1ncmlkLi1wYy1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjLXYtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWdyaWQuLXRhYmxldC1oLWludDgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi10YWJsZXQtdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLXBjYi1oLWludDgwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuby1ncmlkLi1wY2ItaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi1wY2Itdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZ3JpZC4tcGN3LWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLXBjdy12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLWJhc2ljLWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tYmFzaWMtdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWdyaWQuLXNwLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLXNwLWgtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm8tZ3JpZC4tc3Atdi1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1ncmlkLi1kZXNrdG9wLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLWRlc2t0b3AtaC1pbnQ4MCAuby1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuby1ncmlkLi1kZXNrdG9wLXYtaW50ODAgLm8tZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tZ3JpZC4tbW9iaWxlLWgtaW50ODAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS1oLWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vLWdyaWQuLW1vYmlsZS12LWludDgwIC5vLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tZ3JpZC4tc3AtYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNGVhO1xuICB9XG59XG5cbmh0bWwuaXMtbW9kYWwtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDc1dmg7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLi1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1waG90byB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLXBob3RvIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG4uby1tb2RhbC4tcGxhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBsYW4ge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygoNzAwcHggLSAxMDB2aCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm8tbW9kYWwuLXBsYW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDgwdmggLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLi1wbGFuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwdncgLSA1MHZoKTtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLm8tbW9kYWwuLW15cGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW15cGFnZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIHRvcDogMTVweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgfVxuICAuby1tb2RhbC4tbXlwYWdlLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLW1vZGFsLi1teXBhZ2Uge1xuICAgIHdpZHRoOiA5MzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW15cGFnZSB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbXlwYWdlLi1zaG9ydCB7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tZml0IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tY29tcGFuaW9uLWluZm8ge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLm8tbW9kYWwuLWFsZXJ0IHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1hbGVydCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1tb2RhbC4tYWxlcnQge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tbW9kYWwuLWFsZXJ0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5vLW1vZGFsLi1hbGVydC4tYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbn1cbi5vLW1vZGFsLi1hbGVydC4tYWRkLWNvbXBhbmlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tbW9kYWwuLWFsZXJ0Li1hZGQtY29tcGFuaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC4tbmFycm93IHtcbiAgICB3aWR0aDogNTgwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1sYW5nLWNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZTI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLWxhbmctY2hhbmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLWxhbmctY2hhbmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm8tbW9kYWwuLXBob3RvLW1vZGFsIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCB7XG4gICAgYXNwZWN0LXJhdGlvOiA3NjAvNTIwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwge1xuICAgIHdpZHRoOiA3NjBweDtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMTAwcHgpO1xuICAgIHRvcDogNjBweDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEge1xuICAgIG1pbi13aWR0aDogODcwcHg7XG4gICAgd2lkdGg6IDg3MHB4O1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB9XG59XG5cbi5vLW1vZGFsX19zaGFkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uaXMtbW9kYWwtYWN0aXZlIC5vLW1vZGFsX19zaGFkZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzIwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9jbG9zZS5zdmcpO1xufVxuLm8tbW9kYWxfX2Nsb3NlLi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLm8tbW9kYWwuLXBob3RvIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlLCAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90byAuby1tb2RhbF9fY2xvc2UsIC5vLW1vZGFsLi1wbGFuIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBob3RvLW1vZGFsIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vLW1vZGFsLi1waG90byAuby1tb2RhbF9fY2xvc2UsIC5vLW1vZGFsLi1wbGFuIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBob3RvLW1vZGFsIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLi1waG90byAuby1tb2RhbF9fY2xvc2UsIC5vLW1vZGFsLi1wbGFuIC5vLW1vZGFsX19jbG9zZSwgLm8tbW9kYWwuLXBob3RvLW1vZGFsIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG4uby1tb2RhbC4tcGxhbiAuby1tb2RhbF9fY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vLW1vZGFsLi1wbGFuIC5vLW1vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19jbG9zZSB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2Nsb3NlIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX21haW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLWhhcy1ib3R0b20gLm8tbW9kYWxfX21haW4ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90byAuby1tb2RhbF9fbWFpbiB7XG4gICAgaGVpZ2h0OiA4NXZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLXBsYW4gLm8tbW9kYWxfX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsX19tYWluX19jb250Li1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbF9fbWFpbl9fY29udC4tY29sMiAuby1tb2RhbF9fdW5pdCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tIC5vLW1vZGFsX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwuLXBob3RvLW1vZGFsIC5vLW1vZGFsX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDc2MC81MjA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2l0ZW0ge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgLm8tbW9kYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA4RDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vLW1vZGFsX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm8tbW9kYWwuLXBob3RvLW1vZGFsIC5vLW1vZGFsX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsIC5vLW1vZGFsX19pbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgfVxufVxuLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9faW1nIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2ltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogMzkxcHgpIHtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9faW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogbWluKDU4NXB4LCAxMDB2aCAtIDEwNXB4KTtcbiAgfVxufVxuLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAuby1tb2RhbF9faW1nIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fc2xpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM2VtKTtcbn1cbi5vLW1vZGFsX19zbGlkZV9fYXJyb3cuLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm8tbW9kYWxfX3NsaWRlX19pdGVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uby1tb2RhbF9fc2xpZGVfX2l0ZW1fX2Rlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgaGVpZ2h0OiBjYWxjKDIwcHggKyAzZW0pO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLW1vZGFsX19oZWFkIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbn1cbi5vLW1vZGFsX19oZWFkaW5nLi10dGwtbm9uZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9faGVhZGluZy4tdHRsLW5vbmUge1xuICAgIG1pbi1oZWlnaHQ6IDYzcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5vLW1vZGFsX19oZWFkaW5nX19jbG9zZS4tY29tcGFuaW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5vLW1vZGFsX19oZWFkaW5nX19jbG9zZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tbW9kYWxfX2JvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uby1tb2RhbC4tbXlwYWdlLi1jaGFuZ2UgLm8tbW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tY2hhbmdlIC5vLW1vZGFsX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19ib2R5Li13aWRlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi5vLW1vZGFsX19ib2R5Li1jb21wYW5pb24taW5mbyB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19ib2R5Li1jb21wYW5pb24taW5mbyB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLm8tbW9kYWxfX2JvZHkgLm8tbW9kYWxfX2JvZHlfX3BvaW50LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19ib2R5IC5vLW1vZGFsX19ib2R5X19wb2ludC10eHQge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxufVxuLm8tbW9kYWxfX2JvZHkgLm8tbW9kYWxfX2JvZHlfX3BvaW50LXR4dCBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm8tbW9kYWxfX2JvZHkgLm8tbW9kYWxfX2JvZHlfX3BvaW50LXR4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uby1tb2RhbF9fYm9keSAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1OWRlO1xufVxuLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLm8tbW9kYWxfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG4uby1tb2RhbF9fZm9vdGVyLi1pbnNpZGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2Zvb3Rlci4tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19mb290ZXJfX2J0bi4tY2Fuc2VsIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuLi1jYW5zZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuLi1yZWdpc3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyLi1jZW50ZXIgLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuLi1jYW5zZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fZm9vdGVyLi1jZW50ZXIgLm8tbW9kYWxfX2Zvb3Rlcl9fYnRuLi1yZWdpc3RlciB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fZm9vdGVyX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uby1tb2RhbC4tbXlwYWdlLi10aW1lIC5vLW1vZGFsX19mb290ZXJfX3R4dCBzdHJvbmcge1xuICBtYXJnaW46IDAgM3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWxfX2Zvb3Rlcl9fdHh0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAuby1tb2RhbF9fZm9vdGVyX190eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2FsZXJ0X190eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vLW1vZGFsX19hbGVydF9fdHh0Li1ub3RlIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fYWxlcnRfX3R4dC4tbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5vLW1vZGFsLi1hZGQtY29tcGFuaW9uIC5vLW1vZGFsX19hbGVydF9fdHh0IHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAuby1tb2RhbF9fYWxlcnRfX3R4dCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fYWxlcnQtYnRuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbF9fYWxlcnQtYnRuYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5vLW1vZGFsLi1hZGQtY29tcGFuaW9uIC5vLW1vZGFsX19hbGVydC1idG5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cblxuLm8tbW9kYWxfX2FsZXJ0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWxfX2FsZXJ0LWJ0biB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0LWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0LWJ0bjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gLm8tbW9kYWxfX2FsZXJ0LWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2V4cGxhbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19leHBsYW5hdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2V4cGxhbmF0aW9uX190eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG59XG4uby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dC4tbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2V4cGxhbmF0aW9uX190eHQuLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5vLW1vZGFsX19leHBsYW5hdGlvbl9fdHh0Li1zZW5kIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fZXhwbGFuYXRpb25fX3R4dC4tc2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fbWFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19tYWlsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fY29udGVudF9fd3JhcCB7XG4gIHdpZHRoOiA1MjFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tbGluZS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcC4tbGluZS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uby1tb2RhbF9fY29udGVudF9fd3JhcC4tbGluZS1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19jb250ZW50X193cmFwLi1saW5lLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLW1haWwtYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLW1haWwtYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxufVxuLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLW1haWwtYnRuIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsX19jb250ZW50X193cmFwLi1tYWlsLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLWJhY2stYnRuIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbF9fY29udGVudF9fd3JhcC4tYmFjay1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2NvbnRlbnRfX3dyYXAuLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLW1vZGFsX19tYWlsX19oZWFkaW5nIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWxfX2JvZHlfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19sYW5nLWNoYW5nZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uby1tb2RhbC4tbGFuZy1jaGFuZ2UgLm8tbW9kYWxfX2xhbmctY2hhbmdlX190ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuVW5pdCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uby1tb2RhbC4tbGFuZy1jaGFuZ2UgLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgZ2FwOiAzMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2UgLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDZweDtcbn1cbi5vLW1vZGFsLi1sYW5nLWNoYW5nZSAuby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwuLWxhbmctY2hhbmdlIC5vLW1vZGFsX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAtNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbF9fYXJyb3cge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG4uby1tb2RhbF9fYXJyb3cuLXByZXYge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2xlZnRfd2hpdGUuc3ZnKTtcbn1cbi5vLW1vZGFsX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X3doaXRlLnN2Zyk7XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19hcnJvdyB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICB0b3A6IDUwJTtcbn1cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2Fycm93Li1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vLW1vZGFsX19pbWdfX3Bob3RvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vLW1vZGFsX19pdGVtX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhIC5vLW1vZGFsX19pdGVtX19pbm5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgLm8tbW9kYWxfX2l0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gIH1cbn1cblxuLyog44Kt44O844OT44K444Ol44Ki44Or5qiq44Gu44OQ44OK44O8IChzbGljaykgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2IHtcbiAgICBtYXJnaW4tdG9wOiAyMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8ta3Yge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8ta3Yge1xuICAgIG1hcmdpbi10b3A6IDExMXB4O1xuICB9XG59XG4uby1rdi4tbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1ub3JtYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uby1rdi4td3d3dG9wLXRodW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWt2Li13d3d0b3AtdGh1bWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdi4tZ2Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmFubmVyIGt2XCIgXCJ0eHQgdHh0XCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuLm8ta3YuLWdjIC5vLWt2X190eHQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLWdjIC5vLWt2X190eHQge1xuICAgIGdyaWQtYXJlYTogdHh0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdi4tZ2MgLm8ta3ZfX3R4dCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2Jhbm5lci1hcmVhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNjU0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1nYyAuby1rdl9fYmFubmVyLWFyZWEge1xuICAgIGdyaWQtYXJlYTogYmFubmVyO1xuICB9XG59XG5cbi5vLWt2X19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fYmFubmVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3ZfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdi4tcmVzZXJ2ZSAuby1rdl9fYmFubmVyIHtcbiAgICB3aWR0aDogNjU0cHg7XG4gIH1cbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LWhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1rdl9fYmFubmVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTE4cHg7XG59XG4uby1rdi4td3d3dG9wIC5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uby1rdi4td3d3dG9wIC5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG4uby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1rdl9fYmFubmVyIC5zbGljay1kb3RzIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyBidXR0b246YmVmb3JlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbn1cbi5vLWt2X19iYW5uZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5vLWt2Li13d3d0b3AgLm8ta3ZfX2Jhbm5lciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdi4tZ2MgLm8ta3ZfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3YuLXJlc2VydmUgLm8ta3ZfX2l0ZW0ge1xuICAgIHdpZHRoOiA2NTRweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAuby1rdi4tcmVzZXJ2ZSAuby1rdl9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCAxODIsIDIyNywgMC4yKTtcbiAgICB3aWR0aDogNTc0cHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxuICAuby1rdi4tcmVzZXJ2ZSAuby1rdl9faXRlbSBhIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5vLWt2X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IC0zNXB4O1xufVxuXG4uby1rdl9fa3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2t2IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2X19rdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLm8ta3YuLW5vcm1hbCAuby1rdl9fa3Yge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWt2Li1nYyAuby1rdl9fa3Yge1xuICAgIGdyaWQtYXJlYToga3Y7XG4gIH1cbn1cblxuLm8ta3ZfX2NvcHkge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fY29weSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8ta3ZfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWt2X19jb3B5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuXG4uby1rdl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5vLWt2X19hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLWt2X19hcnJvdy4tcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3doX2wuc3ZnKTtcbn1cbi5vLWt2X19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd193aF9yLnN2Zyk7XG59XG4uby1rdi4tcmVzZXJ2ZSAuby1rdl9fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG59XG4uby1rdi4tcmVzZXJ2ZSAuby1rdl9fYXJyb3cuLW5leHQge1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuXG4uby1rdl9faXRlbV9faW5uZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uby1rdi5oYXMtdGh1bWJzIC5vLWt2X19pdGVtX19pbm5lciB7XG4gIGhlaWdodDogMzEwcHg7XG59XG5cbi5vLWt2X19pdGVtX19jb250IHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5vLWt2X19pdGVtX19pbWcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNzVweDtcbn1cbi5vLWt2Lmhhcy10aHVtYnMgLm8ta3ZfX2l0ZW1fX2ltZyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4vKiDnlLvlg4/jga5LViBzbGlja+OBquOBlyAqL1xuLm8ta3ZfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8ta3ZfX2lubmVyLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY4ZWE7XG59XG5cbi5vLWt2X19kaXNjIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2Rpc2Mge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5vLWt2X19kaXNjLi1mb250LW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8ta3ZfX2Rpc2MuLWZvbnQtbWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuXG4uby1rdl9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1rdl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAyNjVweDtcbiAgfVxufVxuXG4uby1rdl9fbGlua19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby4td3d3dG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby4tZ2N0b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mb19faGVhZGluZyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mb19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm8uLXd3d3RvcCAuby1pbmZvX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mby4tZ2N0b3AgLm8taW5mb19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWluZm9fX3BpY2t1cCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8taW5mb19fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWluZm9fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAzMjhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1pbmZvX19idG4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNhbGVuZGVyLmlzLWNsb3NlLWNhbGVuZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjdweDtcbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggLm8tY2FsZW5kZXJfX3RhYmxlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm8tY2FsZW5kZXJfX3Njcm9sbGhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXJfX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNhbGVuZGVyX190YWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA4ZDMxO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggLm8tY2FsZW5kZXJfX3RhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tY2FsZW5kZXJfX2NvbmRpdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9faXRlbS4tZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNhbGVuZGVyX19jb25kaXRpb25fX2l0ZW0uLWRhdGVwaWNrZXIgaW5wdXQge1xuICB3aWR0aDogMTM4cHg7XG59XG4uby1jYWxlbmRlcl9fY29uZGl0aW9uX19pdGVtLi1kYXRlcGlja2VyIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm8tY2FsZW5kZXJfX2RhdGVwaWNrZXItd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxNTA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWNhbGVuZGVyX19jb25kaXRpb25fX2NsZWFyIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGgsXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtY29tcGFyZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1wbGFuIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRlZGVkO1xufVxuLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXBsYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjY2NjO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcGxhbiB7XG4gIHdpZHRoOiAzNDhweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkZWRlZDtcbn1cbi5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlcjIgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjY2NjYztcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICB3aWR0aDogMjA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZGVkZWQ7XG59XG4uby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIyIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjY2NjO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1tb250aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2Uge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLXByaWNlLi1ib3gtcHJpY2Uge1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aCAuby1jYWxlbmRlcl9faGVhZC1wcmljZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGggLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbjpiZWZvcmUsIC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoIC5vLWNhbGVuZGVyX19oZWFkLXByaWNlLWljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGggLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWslwiO1xuICB0b3A6IC01cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aCAuby1jYWxlbmRlcl9faGVhZC1wcmljZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCLilrxcIjtcbiAgdG9wOiAxMHB4O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtZGF0ZSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDExNXB4O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRoLm8tY2FsZW5kZXJfX2hlYWQtcGxhbiB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0aC5vLWNhbGVuZGVyX19oZWFkLWljb24ge1xuICB3aWR0aDogMTk1cHg7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGguby1jYWxlbmRlcl9faGVhZC1wcmljZSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkIHRoZWFkIHRkIHtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgdGQuby1jYWxlbmRlcl9fbm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZCB0aGVhZCB0ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgLm8tY2FsZW5kZXJfX2FsbC1wbGFuIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQgdGhlYWQgLm8tY2FsZW5kZXJfX2FsbC1wbGFuLi1yZXF1ZXN0IHRkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLi1zY3JvbGwgdGgge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uby1jYWxlbmRlcl9faGVhZC10eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbn1cbi5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlciAuby1jYWxlbmRlcl9faGVhZC10eHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uby1jYWxlbmRlcl9faGVhZC10eHQuLWNlbnRlci10eHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW46YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlci1jb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVkYTcxZTtcbiAgei1pbmRleDogMTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbjpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbjpob3ZlciAuby1jYWxlbmRlcl9fbmFtZV9fbGluayB7XG4gIGNvbG9yOiAjNWRhNzFlO1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGgsXG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0aCB7XG4gIHdpZHRoOiAyNTVweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDM0OHB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbn1cbi5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3llcy1wbGFuIHtcbiAgcGFkZGluZzogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9feWVzLXBsYW4ge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3llcy1wbGFuIC4tYmxhbmsge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9feWVzLXBsYW4uLXNhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYzZmY7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX195ZXMtcGxhbi4tc3VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlOTtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX2ljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9faWNvbiB7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9fcHJpY2Uge1xuICB3aWR0aDogOTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNlZGVkZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3ByaWNlLi1wbGFuLXNlYXJjaCB7XG4gIHdpZHRoOiAyMDVweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3BvaW50IHtcbiAgd2lkdGg6IDExMHB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX2RhdGUge1xuICB3aWR0aDogMTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4gdGQuby1jYWxlbmRlcl9fcGxhbiB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fdGFibGUtcGxhbiB0ZC5vLWNhbGVuZGVyX19pY29uIHtcbiAgd2lkdGg6IDE5NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3ByaWNlIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190YWJsZS1wbGFuIHRkLm8tY2FsZW5kZXJfX3BvaW50IHtcbiAgd2lkdGg6IDExNXB4O1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZF9fYmFsbG9vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTY1cHg7XG4gIGJvdHRvbTogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA0JSk7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZF9fYmFsbG9vbi4tcmVxdWVzdCB7XG4gIGxlZnQ6IDU2N3B4O1xuICBib3R0b206IDJweDtcbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWRfX2JhbGxvb25fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZF9fYmFsbG9vbl9faW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIuNXB4IDAgMi41cHggNC4zcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgei1pbmRleDogMTA7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZF9fYmFsbG9vbl9faW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMi41cHggMCAyLjVweCA0LjNweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjY2NjY2NjO1xufVxuXG4uby1jYWxlbmRlcl9faWNvbl9faGFzLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMjBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNhbGVuZGVyX19pY29uX190b29sdGlwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vLWNhbGVuZGVyX19jb21wYXJlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uby1jYWxlbmRlcl9fbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm8tY2FsZW5kZXJfX25hbWUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vLWNhbGVuZGVyX19zYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmM2ZmO1xufVxuXG4uby1jYWxlbmRlcl9fc3VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlOTtcbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX2ltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fcmVkIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoIC5vLWNhbGVuZGVyX19wcmljZV9fcmVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fZW0tcmVkIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5vLWNhbGVuZGVyX19wcmljZV9fdG90YWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uby1jYWxlbmRlcl9fcHJpY2VfX3RvdGFsLi1yaWdodC10eHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm8tY2FsZW5kZXJfX3ByaWNlX19lbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uby1jYWxlbmRlcl9fYm90dG9tX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX25vcm1hbCB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX193ZWIge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cblxuLm8tY2FsZW5kZXIuLXR5cGUtMSAuby1jYWxlbmRlcl9faGVhZGluZ19fbmFtZSB7XG4gIHBhZGRpbmc6IDIuNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cblxuaDIjY291cnNlbmFtZS5vLWNhbGVuZGVyX19oZWFkaW5nX19uYW1lIHtcbiAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX190aHVtYiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX190eHQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX2xhYmVsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGFzLXRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNhbGVuZGVyX195ZXMtcGxhbiAuby1jYWxlbmRlcl9faGFzLXRpcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cblxuLm8tY2FsZW5kZXJfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3R0b206IDMwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTUwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG59XG4uby1jYWxlbmRlcl9fdG9vbHRpcC5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5IC5vLWNhbGVuZGVyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1MHB4O1xuICBib3R0b206IDYwcHg7XG59XG5cbi5vLWNhbGVuZGVyX19uYW1lX190b29sdGlwIHtcbiAgd2lkdGg6IDcxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3MHB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxNTAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbn1cbi5vLWNhbGVuZGVyX19uYW1lX190b29sdGlwLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAuby1jYWxlbmRlcl9fcmVzZXJ2ZV9fYnRuIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uby1jYWxlbmRlcl9fbW9yZS1wbGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLWNhbGVuZGVyX19tb3JlLXBsYW4uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLXR0bF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG5cbi5vLWNhbGVuZGVyX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1iYXNpYy1pbmZvX19pdGVtLi1pdGVtLXBob3RvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1iYXNpYy1pbmZvX19pdGVtLi1pdGVtLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWJhc2ljLWluZm9fX2l0ZW0uLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tYmFzaWMtaW5mb19faXRlbS4taW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm8tYmFzaWMtaW5mb19fdGh1bWIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1iYXNpYy1pbmZvX190aHVtYiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1iYXNpYy1pbmZvX190aHVtYiB7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIDE1cHgpO1xuICAgIGhlaWdodDogMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tYmFzaWMtaW5mb19fdGh1bWIge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxNXB4KTtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1iYXNpYy1pbmZvX190aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHZ3O1xuICB9XG59XG5cbi5vLWJhc2ljLWluZm9fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAyNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHotaW5kZXg6IDEwO1xufVxuLm8tYmFzaWMtaW5mb19fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uby1iYXNpYy1pbmZvX19hcnJvdy4tcHJldiB7XG4gIGxlZnQ6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX3ByZXYuc3ZnKTtcbn1cbi5vLWJhc2ljLWluZm9fX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX21haW4ge1xuICBwYWRkaW5nOiA1cHggMTVweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX21haW4ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xuICB9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wbGFucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLm8tY2FsZW5kZXItc3BfX3BsYW5zLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX251bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX2VtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX2xpc3QgbGkge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWRlZGVkO1xufVxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2hlYWRpbmcge1xuICB6LWluZGV4OiAzMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uby1jYWxlbmRlci1zcF9faGVhZGluZy5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX2hlYWRpbmcuaXMtZml4ZWQge1xuICAgIHRvcDogNzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19oZWFkaW5nLmlzLWZpeGVkIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbi5vLWNhbGVuZGVyLXNwLi1ncmFuZCAuby1jYWxlbmRlci1zcF9faGVhZGluZy5pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2OXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3AuLWdyYW5kIC5vLWNhbGVuZGVyLXNwX19oZWFkaW5nLmlzLWZpeGVkIHtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jYWxlbmRlci1zcC4tZ3JhbmQgLm8tY2FsZW5kZXItc3BfX2hlYWRpbmcuaXMtZml4ZWQge1xuICAgIHRvcDogNjRweDtcbiAgfVxufVxuXG4uby1jYWxlbmRlci1zcF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3ByZXYsXG4uby1jYWxlbmRlci1zcF9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlcixcbi5vLWNhbGVuZGVyLXNwX19uZXh0LmEtYnRuLi1jYWxlbmRlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlcixcbiAgLm8tY2FsZW5kZXItc3BfX25leHQuYS1idG4uLWNhbGVuZGVyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5vLWNhbGVuZGVyLXNwX19wcmV2LmEtYnRuLi1jYWxlbmRlciAuYS1idG5fX2Fycm93LFxuLm8tY2FsZW5kZXItc3BfX25leHQuYS1idG4uLWNhbGVuZGVyIC5hLWJ0bl9fYXJyb3cge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4uby1jYWxlbmRlci1zcF9fcHJldi5hLWJ0bi4tY2FsZW5kZXIge1xuICBsZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uby1jYWxlbmRlci1zcF9fcHJldi5hLWJ0bi4tY2FsZW5kZXIgLmEtYnRuX19hcnJvdyB7XG4gIGxlZnQ6IDdweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX25leHQuYS1idG4uLWNhbGVuZGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uby1jYWxlbmRlci1zcF9fbmV4dC5hLWJ0bi4tY2FsZW5kZXIgLmEtYnRuX19hcnJvdyB7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19saW5rLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm8tY2FsZW5kZXItc3AuLWdyYW5kIC5vLWNhbGVuZGVyLXNwX19saW5rLWljb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTdweCAxNXB4IDUwcHg7XG59XG4uby1jYWxlbmRlci1zcC4tZ3JhbmQgLm8tY2FsZW5kZXItc3BfX2JvdHRvbS4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX3Jlc3VsdCBkdCB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBsaW5lLWhlaWdodDogMS42ODc1O1xufVxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fcmVzdWx0IGRkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4O1xufVxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fcmVzdWx0IGRkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fY29udGVudHMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fYnRuIHtcbiAgbWFyZ2luOiAxMHB4IC0xNXB4IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fYnRuOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMUExQTFBIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51IHtcbiAgLypcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0ZGlzcGxheTogbm9uZTtcbiAgXHRwYWRkaW5nOiAyOHB4IDAgMDtcbiAgXHQmLmlzLWFjdGl2ZXtcbiAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICBcdH1cbiAgKi9cbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnUuaXMtYWN0aXZlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudS4tcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51X19jbG9zZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J1dHRvbiAuYS1idG4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX2J1dHRvbiAuYS1idG4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbnMuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zX19pdGVtIHtcbiAgcGFkZGluZzogMXB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbnMuaXMtYWN0aXZlICsgLm8tY2FsZW5kZXItc3BfX2l0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IGxpIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDUwcHgpO1xuICAgIG1hcmdpbjogMTVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jYWxlbmRlci1zcF9fYm90dG9tX19tZW51IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4uby1jYWxlbmRlci1zcC4tZ3JhbmQgLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudS4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2J0bnMge1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vLWNhbGVuZGVyLXNwX19idG4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG4uby1zY2hlZHVsZV9fdGFiIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uby1zY2hlZHVsZV9fcGFuZWwge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi5vLXBhdGljaXBhbnQuLXBjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uby1wYXRpY2lwYW50Li1wYyB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uby1wYXRpY2lwYW50Li1wYyB0aCwgLm8tcGF0aWNpcGFudC4tcGMgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLm8tcGF0aWNpcGFudF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTRweDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1vZmY6bm90KC5vLXBhdGljaXBhbnRfX2xpc3QpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1vZmYgLm8tcGF0aWNpcGFudF9faW5mbyB7XG4gIHdpZHRoOiA0MzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1vZmYgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYTFhMWExO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLW9mZjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uby1wYXRpY2lwYW50Li1wYyAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8ge1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIHdpZHRoOiA0MzBweDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taW1nIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2RhdGEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSAudS1zY29yZV9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmVfX3R0bDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICByaWdodDogMDtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0uaXMtaW5hY3RpdmUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vLXBhdGljaXBhbnQuLXBjIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9fdHh0LXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm8tcGF0aWNpcGFudC4tcGMgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X190eHQge1xuICB3aWR0aDogNTc1cHg7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xufVxuXG4uby1wYXRpY2lwYW50X19idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wYXRpY2lwYW50Li1wb2ludCAuby1wYXRpY2lwYW50X19idG4td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1wYXRpY2lwYW50X19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXBhdGljaXBhbnQuLXBvaW50IC5vLXBhdGljaXBhbnRfX2J0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1wYXRpY2lwYW50Li1wb2ludCAuby1wYXRpY2lwYW50X19idG4ge1xuICAgIG1heC13aWR0aDogNTglO1xuICAgIGZsZXgtYmFzaXM6IDU4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXBhdGljaXBhbnQuLXBvaW50IC5vLXBhdGljaXBhbnRfX2J0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgZmxleC1iYXNpczogNDIlO1xuICB9XG59XG5cbi5vLXBhdGljaXBhbnQuLXNwIC5vLXBhdGljaXBhbnRfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLm8tcGF0aWNpcGFudF9fd3JhcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtb2ZmIC5vLXBhdGljaXBhbnRfX2luZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtb2ZmIC5vLXBhdGljaXBhbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMTVweDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19kYXRhIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5vLXBhdGljaXBhbnQuLXNwIC5pcy1hY3RpdmUgLm8tcGF0aWNpcGFudF9faW5mbyAuby1wYXRpY2lwYW50X19pbmZvLWl0ZW0gLnUtc2NvcmVfX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlX190dGw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIjpcIjtcbiAgcmlnaHQ6IDA7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIC51LXNjb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgY29sb3I6ICM1ZGE3MWU7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2luZm8gLm8tcGF0aWNpcGFudF9faW5mby1pdGVtLmlzLWluYWN0aXZlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19saXN0IC5vLXBhdGljaXBhbnRfX3R4dC10dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogNDAlO1xufVxuLm8tcGF0aWNpcGFudC4tc3AgLmlzLWFjdGl2ZSAuby1wYXRpY2lwYW50X19saXN0IC5vLXBhdGljaXBhbnRfX3R4dC10dGw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIjpcIjtcbiAgcmlnaHQ6IDA7XG59XG4uby1wYXRpY2lwYW50Li1zcCAuaXMtYWN0aXZlIC5vLXBhdGljaXBhbnRfX2xpc3QgLm8tcGF0aWNpcGFudF9fdHh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDc4cHgpIC8gMyk7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzlweDtcbiAgfVxuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QgLm8tYmFubmVyX19pdGVtICsgLm8tYmFubmVyX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uby1iYW5uZXIgLm8tYmFubmVyX19saXN0IC5vLWJhbm5lcl9faXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdCAuby1iYW5uZXJfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0Li1jYW1wYWlnbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0Li1jYW1wYWlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWJhbm5lciAuby1iYW5uZXJfX2xpc3QuLWNhbXBhaWduIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tYmFubmVyIC5vLWJhbm5lcl9fbGlzdC4tY2FtcGFpZ24gLm8tYmFubmVyX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEycHgpIC8gMik7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0Li1jYW1wYWlnbiAuby1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuby1iYW5uZXIgLm8tYmFubmVyX19saXN0Li1jYW1wYWlnbiAuby1iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWJhbm5lci4tcGMtYm90dG9tLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB9XG59XG5cbi5vLWJhbm5lcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHotaW5kZXg6IDEwO1xufVxuLm8tYmFubmVyX19hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLWJhbm5lcl9fYXJyb3cuLXByZXYge1xuICBsZWZ0OiAtNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG59XG4uby1iYW5uZXJfX2Fycm93Li1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbn1cblxuLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tYmFubmVyLi13d3d0b3AgLm8tYmFubmVyX19saXN0IHtcbiAgICBtYXJnaW46IDAgLTQwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAzcHg7XG4gIH1cbn1cbi5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9fbGlzdCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbjogMCAtMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggM3B4O1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG59XG5cbi5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1iYW5uZXIuLXd3d3RvcCAuby1iYW5uZXJfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWJhbm5lci4tbm9ybWFsIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0gYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tYmFubmVyLi1ub3JtYWwgLm8tYmFubmVyX19pdGVtICsgLm8tYmFubmVyX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uby1iYW5uZXIuLW5vcm1hbCAuby1iYW5uZXJfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5vLWJhbm5lci4tcm91bmRlZCAuby1iYW5uZXJfX2l0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tYmFubmVyX19pdGVtLi1ib3gtc2hhZG93IGEgaW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5vLWJhbm5lcl9faXRlbS4tZW1wdHkgaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vLWJhbm5lci4td3d3dG9wIC5vLWJhbm5lcl9faXRlbSArIC5vLWJhbm5lcl9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vLWJhbm5lcl9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYmFubmVyX190dGwge1xuICAgIG1pbi13aWR0aDogMzI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tYmFubmVyX190dGwuLXR0bDEgPiBpbWcsIC5vLWJhbm5lcl9fdHRsLi10dGwzID4gaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tYmFubmVyX190dGwuLXR0bDIgPiBpbWcge1xuICAgIHdpZHRoOiAxNTNweDtcbiAgfVxufVxuXG4uby1iYW5uZXJfX3N1YnR0bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1iYW5uZXJfX2JveC4tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZSAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXZfYmstMi5zdmcpO1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZSAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLXRvcCwgLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZS4tb25saW5lLXBjIHtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG4uby1kYXRlcGlja2VyLi1yZXNlcnZlLi10b3AgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAuby1kYXRlcGlja2VyLi1yZXNlcnZlLi1vbmxpbmUtcGMgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC5vLWRhdGVwaWNrZXIuLXJlc2VydmUuLW9ubGluZS1wYyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXZfYmstMi5zdmcpO1xufVxuLm8tZGF0ZXBpY2tlci4tcmVzZXJ2ZS4tb25saW5lLXBjIHtcbiAgcGFkZGluZzogMTVweCAyMDBweDtcbiAgbWluLWhlaWdodDogMzcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vLWRhdGVwaWNrZXIuLWNhbGVuZGVyIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uby1jYXJkLXJlc3VsdF9faXRlbS4tZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tY2FyZC1yZXN1bHQuaXMtZGVmYXVsdCAuby1jYXJkLXJlc3VsdF9faXRlbS4tZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtMSAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tY2FyZC1yZXN1bHQuaXMtcmVzdWx0LTIgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC0zIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtNCAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FyZC1yZXN1bHRfX2l0ZW1fX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNhcmQtcmVzdWx0LmlzLWRlZmF1bHQgLm8tY2FyZC1yZXN1bHRfX2l0ZW1fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC00IC5vLWNhcmQtcmVzdWx0X19pdGVtX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uby1jYXJkLXJlc3VsdF9fZGVmYXVsdDpiZWZvcmUsIC5vLWNhcmQtcmVzdWx0X19kZWZhdWx0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcG9pbnQtZm9ybS9icmFja2V0cy5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLWNhcmQtcmVzdWx0X19kZWZhdWx0OmJlZm9yZSwgLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHQ6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wb2ludC1mb3JtL2JyYWNrZXRzX3NwLnN2Zyk7XG4gIH1cbn1cbi5vLWNhcmQtcmVzdWx0X19kZWZhdWx0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4uby1jYXJkLXJlc3VsdF9fZGVmYXVsdDphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1jYXJkLXJlc3VsdF9fZGVmYXVsdDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1jYXJkLXJlc3VsdF9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEgLm8tY2FyZC1yZXN1bHRfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vLWNhcmQtcmVzdWx0X19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEgLm8tY2FyZC1yZXN1bHRfX2Rlc2Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTQgLm8tY2FyZC1yZXN1bHRfX2Rlc2Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNmMjU2MjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0yIC5vLWNhcmQtcmVzdWx0X19kZXNjLCAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTMgLm8tY2FyZC1yZXN1bHRfX2Rlc2Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tY2FyZC1yZXN1bHRfX2J0biB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5vLWNhcmQtcmVzdWx0X19ub3RpY2Uge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm8tY2FyZC1yZXN1bHRfX3R4dC1yZWQge1xuICBjb2xvcjogI2YyNTYyNTtcbn1cblxuLm8tY2FyZC1yZXN1bHRfX3R4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuXG4uby1lbXBoYXNpcyB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tZW1waGFzaXNfX2JveCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1lbXBoYXNpc19fYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uby1lbXBoYXNpcy4tYm9yZGVyIC5vLWVtcGhhc2lzX19ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWVtcGhhc2lzX19jb25maXJtIHtcbiAgICBtYXJnaW46IDI1cHggMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWVtcGhhc2lzX19jb25maXJtIHtcbiAgICBtYXJnaW46IDI1cHggMCAzNXB4O1xuICB9XG59XG5cbi5vLWVtcGhhc2lzX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1lbXBoYXNpc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tZW1waGFzaXNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm8tZW1waGFzaXNfX3JlY2FwdGNoYSB7XG4gIHdpZHRoOiAzMDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vLXNoaWJhZnUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fbG9nbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIH1cbn1cbi5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19sb2dvIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19sb2dvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgd2lkdGg6IDIyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnVfX2xvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG59XG4uby1zaGliYWZ1X19sb2dvX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLXNoaWJhZnVfX2xvZ29fX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1X19sb2dvX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uby1zaGliYWZ1X19sb2dvX190eHQuLWJnLXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDAgI2ZmZiwgMnB4IC0ycHggMCAjZmZmLCAtMnB4IDJweCAwICNmZmYsIC0ycHggLTJweCAwICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXNoaWJhZnVfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tc2hpYmFmdV9fY2FyZHMge1xuICAgIG1hcmdpbjogMCAtMzdweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zaGliYWZ1X19jYXJkcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMTlweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgcGFkZGluZzogMCAzN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zaGliYWZ1X19jYXJkIHtcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1zaGliYWZ1X19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuby1zaGliYWZ1X19jYXJkICsgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmQgKyAuby1zaGliYWZ1X19jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fY2FyZCArIC5vLXNoaWJhZnVfX2NhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19jYXJkX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1X19jYXJkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLm8tc2hpYmFmdV9fY2FyZF9faW5uZXIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm8tc2hpYmFmdV9fY2FyZF9faW5uZXIgPiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uby1zaGliYWZ1Li1ub3JtYWwgLm8tc2hpYmFmdV9fY2FyZF9faW5uZXIgPiBhIC5vLXNoaWJhZnVfX2NhcmRfX2hlYWRpbmcge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLXNoaWJhZnUuLW5vcm1hbCAuby1zaGliYWZ1X19jYXJkX19pbm5lciA+IGE6aG92ZXIgLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm8tc2hpYmFmdV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbi5vLXNoaWJhZnVfX2ltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLXNoaWJhZnVfX2ltZy13cmFwcGVyLi1iZy1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uby1zaGliYWZ1X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmRfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tc2hpYmFmdS4tbm9ybWFsIC5vLXNoaWJhZnVfX2NhcmRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fYm90dG9tX19sYWJlbCB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXNoaWJhZnVfX2JvdHRvbV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tc2hpYmFmdV9fYm90dG9tX19sYWJlbCB7XG4gICAgZmxleC1iYXNpczogMTIlO1xuICB9XG59XG4uby1zaGliYWZ1X19ib3R0b21fX2xhYmVsLi1iZy1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNmZmYsIDJweCAtMnB4IDAgI2ZmZiwgLTJweCAycHggMCAjZmZmLCAtMnB4IC0ycHggMCAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXNoaWJhZnVfX2JvdHRvbV9fdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1zaGliYWZ1X19ib3R0b21fX3RhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtYmFzaXM6IDc2JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5vLXNoaWJhZnVfX2JvdHRvbV9fdGFnIHtcbiAgbWFyZ2luOiAzcHggMTBweCAzcHggMDtcbn1cblxuLm8tc2hpYmFmdV9fYm90dG9tX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uby1zaGliYWZ1X19ib3R0b21fX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLXNoaWJhZnVfX2JvdHRvbV9fbGluayB7XG4gICAgZmxleC1iYXNpczogMTIlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLm8tc2hpYmFmdV9fYm90dG9tX19saW5rID4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm8tYXJ0aWNsZXNfX2xvZ28ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IGNhbGMoMjBweCArIDEuNXZoKSAwIGNhbGMoMTBweCArIDJ2aCk7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB3aWR0aDogMTk1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLWFydGljbGVzX19sb2dvX19pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19fbG9nb19faW1nIHtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICAgIG1pbi13aWR0aDogMjg0cHg7XG4gICAgd2lkdGg6IDQwdmg7XG4gIH1cbiAgLm8tYXJ0aWNsZXNfX2xvZ29fX2ltZyBpbWcge1xuICAgIHdpZHRoOiA0MHZoO1xuICAgIGhlaWdodDogNi43dmg7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNThweDtcbiAgICBhc3BlY3QtcmF0aW86IDM0My81ODtcbiAgfVxufVxuLm8tYXJ0aWNsZXNfX2xvZ29fX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tYXJ0aWNsZXNfX2xvZ29fX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19fbG9nb19fdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fdG9waWMge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX3RvcGljIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fdG9waWNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1hcnRpY2xlc19fdG9waWNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19fdG9waWNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjBweCArIDAuMnZoKTtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX3RhZ3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1hcnRpY2xlc19fdGFncyB7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5vLWFydGljbGVzX190YWcge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm8tYXJ0aWNsZXNfX3RhZ19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5vLWFydGljbGVzX190YWdfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWFydGljbGVzX190YWdfX2xpbmsge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uby1hcnRpY2xlc19fdGFnX19saW5rLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG59XG5cbi5vLWFydGljbGVzX19pdGVtc19faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWFydGljbGVzX19pdGVtc19faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxMTBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9yZS1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1hcnRpY2xlc19fbW9yZS1pdGVtcy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tYXJ0aWNsZXNfX21vcmUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxODVweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gIC5vLWFydGljbGVzX19tb3JlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9kYWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdmlzaWJpbGl0eSwgMC4zcyBvcGFjaXR5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tYXJ0aWNsZXNfX21vZGFsIHtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vLWFydGljbGVzX19tb2RhbCB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI4LjEyNXZ3IC0gNjBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWFydGljbGVzX19tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSwgdHYgYW5kIChtYXgtaGVpZ2h0OiA3MTBweCksIHByaW50IGFuZCAobWF4LWhlaWdodDogNzEwcHgpIHtcbiAgLm8tYXJ0aWNsZXNfX21vZGFsIHtcbiAgICB0b3A6IDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWFydGljbGVzX19tb2RhbCB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogNTk1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLWFydGljbGVzX19tb2RhbCB7XG4gICAgd2lkdGg6IDExNjBweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG59XG4uby1hcnRpY2xlc19fbW9kYWwuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciBpZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1hcnRpY2xlc19fbW9kYWxfX2lubmVyIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLWFydGljbGVzX19tb2RhbF9faW5uZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICAgIGhlaWdodDogY2FsYygoMTAwdncgLSA4MHB4KSAqIDAuNTYpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LWhlaWdodDogNzEwcHgpLCB0diBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSwgcHJpbnQgYW5kIChtYXgtaGVpZ2h0OiA3MTBweCkge1xuICAuby1hcnRpY2xlc19fbW9kYWxfX2lubmVyIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciBpZnJhbWUge1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBoZWlnaHQ6IDQ1NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1hcnRpY2xlc19fbW9kYWxfX2lubmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDExMjBweDtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG59XG5cbi5vLWFydGljbGVzX19zaGFkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyB2aXNpYmlsaXR5LCAwLjNzIG9wYWNpdHk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmlzLW1vZGFsLWFjdGl2ZSAuby1hcnRpY2xlc19fc2hhZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uby1hcnRpY2xlc19fYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgMCAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuby1hcnRpY2xlc19fYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMTIwcHggNjBweCA0MHB4O1xuICB9XG59XG5cbi5vLWFydGljbGVzX19tb2RhbF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxODVweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLWFydGljbGVzX19tb2RhbF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA3MTBweCksIHR2IGFuZCAobWF4LWhlaWdodDogNzEwcHgpLCBwcmludCBhbmQgKG1heC1oZWlnaHQ6IDcxMHB4KSB7XG4gIC5vLWFydGljbGVzX19tb2RhbF9fYnRuIHtcbiAgICBtYXJnaW46IDJweCBhdXRvIDA7XG4gIH1cbn1cblxuLm8ta3YtdGh1bWJzLi10b3AtcGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8ta3YtdGh1bWJzLi10b3AtcGMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vLWt2LXRodW1icy4tdG9wLXNwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLWt2LXRodW1icy4tdG9wLXNwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cbi5vLWt2LXRodW1ic19faXRlbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1rdi10aHVtYnNfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIDE0MHB4IDAgNDg0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1rdi10aHVtYnMuLXRvcC1zcCAuby1rdi10aHVtYnNfX2l0ZW1zIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG5cbi5vLWt2LXRodW1ic19faXRlbV9faW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogNzRweDtcbiAgcGFkZGluZzogMTJweCA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1rdi10aHVtYnNfX2l0ZW1fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgIHBhZGRpbmc6IDE1cHggNnB4O1xuICB9XG59XG4uc2xpY2stY3VycmVudCAuby1rdi10aHVtYnNfX2l0ZW1fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGljay1jdXJyZW50IC5vLWt2LXRodW1ic19faXRlbV9faW1nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMTRweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uby1rdi10aHVtYnNfX2l0ZW1fX2ltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuLm8ta3YtdGh1bWJzX19pdGVtX19pbWcgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNDZweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8ta3YtdGh1bWJzX19pdGVtX19pbWcgPiBpbWcge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxufVxuXG4uby10b3AtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG59XG5cbi5vLXRvcC1pbmZvX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLXRvcC1pbmZvX19tYWluIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICB9XG59XG5cbi5vLXRvcC1pbmZvX19saW5rIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vLXRvcC1pbmZvX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLXRvcC1pbmZvX19saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby10b3AtaW5mb19fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby10b3AtaW5mb19fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby10b3AtaW5mb19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4uby1zZWxlY3QtYXJlYSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjhweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5vLXNlbGVjdC1hcmVhIHVsIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMWExYTE7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLm8tc2VsZWN0LWFyZWEgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uby1zZWxlY3QtYXJlYV9fbWFpbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tZW51Li1wYyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLm8tbWVudS4tcGM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tcGMgLm8tbWVudS4tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxMzAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDh2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiA4dmg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTZ2aCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbWVudS4tc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgLm8tbWVudS4tc3Age1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogNTIwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm8tbWVudS4tc3A6aGFzKC5vLW1lbnVfX3Njcm9sbC5pcy1hY3RpdmUpIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5vLW1lbnUuLXNwOmhhcyguby1vbmxpbmVfX2FyZWEtbGlzdC1zcC5pcy1hY3RpdmUsIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwLmlzLWFjdGl2ZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW9ubGluZS4tc3AtZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tb25saW5lLi1zcC1kcmF3ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgLm8tb25saW5lLi1zcC1kcmF3ZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAuby1vbmxpbmUuLXBjLW9ubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vLW9ubGluZSAuby1vbmxpbmVfX2J0bl9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTgwcHg7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX2xpbmUtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX19nYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fYnRuX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxM3B4IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYjpoYXMoLm8tb25saW5lX190YWJfX2l0ZW0uaXMtYWN0aXZlOm50aC1jaGlsZCgyKSk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWI6aGFzKC5vLW9ubGluZV9fdGFiX19pdGVtLmlzLWFjdGl2ZTpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSB7XG4gIHotaW5kZXg6IDI7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSBhIHNwYW4ge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpIGEgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGk6bGFzdC1jaGlsZCBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkuaXMtYWN0aXZlIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgLm8tb25saW5lX190YWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fdGFiIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19wYW5lbF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAxM3B4O1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19wYW5lbCAuby1vbmxpbmVfX2FyZWFib3gsXG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fZGF0ZSxcbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19zZXR0aW5nIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19wYW5lbCAuby1vbmxpbmVfX2djLW5hbWUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZS4tcGxhbiwgLm8tb25saW5lLi1vbmUge1xuICAgIHotaW5kZXg6IDEzMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLm8tb25saW5lX19kYXRlX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uby1vbmxpbmVfX2RhdGVwaWNrZXItd3JhcCB7XG4gIHdpZHRoOiA3MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgei1pbmRleDogMTEwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiA4NHZoO1xuICB9XG59XG4uby1vbmxpbmVfX2RhdGVwaWNrZXItd3JhcC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzkwcHg7XG4gIHBhZGRpbmc6IDUycHggMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgd2lkdGg6IDgyMHB4O1xuICB6LWluZGV4OiAxMTAwO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGR0IHtcbiAgd2lkdGg6IDIyJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZHQgLm8tb25saW5lX19zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHtcbiAgd2lkdGg6IDc4JTtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIGxpLm5vc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDZweCAwLjZlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5vLW9ubGluZV9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZV8yLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweCAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLm8tb25saW5lX19jbG9zZS1idG4uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vLW9ubGluZV9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLW9ubGluZV9fc2VsZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHksIDAuM3MgdmlzaWJpbGl0eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDExMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tb25saW5lX19zZWxlY3Qge1xuICAgIG1heC1oZWlnaHQ6IDg0dmg7XG4gIH1cbn1cbi5vLW9ubGluZV9fc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vLW9ubGluZV9fc2VsZWN0X19zY3JvbGwtdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLm8tb25saW5lX19zZWxlY3RfX2ZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCA1MHB4O1xufVxuLm8tb25saW5lX19zZWxlY3RfX2ZyYW1lIHNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm8tb25saW5lX19zZWxlY3RfX2ZyYW1lIHNlY3Rpb24uby1vbmxpbmVfX2FyZWEtbGlzdCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMzVweDtcbn1cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSBzZWN0aW9uLm8tb25saW5lX19wcmVmLWxpc3Qge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSBzZWN0aW9uLm8tb25saW5lX19wcmVmLWxpc3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi5vLW9ubGluZV9fcHJlZi11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi5vLW9ubGluZV9fcHJlZi11bml0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1vbmxpbmVfX2FyZWEtbGlzdF9fYXJlYWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5vLW9ubGluZV9fYXJlYS1saXN0X19hcmVhYm94IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tb25saW5lX19zZWxlY3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLW9ubGluZV9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTNweDtcbn1cbi5vLW9ubGluZV9fdGFiIGxpIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbn1cbi5vLW9ubGluZV9fdGFiIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm8tb25saW5lX190YWIgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vLW9ubGluZV9fdGFiIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNjNmM2YzY7XG4gIG1hcmdpbjogMDtcbn1cbi5vLW9ubGluZV9fdGFiIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDIxcHg7XG4gIGJvcmRlcjogc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uby1vbmxpbmVfX3RhYiBsaS5pcy1hY3RpdmUgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tb25saW5lX190YWIgbGkuaXMtYWN0aXZlIGEgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cblxuLm8tb25saW5lX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tb25saW5lX19kYXRlIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uby1vbmxpbmVfX2FyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLm8tb25saW5lX19nYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMgbGkuaXMtc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMXMgYWxsO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLm8tb25saW5lX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5vLW9ubGluZV9fYnRuLi1jb3Vyc2UtbWVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cblxuLm8tb25saW5lX19kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1vbmxpbmVfX2FyZWEtbGlzdF9fYnV0dG9uLi1hcmVhIHtcbiAgbWluLXdpZHRoOiAxMDVweDtcbn1cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24uLXByZWYge1xuICBtaW4td2lkdGg6IDc0cHg7XG59XG5cbi5vLW9ubGluZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZV9fd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhkMzE7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX190YWIgYS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fdGFiIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX190YWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ExYTFhMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19wYW5lbCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgcGFkZGluZy10b3A6IDUlO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2FyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19kYXRlLW1lbnUtc3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwLmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5vLW9ubGluZV9fd2l0aGdvbGYtd3JhcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNzVweDtcbn0iLCJAaW1wb3J0IFwiY29uZmlnXCI7XG5AaW1wb3J0IFwiZm91bmRhdGlvbi9taXhpblwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MaWJyYXJpZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcImxpYnJhcmllcy9zbGlja1wiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5BdG9tc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AaW1wb3J0IFwiYXRvbXMvYnRuXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGFiZWxcIjtcbkBpbXBvcnQgXCJhdG9tcy9saW5rXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGlzdFwiO1xuQGltcG9ydCBcImF0b21zL2JhZGdlXCI7XG5AaW1wb3J0IFwiYXRvbXMvaGVhZGluZ1wiO1xuQGltcG9ydCBcImF0b21zL3BhbmVsXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLWNoZWNrXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS10eHRcIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLXRleHRhcmVhXCI7XG5AaW1wb3J0IFwiYXRvbXMvYmFubmVyXCI7XG5AaW1wb3J0IFwiYXRvbXMvc2hhZGVcIjtcbkBpbXBvcnQgXCJhdG9tcy9yYWRpby1sYWJlbFwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5Nb2xlY3VsZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcIm1vbGVjdWxlcy9hbmNob3JcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvY2FyZFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy90YWItbGlzdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9hY2NcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvaW5mby1saXN0XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2luZm9cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvb3RoZXItY29uZGl0aW9uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2NhbGVuZGVyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2NhcmQtbGlzdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9mb3JtXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2FjY29yZGlvblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9ub3RpY2VcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYWNjLWluY2hlY2tcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbWVudVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tZW51LWNsZWFyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2RldGFpbGJveFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9zY29wZVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tb2RhbC1ib3R0b21cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvd2l0aGdvbGYtc2VhcmNoXCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5PcmdhbmlzbXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgXCJvcmdhbmlzbXMvdGFiXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2dyaWRcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvbW9kYWxcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMva3ZcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvaW5mb1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9jYWxlbmRlclwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9iYXNpYy1pbmZvXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2NhbGVuZGVyLXNwXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3NjaGVkdWxlXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3BhdGljaXBhbnRcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvYmFubmVyXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2RhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvY2FyZC1yZXN1bHRcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvdG9wLXNoaWJhZnVcIjsvL28tc2hpYmFmdVxuQGltcG9ydCBcIm9yZ2FuaXNtcy9hcnRpY2xlc1wiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9rdi10aHVtYnNcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvdG9wLWluZm9cIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvc2VsZWN0LWFyZWFcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvbWVudVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9vbmxpbmVcIjtcbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIOODnOOCv+ODsyAqL1xuXG4uYS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIOODleOCqeODs+ODiOOBruWkquOBlVxuICAmLi1mdy01MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLy8g5bmFXG4gICYuLXctYWxsLTI1MCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG4gIC8vIOODluODreODg+OCr+imgee0oCArIOaoquW5hTEwMCVcbiAgJi4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8vIOODluODreODg+OCr+imgee0oCArIOaoquW5hTEwMCUoU1Djga7jgb8pXG4gICYuLXNwLWJsb2NrIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLWJhc2ljLWJsb2NrIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8g44K144Kk44K6XG4gICYuLXNpemUteHMge1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLy/jgZ3jga7ku5bjga7jgrXjgqTjgrpcbiAgJi4tc2l6ZS1zbS0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgJi4tc2l6ZS1tZC0zIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNSB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC02IHtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTcge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC04IHtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICB9XG4gICYuLXNpemUtbWQtOSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICB0ZXh0LWluZGVudDogMC41ZW07XG4gIH1cbiAgJi4tc2l6ZS1tZC0xMSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0xMiB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0xMyB7XG4gICAgcGFkZGluZzogMTBweCA0NXB4O1xuICB9XG4gICYuLXNpemUtbWQtMTQge1xuICAgIHBhZGRpbmc6IDAuOWVtIDEuMjVlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICB9XG4gICAgJi4tYXJyb3ctbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0xNSB7XG4gICAgcGFkZGluZzogMTRweCAwLjdlbSAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS43NWVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS43NWVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE2IHtcbiAgICBwYWRkaW5nOiAwLjYyNWVtIDEuODVlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNmVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMC44ZW0gMS44NWVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skaW9zfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE3IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTE4IHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggOXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgJi4tc2l6ZS1tZC0xOSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDI0NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggOXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjIge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuICAmLi1zaXplLW1kLTIzIHtcbiAgfVxuICAmLi1zaXplLW1kLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMC43ZW0gNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS42NWVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTI0IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDAgMS42NWVtIDAgMWVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTI2IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zaXplLW1kLTI3IHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmLi1zaXplLW1kLTI4IHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUteHMtMiB7XG4gICAgcGFkZGluZzogMXB4IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmLi1zaXplLXhzLTMge1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tc2l6ZS14cy00IHtcbiAgICBwYWRkaW5nOiAycHggMjBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS14cy01IHtcbiAgICBwYWRkaW5nOiA3cHggMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuLXNpemUteHMtNiB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gICYuLXNpemUteHMtNyB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJi4tc2l6ZS1sZy0yIHtcbiAgICBwYWRkaW5nOiA5LjVweCAzN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICYuLWhhcy1zdWJ0eHQge1xuICAgICAgcGFkZGluZzogOXB4IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy0zIHtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLXNpemUtbGctNCB7XG4gICAgcGFkZGluZzogMTJweCAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gICAgJi4tYXJyb3ctbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbGctNSB7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbGctNiB7XG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tc2l6ZS1sZy03IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cblxuICAvLyDoibJcbiAgJi4tYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tYmctd2hpdGUtdHh0LWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG4gICYuLWJnLXdoaXRlLXR4dC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG4gICYuLWJnLXBhbGUtcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGVfcGluaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWxpZ2h0Z3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWxpZ2h0Z3JlZW4tMDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgICYuLW9ubGluZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgICYuLW9ubGluZS1wYyB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gICYuLWJvcmRlci1ncmVlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG4gICYuLWJvcmRlci1ncmF5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1ib3JkZXItZ3JheS0zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tZ3JheS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgfVxuICAmLi1ncmF5LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5Xzk7XG4gICAgY29sb3I6ICRibGFja180O1xuICB9XG5cbiAgJi4tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tcmVkLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRfMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ncmVlbi1oYXMtYm9yZGVyIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLXJlZC1oYXMtYm9yZGVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1vbi1vZmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi11c2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi4tbm8tc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi4tbGluZS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNmM3NTU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tZnJpZW5kcy1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZThjODc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tZnJpZW5kcyB7XG4gICAgcGFkZGluZzogMTNweCA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgfVxuICAvLyDlj7Ms5bem55+i5Y2wXG4gICYuLWFycm93LXJpZ2h0LFxuICAmLi1hcnJvdy1sZWZ0LFxuICAmLi1hcnJvdy1yaWdodC1ibGFjayxcbiAgJi4tYXJyb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8v5bem44Gr44Ki44Kk44Kz44Oz5LuY44GNXG4gICYuLWljb24tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmLi1zaXplLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0yMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0yMyB7XG4gICAgICBwYWRkaW5nOiA0cHggNHB4IDRweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cy01IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/lj7PjgavjgqLjgqTjgrPjg7Pku5jjgY1cbiAgJi4taWNvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+S4i+OBq+OCouOCpOOCs+ODs+S7mOOBjVxuICAmLi1pY29uLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8v44GK5ZWP44GE5ZCI44KP44GbXG4gICYuLWNvbnRhY3Qge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsLnN2Zyk7XG4gICAgfVxuICB9XG4gIC8v5LqI57SE44GZ44KLXG4gICYuLXJlc2VydmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl93b29kLnN2Zyk7XG4gICAgfVxuICB9XG4gIC8vIOaknOe0ouODnOOCv+ODs1xuICAmLi1zZWFyY2gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9zZWFyY2guc3ZnKTtcbiAgICB9XG4gIH1cbiAgLy/lt6blgbTjgavjgqLjgqTjgrPjg7PvvIjjgqTjg7Pjg6njgqTjg7NTVkfvvIlcbiAgJi4taWNvbi1sZWZ0LWlubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8v44Ki44Kk44Kz44Oz44O744OG44Kt44K544OI5Lit5aSu5a+E44GbXG4gICAgJi4tY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAvL+WPs+WBtOOBq+OCouOCpOOCs+ODs++8iOOCpOODs+ODqeOCpOODs1NWR++8iVxuICAmLi1pY29uLXJpZ2h0LWlubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8v44OG44Kt44K544OI5bem5a+E44GbXG4gICYuLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvL1NQ44Kr44Os44Oz44OA44O8IOWJjeaXpSznv4zml6XjgbhcbiAgJi4tY2FsZW5kZXIge1xuICAgIHBhZGRpbmc6IDlweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTNweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMyk7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLy/jg5fjg6njg7PjgpLmr5TovIPjgZnjgovjg5zjgr/jg7NcbiAgJi4tY29tcGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgIH1cbiAgICAuYS1idG5fX2VtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgIH1cbiAgICAgICYuLWxnIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+aknOe0ouODleOCqeODvOODoOeUqOODnOOCv+ODs1xuICAmLi1zZWFyY2gtZm9ybSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIHRleHQtaW5kZW50OiAwLjRlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICB9XG4gIH1cbiAgLy/mpJzntKLmnaHku7bjgpLov73liqDjg5zjgr/jg7NcbiAgJi4tYWRkIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v44Kz44O844K56YG45oqe44Oc44K/44OzXG4gICYuLWNvdXJzZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAmLmlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1nYy1uYW1lIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXlfMTM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXlfMTM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgICYuLXd3d3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4IDEwcHg7XG4gICAgICAgICYuLXNwLWhpZ2gge1xuICAgICAgICAgIHBhZGRpbmc6IDkuNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLXNvbG8ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYXJlYS1kZXNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIHdpZHRoOiAxMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBibGluay1vcGFjaXR5O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICB9XG4gICAgJi4tc3RhdGljIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tYXJlYS1kZXNpZGUtb25saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuLWFycm93LXJpZ2h0LWlubGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi4tYXJyb3ctcmlnaHQtYm90dG9tIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JvdHRvbV9ncmVlbi5zdmcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vTVkgQUNDT1JESUFcbiAgJi4tbXlhY2NvcmRpYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLi13ZWlnaHQ2MDAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAvL3NlbGVjdOOBqOWQjOOBmOimi+OBn+ebruOBruODnOOCv+ODs1xuICAmLi1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAvL+inkuS4uFxuICAgICYuLWhhcy1yYWRpdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAvL+OCs+ODvOOCueS4gOimpyDjgqjjg6rjgqLpgbjmip5cbiAgICAmLi1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIC8v44Kz44O844K55LiA6KanIOWcsOWbs+OBi+OCiemBuOaKnlxuICAgICYuLWdtYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC8v5LuW44Gu44K044Or44OV5aC044KS5o6i44GZXG4gICAgJi4tb3RoZXItZ2Mge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG4gICAgLy/jgrPjg7zjgrnpgbjmip5cbiAgICAmLi1zZWxlY3QtZ2Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmLi1zZWxlY3QtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2VsZWN0LW1vbnRoIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7wg5p2h5Lu2XG4gICAgJi4tY2Qge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v5YmN5b6M44G45YiH44KK5pu/44GI44KL44Oc44K/44OzXG4gICYuLWNvbnRyb2xsZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICYuLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2LnN2Zyk7XG4gICAgfVxuICAgICYuLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi4tdXJsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nOiAxNHB4IDM1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9jb3B5LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi4tcmFkaXVzLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC8vIOeJueauilxuICAmLi12LXNlbGVjdCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICAgICYuLXdpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLi1zb2xvIHtcbiAgICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgfVxuICAgICYuLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tY29uZGl0aW9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tYXJlYS1mYXYge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLy/lnLDlm7PjgYvjgonmjqLjgZlcbiAgJi4tbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYXBfd2guc3ZnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzI7XG4gICAgfVxuICB9XG5cbiAgJi4tbWFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCA1NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5XzEyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGRhcmtfZ3JheV8zO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsX2dyYXkuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAvL+OCr+ODquOColxuICAmLi1jbGVhciB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLi1ncmF5IHtcbiAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy/jgq/jg6rjgqIyXG4gICYuLWNsZWFyMiB7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLy/mnaHku7bjgpLntZ7jgorovrzjgoAgUENcbiAgJi4tcmVmaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8v5qSc57Si57WQ5p6cXG4gICAgJi4tcmVzdWx0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLXd3d3RvcCB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/mpJzntKJcbiAgJi4tc2VhcmNoLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICYuLWlubGluZSB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgfVxuICAgICYuLXd3d3RvcCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICYuLW5vcm1hbCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLW9ubGluZS1zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICB9XG4gICAgJi4td2l0aGdvbGYge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgfVxuICB9XG4gICYuLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAvL+OCguOBo+OBqOimi+OCi1xuICAmLi1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+OCtOODq+ODleWgtFRPUOODmuODvOOCuCDmnqDnt5rjgIHlvbHku5jjgY1cbiAgJi4tc2hhZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNXB4O1xuICAgIH1cbiAgICAmLi1nb2xkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGMwNTY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVlNDU5O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggIzY0NjQ2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmMwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmEwNTE7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAjYTczNzE0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZGE3MWU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAkZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggJGdyZWVuO1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4tYmFjay10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggOXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAmLi1iYWNrLXByYWN0aWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBtaW4td2lkdGg6IDI0MnB4O1xuICAgICYuLXNpemUtbWQge1xuICAgICAgbWluLXdpZHRoOiAxOTJweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1iYWNrLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMC44ZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgJi4tYXJyb3ctbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDEuMWVtO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwLjZlbTtcbiAgICB9XG4gIH1cbiAgJi4tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwLjYyNWVtIDAuOGVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAxLjg1ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICAmLi1zb2xvLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9zb2xvL2Fycm93X2Iuc3ZnKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc29sby1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjNweCAxN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAmLi1zb2xvLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgfVxuICAgICYuLWJnLWdyZWVuIHtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMjRweCA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1iZy1vcmFuZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iZy13aGl0ZSB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JlZW47XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGNvbG9yOiAjM2NhNTVjO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUtc20ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHlwZS1hIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR5cGUtYiB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eXBlLWMge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cy0yIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zb2xvLXJhbmtpbmcge1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gICYuLXNoaWJhZnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyB0cmFuc2Zvcm07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yaWdodDogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgIzExOTkzNjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE5OTM2O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcm91bmRlZCB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAmLi1jb3JhbCB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG5cbiAgICAmLi13aGl0ZW91dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgJi4tY29udHJvbGVyIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICAgICYuLXdvbWVuIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MzgzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICYuLW1kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL215IHBhZ2VcbiAgJi4tc3F1YXJlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICAgIC8v5aSq5a2XXG4gICAgJi4tc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYuLXR4dC1zbSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLWJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgfVxuICAgICYuLWJnLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgJi4tZGlzYWJsZWQtbGluZSB7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJnLWxpZ2h0Z3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodF9ncmVlbl9teXBhZ2U7XG4gICAgfVxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV9teXBhZ2VfMjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZV8yO1xuICAgICAgLy/lkIzkvLTogIXjga7nmbvpjLJcbiAgICAgICYuLXBhcnRuZXIge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAvL+mghueVquWFpeOCjOabv+OBiOeUqFxuICAgICAgJi4tY2hhbmdlIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIOacqueZu+mMslxuICAgICAgJi4tdW5yZWdpc3RlcmVkIHtcbiAgICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbW9kYWwtYWRkLWNvbXBhaW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICB9XG4gICAgLy9hY3RpdmUgZGlzYWJsZWRcbiAgICAmLmhhcy1hY3RpdmUge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGdyYXlfbXlwYWdlXzQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHh0LWdyZWVuIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgfVxuICAgICYuLWJvcmRlci1ncmVlbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLWxpZ2h0LWdyYXkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIH1cbiAgICAmLi10eHQtYmxhY2sge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAmLi1sb3cge1xuICAgICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWxvd2VyIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgICYuLWdyYXktb3V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmF5X215cGFnZV80ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR3by1saW5lcyB7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5vYm9yZGVyIHtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgICYuLWFjYy1hcnJvdyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tYmctbGlnaHRncmVlbixcbiAgICAgICYuLXR4dC1ncmVlbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGFzLWFjdGl2ZSB7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV9teXBhZ2VfNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLWdyZXkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTcxNzE3O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNzE3MTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLXR0bC1zaWRlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWtlZXAtYWxsIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tcGQxMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWljb24taW5saW5lIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pY29uLWFicyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMC41cHggNjBweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2Yzc1NTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2xpbmUuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYXBwbGUge1xuICAgICAgcGFkZGluZzogMThweCA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2FwcGxlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYnVkZHkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2J1ZGR5LnN2Zyk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC41ZW07XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY2FtcGFpZ24ge1xuICAgICAgcGFkZGluZzogMTNweCAzNnB4IDEzcHggMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIH1cbiAgICAmLi1ncm91cC1jYW5jZWwge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB3aWR0aDogMTA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZ3JvdXAtc3VibWl0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMC41cHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXBhcnRuZXItc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhhcy1pbnB1dC1iZy1ncmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICAgIH1cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5XzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1vdmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ncmVlbiB7XG4gICAgICBwYWRkaW5nOiAycHggMjVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAzLjVweCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAmLi1sZWZ0IHtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVweCA1cHg7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWxpZ2h0Z3JlZW4ge1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl9teXBhZ2U7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIH1cbiAgICAgICYuLXBzbSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1iZy13aGl0ZSB7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICAmLi1wc20yIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTk3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMTg0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLi1oYXMtYXJyb3cge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd19yaWdodF9ncmVlbl8yLnN2Z1wiKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJvcmRlciB7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc20ge1xuICAgICAgcGFkZGluZzogMy41cHggMjVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi15ZWxsb3cge1xuICAgICAgcGFkZGluZzogNXB4IDM4cHg7XG4gICAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQyMDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgLm8tbXlwYWdlX19pdGVtX19saW5rICYge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLW92YWwtd2hpdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYuLXdlYi1jb3Vwb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgcGFkZGluZzogN3B4IDI1cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtaW4td2lkdGg6IDE4OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi4tY2xlYXIge1xuICAgIHBhZGRpbmc6IDJweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV8zO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmLi1ncmFkYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgJGdyYXlfbXlwYWdlXzMgMCUsXG4gICAgICAgICNkY2RjZGMgMTAwJVxuICAgICAgKTtcbiAgICB9XG4gICAgJi4tZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgfVxuICB9XG5cbiAgJi4tY2hlY2tpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45N3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLWxvZ2luLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDE3cHggNThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggNThweDtcbiAgICB9XG5cbiAgICAmLi1uZXctdXNlciB7XG4gICAgICBwYWRkaW5nOiAyMC41cHggNjBweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDU4cHg7XG4gICAgICB9XG4gICAgICAmLi1ub3N0eWxlIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICBjb2xvcjogIzAwOTkzMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4td2lkZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuby1tb2RhbF9fY29udGVudF9fYnRuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAmLi1jb3B5IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuICAgICYuLXNlbmQge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iYWNrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG4gICYuLXNtLXNpemUge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgfVxuICAmLi1tZC1zaXplIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgfVxuICB9XG4gIC8vIOOBj+OBmOOBruODnOOCv+ODs1xuICAmLi1sb3R0ZXJ5IHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDBweCAwcHggIzAwNzcyYTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLWxvdHRlcnktYmFjayB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhkYzMyOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDExcHggNXB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuLWRpc2FibGVkLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4taW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgJi4tcGluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYWdlbnQvcGluX2dyZWVuLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJi4tcGluLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWdlbnQvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLy/ljZTorbDkvJrml6XnqIvjgafkvb/nlKhcbiAgJi4tc2hhZG93LXR5cGUxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0zcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgICAmLi1wcmV2IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbmV4dCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zaGFkb3ctdHlwZTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLy/jgqLjgrPjg7zjg4fjgqPjgqrjg7PplovplonnlKgg56u25oqA5Lya6Kmz57SwXG4gICYuLWFjYyB7XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gICYuLWZsZXgtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAmLi1tb3JlYm94IHtcbiAgICBtaW4td2lkdGg6IDI2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gICYuLWFycm93LW1kIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgJi4tZml4ZWQtaXRlbTEge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMyJSAtIDMwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMiUgLSAzMHB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAyNTZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi4tZXZlbnQtc2VhcmNoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDY0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYS1idG5fX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8vY2FsZW5kZXIgdGltZSBidXR0b25cbiAgJi4tcmVzZXJ2ZS10aW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSBpbnNldDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIG1pbi13aWR0aDogODNweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMXB4IDJweDtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICB9XG4gIH1cbiAgLy/jg6bjg7zjgrbjg7znmbvpjLLmg4XloLHjga7lpInmm7Qg6YCB5L+h44Oc44K/44OzXG4gICYuLXVzZXItc3VibWl0IHtcbiAgICAmLmlzLWluYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuICAmLi10ZWxsaW5rIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICBtaW4td2lkdGg6IDE5MnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uIHtcbiAgICBwYWRkaW5nOiA1LjVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgJi4tYmFzaWMtbWluaSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uLWxnIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICB9XG4gICYuLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogNDA2cHg7XG4gICAgfVxuICB9XG4gICYuLW1heXBhZ2UtbG9naW4ge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuICAmLi1hY2NlcHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHdpZHRoOiAxOTJweDtcbiAgfVxuICAmLi10b3B0cmFjZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuICB9XG4gICYuLWZsZXgtdHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tYm9yZGVyLXJvdW5kZWQtZ3JlZW4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwOWEwM2U7XG4gICAgY29sb3I6ICMwOWEwM2U7XG4gIH1cbiAgJi4tYm9yZGVyLXJvdW5kZWQtZGFyay1ncmVlbiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA5YTAzZTtcbiAgICBjb2xvcjogIzA5YTAzZTtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC13aGl0ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC1ibGFjayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZTJlMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZC1wdXJwbGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzY2hvb2xfY29sb3I7XG4gICAgY29sb3I6ICRzY2hvb2xfY29sb3I7XG4gIH1cbiAgJi4tcm91bmRlZDE1IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG4gICYuLXJvdW5kZWQyNSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAmLi1yb3VuZGVkMTkge1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIH1cbiAgJi4tcm91bmRlZDMwIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gICYuLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICB9XG4gICYuLWJnLWxpZ2h0LW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgfVxuICAmLi1iZy1zdW5ueS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIH1cbiAgJi4tYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0NTE5MjtcbiAgfVxuICAmLi1tZC1oaWdoIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIH1cbiAgJi4tYmctbGlnaHQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIH1cbiAgJi4tYmctbGlnaHQtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgJi4tYmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICB9XG4gICYuLWJnLXNoYWRvdy1vdXQge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgJi4tYmctc2hhZG93LWluLW91dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KSxcbiAgICAgIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNikgaW5zZXQ7XG4gIH1cbiAgJi4tYmctbm9ybWFsLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLi1zaW1wbGUtYmxhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1zaW1wbGUtYnRuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE1N3B4O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWljb24tYmxhbmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2JsYW5rLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWJsYW5rLXdoaXRlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9ibGFua193aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgJi4taWNvbi1ibGFuay1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgJi4teXViaW4ge1xuICAgIGJvcmRlcjogI2FhYSAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpIGluc2V0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYuLXBvaW50LWhpc3RyeSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDlhMDNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsYygyMHB4IC8gMik7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5YTAzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gMzYwwrDnlLvlg4/jg5zjgr/jg7NcbiAgJi4taW1nMzYwIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLy8zNjDCsOWGmeecn+OBuOOBruODquODs+OCr1xuICAmLi1hcnJvdy0zNjAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOODiOODg+ODl+ODmuODvOOCuCDmpJzntKLjg6Hjg4vjg6Xjg7xcbiAgJi4tYXJyb3ctc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTQuNXB4IDIwcHggMTQuNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMy41cHggMjBweCAxMy41cHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5hLWJ0bl9fYW5nbGUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmEtYnRuX19xciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYS1idG5fX2Jsb2NrLWltZyB7XG4gIC5hLWJ0bi4tc29sby1saW5rICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLXNpemUtc20gJiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbiAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJixcbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZmxleC1iYXNpczogMzhweDtcbiAgICAgIG1heC13aWR0aDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cyAmIHtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hLWJ0bi4tc29sby1saW5rLi1iZy13aGl0ZSAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1iYXNpczogMzRweDtcbiAgICBtYXgtd2lkdGg6IDM0cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtYnRuX190eHQge1xuICAuYS1idG4uLXNvbG8tdG9wICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODkwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAuYS1idG4uLXNoaWJhZnUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmEtYnRuLi1mbGV4LXR4dCAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmEtYnRuX19tb3JlLWluYWN0aXZlIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmEtYnRuX19tb3JlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYS1idG5fX2VtIHtcbiAgLmEtYnRuLi1tYWlsICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuLmEtYnRuX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgLmEtYnRuLi1zaXplLXhzICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1zbS0yICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kICYge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4uLXNpemUtbGcgJiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTMgJixcbiAgLmEtYnRuLi1zaXplLW1kLTQgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTE1ICYsXG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNiAmIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIzICYge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1tZC0yOCAmIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4uLXNpemUteHMtMiAmLFxuICAuYS1idG4uLXNpemUteHMtMyAmIHtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS14cy00ICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2l6ZS1tZC0xNyAmLFxuICAuYS1idG4uLXNpemUtbWQtMTkgJiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIwICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTIxICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLmEtYnRuLi1zaXplLW1kLTI0ICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLy9QQ+OBruOBv++8nuOBjOS7mOOBj1xuICAuYS1idG4uLXBjLWFycm93ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy/lt6bnn6LljbBcbiAgLmEtYnRuLi1hcnJvdy1sZWZ0ICYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1yaWdodC1ibGFjayAmIHtcbiAgICBzdHJva2U6ICR0ZXh0LWNvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4uLWFycm93LW1kICYge1xuICAgIHN0cm9rZTogJHRleHQtY29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1ib3R0b20gJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbiAgLmEtYnRuLi1hcnJvdy1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5hLWJ0bi4tc2hhZG93ICYge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLi1iYWNrLXBhZ2UgJiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi4tZnJpZW5kcyAmIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLmEtYnRuX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC5hLWJ0bi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAuYS1idG4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAvL01ZIEFDQ09SRElBIOOCouOCpOOCs+ODs+OBqOODhuOCreOCueODiOOBjOS4reWkrlxuICAuYS1idG4uLW15YWNjb3JkaWEgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLi1pY29uLWxlZnQtaW5saW5lICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICB9XG4gIC5hLWJ0bi4taWNvbi1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgfVxuICAuYS1idG4uLWljb24tcmlnaHQtaW5saW5lLi1zaXplLWxnLTMgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG4gIH1cbiAgLmEtYnRuLi1pY29uLWJvdHRvbSAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmEtYnRuLi1ldmVudC1zZWFyY2ggJiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmEtYnRuX19pY29uLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWJ0bl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLmEtYnRuLi1zZWFyY2gtaW1nICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuYS1idG4uLXNlYXJjaC1pbWcuLXd3d3RvcCAmIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5hLWJ0bi4tbm9ybWFsICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5hLWJ0bi4tc2VhcmNoLWltZy4taW5saW5lICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICB9XG4gIC5hLWJ0bi4tc2VhcmNoLWltZy4td2l0aGdvbGYgJiB7XG4gICAgbGVmdDogMThweDtcbiAgfVxuICAuYS1idG4uLXNvbG8tc2VhcmNoICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4uLXRlbGxpbmsgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLi1mbGV4LXR4dCAmIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5cbi5hLWJ0bl9fbWFpbnR4dCB7XG4gIC5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5hLWJ0bi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lci4tdW5yZWdpc3RlcmVkICYge1xuICAgIC8vIOacqueZu+mMslxuICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gIH1cbn1cblxuLmEtYnRuX19zdWIge1xuICAuYS1idG4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjYWFhO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmstb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYS1idG5fX3NtYWxsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vL+ODm+ODkOODvOaZguOBqyBvcGFjaXR5IOOCkuS4i+OBkuOCi1xuLy8kb3BhY2l0eTog5LiN6YCP5piO5bqmXG4vLyRkdXJhdGlvbjog44Ki44OL44Oh44O844K344On44Oz44Gu6YCf5bqmXG5AbWl4aW4gaG92ZXJfZWZmZWN0KCRvcGFjaXR5OiAwLjcsICRkdXJhdGlvbjogMC4zcykge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgfVxufVxuXG4vL+ODm+ODkOODvOaZguOBqyBiYWNrZ3JvdW5kLWNvbG9yIOOCkuWkieOBiOOCi1xuLy8kYmdjOiDoibJcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3RfYmcoJGJnYywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbiAgfVxufVxuXG4vL+ODleOCqeODs+ODiOOBrnJlbSAg5L6LIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKyByZW07XG59XG5cbi8vcGxhY2Vob2xkZXJDb2xvciBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCNDNEM0QzQpO1xuQG1peGluIHBsYWNlaG9sZGVyQ29sb3IoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gYXNwZWN0LXJhdGlvbiBTYWZhcmnlr77lv5xcbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0LCAkbWF4LXdpZHRoOiBub25lKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaWYgKCRtYXgtd2lkdGggIT0gXCJub25lXCIpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nLXRvcDogcm91bmQobWF0aC5kaXYoJGhlaWdodCwgJHdpZHRoKSAqIDEwMCUgKiAxMDApICogMC4wMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIi8vUmVzcG9uc2l2ZSDoqK3lrprnrYlcblxuJGlvczogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjFweClcIjtcbiRzcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweClcIjtcbiRwYzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludFwiO1xuJHRhYmxldDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KVwiO1xuJHBjYjogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweClcIjtcbiRwY3c6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnRcIjtcbiRtb2JpbGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KVwiO1xuJGRlc2t0b3A6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KVwiO1xuJGJhc2ljOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweClcIjtcblxuJHRhYmxldF93aWR0aDogNzY4cHg7XG4kcGNiX3dpZHRoOiAxMDI0cHg7XG4kcGN3X3dpZHRoOiAxMjAwcHg7XG5cbiRwY193aWR0aDogMTAyNHB4O1xuJHBjX2NvbnQtd2lkdGg6IDk5MHB4O1xuJHNwX3BhZGRpbmc6IDE1cHg7XG4kc3BfcGFkZGluZy13aWRlOiAzMHB4O1xuJHBjX3dpZHRoX29sZDogMTAwMHB4O1xuXG4kZm9udC1nb3RoaWM6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcbiAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIixcbiAgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICBzYW5zLXNlcmlmO1xuJGZvbnQtZ290aGljLWhpcmFnaW5vOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXG4gIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsXG4gIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsXG4gIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSxcbiAgc2Fucy1zZXJpZjtcbiRmb250LW1pbmNobzogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsXG4gIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcblxuJGZvbnQtcG9wcGluczogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1oaXJhZ2lubzogXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG5cbiRmb250LWthbm5hZGE6IFwiS2FubmFkYSBNTlwiO1xuJGZvbnQtc2F2b3llOiAgU2F2b3llIExFVDtcbiRmb250LXl1Z290aGljOiAgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiO1xuLy8gYm9keeOCv+OCsOOBq+OCr+ODqeOCuVxuLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOWQhOOCtOODq+ODleWgtCkg5LqI57SE44Kr44Os44Oz44OA44O8IHBnLWNhbGVuZGVyIOOCtOODq+ODleWgtOips+e0sCBwZy1kZXRhaWwg44Kz44O844K544Os44Kk44Ki44Km44OIIHBnLWxheW91dCDjgqLjgq/jgrvjgrkgcGctYWNjZXNzIOODrOOCueODiOODqeODsyBwZy1yZXN0YXVyYW50IOS8muWToeaoqSBwZy1tZW1iZXJcbi8vIOODreODvOOCq+ODq+ODoeODi+ODpeODvOOBruOCouOCr+ODhuOCo+ODlijkuojntITjgrXjgqTjg4gpIOOCtOODq+ODleWgtCBwZy1nYyDnt7Tnv5LloLQgcGctcHJhY3RpY2Ug44K544Kv44O844OrIHBnLXNjaG9vbCDjg6bjg7zjgrbjg7zliKUgcGctdXNlciDkvJrlk6HmqKkgcGctbWVtYmVyIOODneOCpOODs+ODiOOCq+ODvOODiSBwZy1wb2ludFxuJHBhZ2VzOiBjYWxlbmRlciwgZGV0YWlsLCBsYXlvdXQsIGFjY2VzcywgcmVzdGF1cmFudCwgbWVtYmVyLCBnYywgcHJhY3RpY2UsXG4gIHNjaG9vbCwgdXNlciwgcG9pbnQsIHRvcCwgcHJpY2U7XG5cbi8vIOiJslxuJHRoZW1lX2NvbG9yOiAjMDA3NTNjICFkZWZhdWx0O1xuJHRoZW1lX2Rhcms6ICMwMDM2MGUgIWRlZmF1bHQ7XG4kdGhlbWVfbGlnaHQ6ICNlNWYxZWIgIWRlZmF1bHQ7XG5cbiRibHVlOiAjNTBiNmUzO1xuJGdyYXk6ICNlZGVkZWQ7XG4kZ3JheV8yOiAjYzZjNmM2O1xuJGdyYXlfMzogI2NjY2NjYztcbiRncmF5XzQ6ICNhMWExYTE7XG4kZ3JheV81OiAjZWZlZmVmO1xuJGdyYXlfNjogI2Y3ZjdmNztcbiRncmF5Xzc6ICNmMWYxZjE7XG4kZ3JheV84OiAjZmFmYWZhO1xuJGdyYXlfOTogI2ViZWJlYjtcbiRncmF5XzEwOiAjNzA3MDcwO1xuJGdyYXlfMTE6ICNjYmNiY2I7XG4kZ3JheV8xMjogI2M5YzljOTtcbiRncmF5XzEzOiAjYjFiMWIxO1xuJGdyYXlfMTQ6ICNlNmU2ZTY7XG4kZ3JheV8xNTogI2MxYzFjMTtcbiRkYXJrX2dyYXlfMTogIzkxOTE5MTtcbiRkYXJrX2dyYXlfMjogIzY0NjQ2NDtcbiRkYXJrX2dyYXlfMzogIzViNWI1YjtcbiRsaWdodF9ncmF5OiAjZjhmOGY4O1xuJHllbGxvdzogI2ZmZDIxNztcbiRncmVlbjogIzAwOGQzMTtcbiRsaWdodF9ncmVlbl8xOiAjNWRhNzFlO1xuJGxpZ2h0X2dyZWVuXzI6ICM4ZGMzMjk7XG4kbGlnaHRfZ3JlZW5fMzogI2VlZmZlMjtcbiRsaWdodF9ncmVlbl8zOiAjZWVmOGVhO1xuJG9yYW5nZTogI2YwYTIyNTtcbiR0ZXh0LWNvbG9yOiAjMWExYTFhO1xuJGJsYWNrOiAjMzMzO1xuJGJsYWNrXzI6ICMzZDNkM2Q7XG4kYmxhY2tfMzogIzI5MjkyOTtcbiRibGFja180OiAjNDc0NzQ3O1xuJGJsYWNrXzU6ICMzMzM7XG4kbGlnaHRfYmx1ZTogI2UyZjNmZjtcbiRwaW5rOiAjZmZlYWU5O1xuJHBhbGVfcGluazogI2ZmODM4MztcbiRza3libHVlOiAjNTJiNWViO1xuJHJlZDogI2RkMzMzMztcbiRyZWRfMjogI2YyNTYyNTtcbiRyZWRfMzogI2ZmMDAwMDtcbiRnb2xkOiAjOWM4NTA0O1xuJG5pZ2h0OiAjMDAxQjQ1O1xuXG4vL215cGFnZVxuJGdyZWVuX215cGFnZV8xOiAjMDA5OTMzOyAvLyMzOEIxNjfjgYvjgokjMDA5OTMz44Gr5aSJ5pu0XG4kZ3JlZW5fbXlwYWdlXzI6ICMwMDk5MzM7XG4kbGlnaHRfZ3JlZW5fbXlwYWdlOiAjZGJmMWQzO1xuJGxpZ2h0X2dyYXlfbXlwYWdlOiAjZjBmMGYwO1xuJGJsYWNrX215cGFnZTogIzMyMzIzMjtcbiRibGFja19teXBhZ2VfMjogIzY0NjQ2NDtcbiRibGFja19teXBhZ2VfMzogIzI2MjYyNjtcbiRncmF5X215cGFnZTogI2M4YzhjODtcbiRncmF5X215cGFnZV8yOiAjZGJkYmRiO1xuJGdyYXlfbXlwYWdlXzM6ICNmM2YzZjM7XG4kZ3JheV9teXBhZ2VfNDogI2FhYWFhYTtcbiRncmF5X215cGFnZV81OiAjZTJlMmUyO1xuJGdyYXlfbXlwYWdlXzY6ICNmMmYyZjI7XG4kZ3JheV9teXBhZ2VfNzogI2YwZjBmMDtcbiRwYWxlX3llbGxvd19teXBhZ2U6ICNmZmZlZjc7XG4kcGRmOiAjZmQ0MjM0O1xuJHdvcmQ6ICMyYTRiYTM7XG4kZXhjZWw6ICMxNjgzNDQ7XG4kZXh0ZXJuYWw6ICMxZDQwOWQ7XG5cbi8vIHdvbWVuIOODrOODh+OCo+ODvOOCueODmuODvOOCuFxuJHdvbWVuX3RoZW1lX2NvbG9yOiAjZmY2NDY0O1xuXG4kbGlua19jb2xvcjogIzM3NzdiODtcblxuLy/jgIDjgrnjgq/jg7zjg6tcbiRzY2hvb2xfY29sb3IgOiM4NzRCOTE7XG4kc2Nob29sX2xpZ2h0X2NvbG9yIDojRjNFQ0Y0OyIsIi5hLWxhYmVsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy/oibJcbiAgJi4tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuICAmLi1saWdodC1ncmVlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxuICAmLi1saWdodC1ncmVlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMjtcbiAgfVxuICAmLi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIH1cbiAgJi4td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJi4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYuLWJvcmRlci1yZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi1ib3JkZXItYmxhY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1ib3JkZXItYmxhY2stMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgJi4tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1za3libHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5Ymx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1vcmFuZ2VyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjQ0MGY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tcGFsZS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZV9waW5rO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJvcmRlci1ncmF5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwO1xuICAgIGNvbG9yOiAjNmY2ZjZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMy41cHggMTBweCA1LjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgfVxuICAmLi1ib3JkZXItZ3JlZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGNvbG9yOiAkZ3JheV9teXBhZ2U7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuX215cGFnZV8xO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gIH1cbiAgJi4td29tZW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3b21lbl90aGVtZV9jb2xvcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLy/jgrXjgqTjgrpcbiAgJi4tc2l6ZS14cyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG4gICYuLXNpemUteHMtMiB7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG4gICYuLXNpemUteHMtMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuICAmLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICYuLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTdweCA0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQyIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgJi4tc2l6ZS1tZDMge1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICB9XG4gICYuLXNpemUtbGcge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAvL+OBneOBruS7luOBruOCteOCpOOCulxuICAmLi1zaXplLW1kLTIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcGFkZGluZzogNnB4IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi1zaXplLW1kLTQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgcGFkZGluZzogNHB4IDExcHg7XG4gIH1cbiAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7zjga7jgqLjgqTjgrPjg7Pjga7oqqzmmI7nlKhcbiAgJi4taWNvbi10b29sdGlwIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICB9XG4gIC8v5b+F6aCIKOODleOCqeODvOODoOOBp+S9v+eUqClcbiAgJi4tcmVxdWlyZWQge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICB0ZXh0LWluZGVudDogMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi1saXN0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodF9ncmVlbl8xO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi4tYnVzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2J1cy5zdmcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbmF2aSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9uYXZpLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLW5vbmUtYm9yZGVyLXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tc29sbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgJi4tc2l6ZS1zbSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTNweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLW1kIHtcbiAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXhzIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxN3B4O1xuICAgIH1cbiAgICAmLi1iZy13aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiOWIzNztcbiAgICAgIGNvbG9yOiAjZGI5YjM3O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgICAgICYuLXNpemUtc20ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1uZXcge1xuICAgIHBhZGRpbmc6IDNweCAxMXB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NTg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gIH1cbiAgJi4tZGFyay1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTBkMGQ7XG4gICAgJi4tbmV3IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgICBwYWRkaW5nOiAycHggNXB4IDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBwYXJ0bmVyXG4gICYuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLi10YWcge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTkzMztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbiAgLy9yZXNlcnZlXG4gICYuLWJnLWdyYXkge1xuICAgIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gIH1cbiAgLy93b21lblxuICAmLi1wcmVmLXBpbmsge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd29tZW5fdGhlbWVfY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkd29tZW5fdGhlbWVfY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG4gIH1cbiAgJi4tcHVzaCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gIH1cbiAgJi4tc2NoZWR1bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICB9XG4gICYuLWJnLXBpbmsge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MzgzO1xuICB9XG4gICYuLWJnLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICB9XG4gICYuLXNpbXBsZS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZV8yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIG1pbi13aWR0aDogNjJweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgJi4tc2l6ZS1tZDUge1xuICAgICAgbWluLXdpZHRoOiAxNDZweDtcbiAgICB9XG4gIH1cbiAgJi4tbGVzc29uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtaW4td2lkdGg6IDUzcHg7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLXdpZHRoOiA2N3B4O1xuICAgIH1cbiAgfVxuICAmLi1sZXNzb24tdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtaW4td2lkdGg6IDI4M3B4O1xuICAgIH1cbiAgfVxuICAmLi1sZXNzb24tZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICB9XG4gICYuLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWxvZ2luIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAyMjJweDtcbiAgfVxuICAmLi1jbGVhci1ibHVlLXJvdW5kZWQge1xuICAgIGNvbG9yOiAjNTViNmQzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgfVxuICAmLi1ib3JkZXItY2xlYXItYmx1ZSB7XG4gICAgY29sb3I6ICM1NWI2ZDM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NWI2ZDM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gIH1cbiAgJi4tYm9yZGVyLWxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NWI2ZDM7XG4gIH1cbn1cblxuLmEtbGFiZWxfX2ljb24ge1xuICAuYS1sYWJlbC4tZ3JvdXAgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbi5hLWxhYmVsX190eHQge1xuICAuYS1sYWJlbC4tZ3JvdXAgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLmEtbGFiZWwuLWxlc3Nvbi1kZXRhaWwgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuYS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIH1cblxuICAvL+iJsuS7mOOBjVxuICAmLi1jb2xvcmZ1bCB7XG4gICAgY29sb3I6ICRsaW5rX2NvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL+e3keOBruS4i+e3muS7mOOBjVxuICAmLi11bmRlcmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDmloflrZfjga7lj7PlgbTjgasg77yeIOOBjOS7mOOBj1xuICAmLi1hcnJvdy1yaWdodCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAvLyDmloflrZfjga7lt6blgbTjgasg77yeIOOBjOS7mOOBj1xuICAmLi1hcnJvdy1sZWZ0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJi4tYXJyb3ctdG9wIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG4gIC8vIOaWh+Wtl+OBruW3puWBtOOBq+OCouOCpOOCs+ODs+OBjOS7mOOBj1xuICAmLi1pY29uLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgJi4tdXNlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX3VzZXIuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY29udGFjdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMDU5XCI7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNhciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX2Nhci5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1wZGYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICAgICAgICBjb2xvcjogJHBkZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZXh0ZXJuYWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgICAgICBjb2xvcjogJGV4dGVybmFsO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pbnRlcm5hbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW1vdmllIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1nL2ljb25fbW92aWUucG5nKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOaWh+Wtl+OBruWPs+WBtOOBqyDvvJ4g44GM5LuY44GPXG4gICYuLWFycm93LXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICB9XG4gIH1cbiAgJi4tZ3JlZW4ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWdyZWVuX215cGFnZV8xIHtcbiAgICBjb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgIH1cbiAgfVxuICAmLi1za3ktYmx1ZSB7XG4gICAgY29sb3I6ICMwMDU5ZGU7XG4gIH1cbiAgJi4tc2l6ZS1zbSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmLi1zaXplLXNtLTIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1zaXplLW1kLTIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbiAgJi4tc2l6ZS1tZC0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gICYuLXNpemUtbGctMiB7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbiAgfVxuICAmLi1odi1saW5lIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAmLi1hcnJvdy1yaWdodC4tc2l6ZS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAmLi1hY2Nlc3Mge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4taWNvbi1sZWZ0Li1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tYWNjZXNzIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWxlZnQuLWFycm93LXJpZ2h0Li1zaXplLXNtLi1kcml2ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tbXlhY2NvcmRpYSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICB9XG4gICYuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL+aWh+Wtl+OBoOOBkeOBq+S4i+e3mlxuICAmLi11bmRlcmxpbmUtdHh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmLi11bmRlcmxpbmUtbm9ybWFsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyDmlofnq6DlhoXjgafkvb/nlKjjgZnjgovjg6rjg7Pjgq9cbiAgJi4taW4tdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkbGlua19jb2xvciAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgJi4tcGluayB7XG4gICAgY29sb3I6I0ZGNjQ2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmLi10ZXh0LWNvbG9yIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYuLWdyZWVuLXVuZGVybGluZSB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC8vYXJyb3fjgpLluoPjgZLjgotcbiAgJi4td2lkZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICB9XG4gIH1cbiAgJi4tbGluay1mYXEge1xuICAgIGNvbG9yOiAjMDA3MGQyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmEtbGlua19fYXJyb3cge1xuICAuYS1saW5rLi1hcnJvdy1yaWdodCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWxpbmsuLWFycm93LWxlZnQgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWxpbmsuLWFycm93LWxlZnQuLWFycm93LWdyZWVuICYge1xuICAgIHN0cm9rZTogJGdyZWVuO1xuICB9XG4gIC5hLWxpbmsuLXNpemUtbGcgJiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmEtbGluay4tYWNjZXNzICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmEtbGluay4tYXJyb3ctbGVmdC4tYXJyb3ctdG9wICYge1xuICAgIHRvcDogMC43ZW07XG4gIH1cbn1cblxuLmEtbGlua19fY29sb3Ige1xuICAuYS1saW5rLi1hY2Nlc3MgJixcbiAgLmEtbGluay4tZHJpdmUgJiB7XG4gICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4uYS1saW5rX19pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi8v44Oq44K544OIXG4uYS1saXN0IHtcbiAgLy9mb290ZXJcbiAgJi4tZm9vdGVyIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICArIGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyBsaSArIGxpIHtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/jg7vku5jjgY3jgIBwY3flt6bmj4PjgYjjgotcbiAgJi4tcG9pbnQge1xuICAgID4gbGkge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLzEzcHjjga7ohJrms6hcbiAgICAmLi1ub3RlIHtcbiAgICAgID4gbGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/jgrDjg6rjg7zjg7PkuLjku5jjgY3jgIBwY3flt6bmj4PjgYjjgotcbiAgJi4tbWFydSB7XG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+ODu+S7mOOBjeOAgHBjd+W3puaPg+OBiOOCi1xuICAmLi1tYXJrIHtcbiAgICA+IGxpIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc3AtcG9pbnQge1xuICAgID4gbGkge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g6KSH5pWw44Gu44Oe44O844Kv44KS5L2/55So44GX44Gm44GE44KL44KC44GuXG4gICYuLW1peCB7XG4gICAgPiAuYS1saXN0X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAmLi1zcXVhcmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLilqBcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tbm90ZXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1wb2xpY3kge1xuICAgID5saXtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzM7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbn1cbiIsIi5hLWJhZGdle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdEBtZWRpYSAjeyRwY317XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0fVxuXHQmLi1ncmVlbntcblx0Zm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblx0fVxuXHQmLi1zaXplLXNte1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0fVxuXHR9XG5cdCYuLXNpemUtbGd7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuXHR9XG5cdCYuLXNpemUtc20tMntcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdH1cblx0Ji4tc2l6ZS1zbS0ze1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0Ji4tc2l6ZS1zbS0zLW5vcm1hbHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0Ji4tc2l6ZS1zbS00e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdCYuLXNpemUtc20tNiB7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdCYuLWljb24tbGVmdHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0fVxuXHQmLi1uby1pY29ue1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmEtYmFkZ2VfX2JhZGdle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuXHQuYS1iYWRnZS4tZ3JlZW4gJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblx0fVxuXHQuYS1iYWRnZS4tcmVkICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1zbSAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdC5hLWJhZGdlLi1zaXplLWxnICZ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1zbS0yICZ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1zbS0zICZ7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdH1cblx0LmEtYmFkZ2UuLXNpemUtc20tNCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdC5hLWJhZGdlLi1zaXplLXNtLTUgJntcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDFweDtcblx0fVxuXHQuYS1iYWRnZS4tc2l6ZS1zbS02ICYge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdHJpZ2h0OiAtM3B4O1xuXHR9XG5cdC5hLWJhZGdlLi1pY29uLWxlZnQgJntcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5hLWJhZGdlLi1pY29uLWdyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHR9XG5cdC5hLWJhZGdlLi1pY29uLWdyYXkgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ncmF5XzE7XG5cdH1cbn0iLCIvLyDopovlh7rjgZdcblxuLmEtaGVhZGluZyB7XG4gICYuLWx2MSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMwKTtcbiAgICAmLi1iYXNpYy0yNiB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmFzaWMtMjIge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWx2MiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgfVxuICAmLi1sdjItMSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM0KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYyLTIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYyLTMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI5KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYyLTQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYyLTUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICB9XG4gIH1cbiAgJi4tbHYyLTYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYyLTcge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICB9XG4gICYuLWx2My0xIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi4tbHYzLTIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbiAgJi4tbHYzLTMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gIH1cbiAgJi4tbHY0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4tbHY1IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICYuLWx2NS0xIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG4gICYuLWx2NiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgfVxuICAmLi1sZWZ0LWdyZWVuLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOUEwM0U7XG4gICAgfVxuICB9XG4gICYuLXN1Yi10dGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgJi4tZ3JlZW4ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tZGFya2dyZWVuIHtcbiAgICBjb2xvcjogIzI1NTkzMztcbiAgfVxuICAmLi1oaXJhZ2lubyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLDtcbiAgfVxuICAmLi1uYW1lIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG4gIH1cbiAgJi4tbmFtZTIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIH1cbiAgfVxuICAmLi10aGVtZS13b21lbiB7XG4gICAgY29sb3I6ICR3b21lbl90aGVtZV9jb2xvcjtcbiAgfVxuICAmLi1zbW9rZS1ibGFjayB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgJi4tcGFsZS1waW5rIHtcblx0Y29sb3I6ICRwYWxlX3Bpbms7XG4gIH1cbiAgJi4tbGgxIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi1iYXNpYy1saDE0IHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG4gICYuLWxtMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtXG4gIH1cbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLi1ib2xkODAwIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLy/kuIvnt5rjgarjgZdcbiAgJi4tbm9ybWFsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbiAgJi4taGFzLWxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lX2xpZ2h0O1xuICAgIH1cbiAgfVxuICAmLi10b3AtdHlwZTEge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgJi4tbmV3cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuM2VtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICB9XG4gICYuaGFzLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICAmLi1saWdodC1ncmVlbi1ib2xkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhEQzMyOTtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIH1cbiAgICAmLi1zY2hvb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Nob29sX2NvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9e1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+OCsOODquODvOODs+S4uOS7mOOBjeOAgHBjd+W3puaPg+OBiOOCi1xuICAmLi1hcnJvdy1hY2Qge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAvLzHkurrkuojntIQg44Op44Oz44Kt44Oz44KwXG4gICYuLXJhbmtpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDI1cHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRncmVlbjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMzVweCA2cHggNTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzNCk7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICB3aWR0aDogNDNweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9pY29uX3Ryb3BoeV8xLnN2Zyk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbGVmdDogLTMzcHg7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3NvbG8vYmdfaGVhZGluZ19yYW5raW5nX3NwLnBuZyk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvc29sby9iZ19oZWFkaW5nX3JhbmtpbmcucG5nKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbHYyLi1nYy1kZXRhaWwge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICB9XG4gIH1cbiAgJi4tZ2xvYmFsLWx2MS1saCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICB9XG4gIH1cbiAgJi4tZ2xvYmFsLWx2NCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgJi4tZ2xvYmFsLWxoIHtcbiAgICBsaW5lLWhlaWdodDogMS42MjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICB9XG4gICAgJi5oYXMtbHY0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5leHQtbGluayB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMxYjFmMWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE5OTM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAmLi1sdjUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9teXBhZ2VcbiAgJi4tbXlwYWdlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY291cnNlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuM2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIOOCtOODq+ODleS7sumWk+imi+WHuuOBl1xuICAmLi1wYXJ0bmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogNS41cHggMThweCA1LjVweCAyNHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAxNXB4O1xuICAgIH1cbiAgICAmLi1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDRweCAyNHB4O1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxOHB4IDVweCAxNXB4O1xuICAgICAgfVxuICAgICAgaW1nLFxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g5oub5b6F6KaL5Ye644GXXG4gICYuLWxpZ2h0Z3JlZW4tbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAmLi1zcC0xMDB2dyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iZy1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICB9XG4gICAgJi4taW52aXRhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDE1cHggMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLWdyYXktbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1saDE1IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gICYuLXNpemUtc20ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gIH1cbiAgJi4tY291cG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAvLyDjg5Xjg6zjg7Pjgrropovlh7rjgZdcbiAgJi4tZnJpZW5kcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmODI5ZDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiA4cHggMjJweCA4cHggMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgJi5oYXMtYnRuLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAvL+OCsOODrOODvOS4i+e3mlxuICAmLi1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICB9XG4gIH1cbiAgJi4tbGluZXVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tYmctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOUEwM0U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tc3F1YXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxNzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBAbWVkaWEgI3skcGN3fXtcbiAgICAgIG1pbi13aWR0aDogMjMycHg7XG4gICAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIH1cbiAgfVxuICAmLi1iYXNpYy1yaWdodC1yb3VuZGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxOTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEzcHggMTNweCAwO1xuICAgIEBtZWRpYSAjeyRwY3d9e1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG4gICYuLXJpZ2h0LXJvdW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE5MXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTNweCAxM3B4IDA7XG4gICAgQG1lZGlhICN7JHBjd317XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbiAgICB9XG4gIH1cbiAgJi4taGlnaCB7XG4gICAgbWluLWhlaWdodDogNzhweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmLi1saW5lLWgxMDAge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tcGhvdG8tYm94IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYS1oZWFkaW5nX19pbWcge1xuICAuYS1oZWFkaW5nLi1saW5ldXAgJiB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBAbWVkaWEgI3skcGN9e1xuICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuLmEtaGVhZGluZ19fdHh0IHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVfbGlnaHQ7XG4gIH1cbiAgLmEtaGVhZGluZy4tbGluZXVwICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skcGN9e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmEtaGVhZGluZ19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmEtaGVhZGluZy5pcy1hY3RpdmUgJiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLmEtaGVhZGluZ19fc3ViIHtcbiAgLmEtaGVhZGluZy4tbHYyLTEgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIH1cbiAgfVxufVxuXG4uYS1oZWFkaW5nX190dGwge1xuICAuYS1oZWFkaW5nLi1jb3Vwb24gJiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICB9XG59XG4iLCIuYS1wYW5lbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzU7XG4gIH1cbiAgJi4tZ3JheS0wMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzY7XG4gIH1cbiAgJi4tZ3JheS1zcCB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzU7XG4gICAgfVxuICB9XG4gICYuLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gIH1cbiAgJi4tbGlnaHQtZ3JheS0wMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzc7XG4gIH1cbiAgJi4tbGlnaHQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIH1cbiAgJi4tcDE1IHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG4gICYuLWZ1bGwtd2lkdGgtc3Age1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG4gICYuLXJhZGl1cyB7XG4gICAgJi00IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbiAgJi4tcHQwMSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgJi4tcDAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi5hLWZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICAmLi1jdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tbWFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuaXMtZXJyb3Ige1xuICAgIC8vZXJyb3JcbiAgfVxuICAmLi1kb3VibGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDZweCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR0ZXh0LWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA2MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbiAgJi4tcGFydG5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWFycm93LW1kIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1wYXJ0bmVyLi1jaGFuZ2Uge1xuICAgIHBhZGRpbmc6IDdweCAyNHB4IDdweCA5cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDdweCA1cHggMCA1cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC8vbS10aW1l44Gu44Ki44Kv44OG44Kj44OW6KaB57Sg5YaFXG4gICAgLm0tdGltZV9faXRlbS5pcy1hY3RpdmUgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICM0ZmI0NDc7XG4gICAgfVxuICB9XG4gICYuLXBhcnRuZXIuLWNoYW5nZS4tY29tcGFuaW9uIHtcbiAgICBwYWRkaW5nOiA3cHggMjRweCA3cHggNnB4O1xuICB9XG5cbiAgJi4tYm9yZGVyLW5vbmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmLi1ub3JtYWwge1xuICAgIC8vbW9kYWwgcHJvZmlsZVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgLy/jgq/jg6rjg4Pjgq/jgafjgY3jgovjgojjgYbjgavog4zmma/jgavnp7vli5VcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG4gICYuLW15cGFnZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggNXB4IDAgNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2tfbXlwYWdlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmLi1zaGFkb3ctc2VsZWN0IHtcbiAgICAvL+ertuaKgOaXpeeoi1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJjphZnRlciB7XG4gICAgICAvL+OCr+ODquODg+OCr+OBp+OBjeOCi+OCiOOBhuOBq+iDjOaZr+OBq+enu+WLlVxuICAgICAgei1pbmRleDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1zdHlsZTogaGlkZGVuO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzkzOTM5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzOTM5Mzk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICB9XG4gICYuLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXNlbGVjdC1ncm91cCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1heC1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDZweCAwIDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzMyMzIzMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbi8vanMtYWNj44GudHRs44GMaW5wdXRcbi5hLWZvcm0tc2VsZWN0X190dGwtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYS1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gICYuLWZpcnN0LWl0ZW0tZGVzYWJsZWQge1xuICAgICY6aGFzKG9wdGlvbjpjaGVja2VkW3ZhbHVlPVwiXCJdKXtcbiAgICAgIGNvbG9yOiAjQUFBQUFBO1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tYm9yZGVyICYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1zaXplLW1kICYge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxOXB4IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuaXMtYWN0aXZlICYge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tYm9yZGVyLmlzLWFjdGl2ZSAmIHtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW47XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXBvaW50LWZvcm0gJiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEzcHggNThweCAxM3B4IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV83O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTNweCA0MnB4IDEzcHggNnB4O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC5pcy1lcnJvciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1kb3VibGUgJiB7XG4gICAgLy9cdFx0ei1pbmRleDogNTtcbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tbm9ybWFsICYge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXNoYWRvdy1zZWxlY3QgJiB7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1teXBhZ2UgJiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDlweDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXNpemUtbWQgJiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtZm9ybS1zZWxlY3RfX21lbnUge1xuICBsaSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMnB4IDhweCAycHggMjBweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1hcmVhICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybi0xKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICB9XG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAgICAgJjpsYXN0LWNoaWxkKCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLW1hcCAmIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLWN1c3RvbSAmIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hLWZvcm0tc2VsZWN0X190eHQge1xuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lciAmIHtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAmLi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyLi1jaGFuZ2UuLWNvbXBhbmlvbiAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxufVxuLmEtZm9ybS1zZWxlY3RfX251bSB7XG4gIC5hLWZvcm0tc2VsZWN0Li1wYXJ0bmVyICYge1xuICAgIGNvbG9yOiAjMTE4ZTM0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMC41O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lci4tY2hhbmdlICYge1xuICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZS5pcy11bnNlbGVjdGVkICYge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIH1cbiAgLmEtZm9ybS1zZWxlY3QuLXBhcnRuZXIuLWNoYW5nZS4tY29tcGFuaW9uICYge1xuICAgIG1hcmdpbjogMCAwIDAgMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB9XG59XG5cbi5hLWZvcm0tc2VsZWN0X19oaWRkZW4ge1xuICAuYS1mb3JtLXNlbGVjdC4tcGFydG5lciAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5hLWZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYuLXBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi4tc20ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgICYuLWxnIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAmLi10eHQtbm9uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAvL+OCquODs+ODqeOCpOODs+S6iOe0hFxuICAmLi1hcmVhLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtZm9ybS1jaGVja19fcGFydHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmEtZm9ybS1jaGVjay4tYmctd2hpdGUgJiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5hLWZvcm0tY2hlY2suLXNpemUtbGcgJiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgIC5hLWZvcm0tY2hlY2suLWJkLWRneSAmIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzE1O1xuICAgIH1cbiAgICAuYS1mb3JtLWNoZWNrLi1ib3gtbWQgJiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1jaGVjay4taGVhZGluZyAmIHtcbiAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5hLWZvcm0tY2hlY2suLWJ1dHRvbiAmIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLWNoZWNrLi1ib3gtbWQgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAuYS1mb3JtLWNoZWNrLi1zaXplLWxnICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVjay4tYnV0dG9uIC5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19wYXJ0czo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAuYS1mb3JtLWNoZWNrLi1iZy13aGl0ZSAmIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgLmEtZm9ybS1jaGVjay4tc2l6ZS1sZyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLmEtZm9ybS1jaGVjay4tYm94LW1kICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lubmVyIHtcbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lciAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiAwLjllbTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJi4tYm94LXNtIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICYuLWZpeGVkLW1lbnUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lci4tdHh0LW5vbmUgJiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tY2hlY2suLWdyb3VwLWxpc3QgJiB7XG4gICAgPiBpbWcge1xuICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4vL+OCquODs+ODqeOCpOODs+S6iOe0hFxuLmEtZm9ybS1jaGVja19fbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMC45ZW07XG4gICAgbGVmdDogMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy/jgqrjg7Pjg6njgqTjg7PkuojntIRcbi5hLWZvcm0tY2hlY2tfX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19tYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuLmEtZm9ybS1jaGVja19fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAvLyDjg5zjgr/jg7Ppoqjjga7jg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcbiAgLmEtZm9ybS1jaGVjay4tYnV0dG9uICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLy8g44Oq44K544OI44GL44KJ44G+44Go44KB44Gm6YG45oqe44Gu5Yem55CGXG4uYS1mb3JtLWNoZWNrX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cbi5hLWZvcm0tY2hlY2tfX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1mb3JtLWNoZWNrX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVja19faW5uZXIuLWJveC1zbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wYXJ0bmVyL2ljb25fY2hlY2stc20uc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuXG4uYS1mb3JtLWNoZWNrX19pbnB1dDpkaXNhYmxlZCArIC5hLWZvcm0tY2hlY2tfX2lubmVyIHtcbiAgLmEtZm9ybS1jaGVjay4tcGFydG5lciAmIHtcbiAgICBjb2xvcjogJGdyYXlfbXlwYWdlO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2tfX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVja19faW5uZXI6OmJlZm9yZSB7XG4gIC5hLWZvcm0tY2hlY2suLXBhcnRuZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVja19faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2tfX3R4dCB7XG4gIC5hLWZvcm0tY2hlY2suLWJ1dHRvbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIuYS1mb3JtLXR4dCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgJjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMTtcbiAgfVxuICAmLi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1sYXJnZSB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgJi4tcG9pbnQtZm9ybSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1wb2ludC1mb3JtIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCNjY2NjY2MpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5Xzc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICYuLXdpZGUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA3MyU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLWhhbGYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tbmFtZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLmlzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIH1cbiAgLy/lj7PjgavilrzjgYzku5jjgY9cbiAgJi4tYXJyb3ctYm90dG9tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV80O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkZ3JheV80O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuICAgICYuLWhhcy1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDQuNXB4IDE4cHggNC41cHggMjRweDtcbiAgICAgICYuLXRvcC1pbnB1dCB7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWRheXMge1xuICAgICAgcGFkZGluZzogNC41cHggOXB4IDQuNXB4IDVweDtcbiAgICB9XG4gICAgJi4tc29sbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgICAmLi1hcmVhIHtcbiAgICAgIHBhZGRpbmc6IDFweCAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXVuZGVybGluZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmLi10b3AtaW5wdXQge1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0JDQkNCQztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1hcnJvdy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDE0cHg7XG4gIH1cbiAgJi4tb25saW5lLXJlc2VydmUge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLi1wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi4tdW5kZXJsaW5lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLXRvcC1saW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgfVxuICAmLi1tZW51LWlucHV0IHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIDHooYzjg4bjgq3jgrnjg4jjg5zjg4Pjgq/jgrlcbiAgJi4tZm9ybS1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgfVxuICAgICYuLXNtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA3LjVweCAxMnB4O1xuICAgICAgJi4taGlnaCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tZCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogOS41cHggMTZweDtcbiAgICB9XG4gICAgJi4tYXBwcm92ZSB7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogOS41cHggNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5QTlBOUE7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXBsYXllci10eHQge1xuICAgICAgYm9yZGVyOiAjZGJkYmRiIDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lLXBjIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lLXNwIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWluLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjE2KSBpbnNldDtcbiAgICB9XG4gICAgJi5pcy1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xuICAgIH1cbiAgICAvLyAmOmludmFsaWQ6bm90KDpmb2N1cykge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbiAgICAvLyB9XG4gICAgJi4tc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbXlwYWdlL2ljb25fc2VhcmNoLXRoaW4uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuICAgIH1cbiAgICAmLi1ncm91cC1tZCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICAgICYuaXMtaW5hY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH0gIFxuICAgIH1cbiAgICAvLyDjg4fjg5Xjgqnjg6vjg4jjgaflhaXlipvmuIjjgb/jgIHlpInmm7TkuI3lj6/jga7poIXnm65cbiAgICAmLi1yZWFkb25seSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICAgIH1cbiAgfVxuXG4gIC8vIOaLm+W+heODhuOCreOCueODiOODnOODg+OCr+OCuVxuICAmLi1iZy1ncmF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1iZy1jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi4tYm9yZGVyLW5vbmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICYuLWNhbGVuZGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25fY2FsZW5kYXJfZ3JheS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0yIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC00IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC01IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1zbS0xIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICB9XG4gICYuLXBhZ2UtbG9naW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbiAgJi4tc3BhY2V7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB9XG4gICYuLWJvcmRlci1saWdodC1ncmF5IHtcbiAgICBib3JkZXItY29sb3I6ICNlOGU4ZTg7XG4gIH1cbiAgJi4tcGFnZS1sb2dpbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1yZXZpZXcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbi5hLWZvcm0tdHh0X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmEtZm9ybS10eHRfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJi4tZGF0ZSB7XG4gICAgd2lkdGg6IDhlbTtcbiAgfVxuICAmLi1yYW5nZSB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIuYS1mb3JtLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogYXV0bztcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAvLyDjgrTjg6vjg5Xku7LplpPjg6Hjg6JcbiAgJi4tbWVtbyB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gIC8vIOaLm+W+heODhuOCreOCueODiOODnOODg+OCr+OCuVxuICAmLi1iZy1ncmF5IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgfVxuICAmLi1oZWlnaC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEyNHB4O1xuICAgIHBhZGRpbmc6IDkuNXB4IDE2cHg7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi4tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG4gICYuLWJnLWxpZ2h0LWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV82O1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgJi4tY29uZmlybSB7XG4gICAgbWluLWhlaWdodDogMjc2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgfVxuICB9XG4gICYuLWludml0YXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDExMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgfVxuICB9XG4gICYuaXMtZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNDtcbiAgfVxufVxuIiwiLmEtYmFubmVyIHtcbiAgJi4tbm9ybWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmEtYmFubmVyX19pbWdib3gge1xuICAuYS1iYW5uZXIuLW5vcm1hbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLy9hc3BlY3QgNC8zXG4gIC5hLWJhbm5lci4taW1nLTQtMyAmIHtcbiAgICBpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG4uYS1iYW5uZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0XG59IiwiXG4uYS1zaGFkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDgwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuaXMtYWN0aXZle1xuXHQgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgJi4tbGlnaHR7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgICYuLW1pZGRsZXtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG4gICAgJi4tb25saW5lLWRhcmsge1xuICAgICAgICB6LWluZGV4OiAxMjAwO1xuICAgIH1cbiAgICAmLi1oaW50e1xuICAgICAgICB6LWluZGV4OiAzMTAwO1xuICAgIH1cbn0iLCIvL3JhZGlvIGlucHV0IGxhYmVsIOinkuS4uOWbm+inkuOBruODhuOCreOCueODiOODqeOCuOOCquODnOOCv+ODs1xuLmEtcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogM3B4O1xuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmEtcmFkaW8tbGFiZWxfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtcmFkaW8tbGFiZWxfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICBjb2xvcjogIzNkM2QzZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMzRlbTtcbn1cblxuLmEtcmFkaW8tbGFiZWxfX2lucHV0OmNoZWNrZWQgKyAuYS1yYWRpby1sYWJlbF9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLXJhZGlvLWxhYmVsX19pbnB1dDpkaXNhYmxlZCArIC5hLXJhZGlvLWxhYmVsX190ZXh0IHtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG4iLCIubS1hbmNob3Ige1xuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHotaW5kZXg6IDIwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcblx0fVxuXG5cdCYuLXN0YXRpYyB7XG5cdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQmLi11bmRlciB7XG5cdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0fVxuXHR9XG5cdCYuLWJnLWJsYWNrIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdFx0fVxuXHR9XG5cdCYuLWZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLi1vbmxpbmUge1xuXHRcdHBhZGRpbmc6IDExcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHR9XG5cdC8vIOOCs+ODvOOCueODrOOCpOOCouOCpuODiFxuXHQmLi1sYXlvdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAzcHg7XG5cdFx0QG1lZGlhICN7JHBjd30ge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubS1hbmNob3JfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0Ji4tbm8tYXJyb3cge1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwO1xuXHRcdG1heC1oZWlnaHQ6IDU3cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuLWFycm93LWxlZnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxLjI1ZW0gMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcblx0XHRtYXgtaGVpZ2h0OiA1N3B4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMWVtO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcblxuXHQmOmFmdGVyIHtcblx0XHRtYXJnaW46IDE1cHggYXV0byAwO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfZG93bi5zdmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRtYXJnaW46IDVweCBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji4tZ3JlZW4ge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuXHR9XG5cblx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHRwYWRkaW5nOiAxMXB4IDZweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0Lm0tYW5jaG9yLi1zdGF0aWMgJiB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCAwIDAgJGdyYXk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JGlvc30ge1xuXHRcdCYuLWlvcy14cyB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDZweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG5cdFx0fVxuXHR9XG5cblx0Lm0tYW5jaG9yLi1nYy1kZXRhaWwgJntcblx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdHBhZGRpbmc6IDZweCAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gNHB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMjUlIC0gNHB4KTtcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0ZmxleC1iYXNpczogMTc4cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE3OHB4O1xuXHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcblx0XHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLWFuY2hvci4tbGF5b3V0ICZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1cHggMXB4IDE1cHg7XG5cdFx0ZmxleC1iYXNpczogY2FsYygoMTAwJSAvIDQpIC0gKCgzcHggKiAzKSAvIDQpKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtICgoM3B4ICogMykgLyA0KSk7XG5cdFx0bWluLWhlaWdodDogNTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QG1lZGlhICN7JHBjd30ge1xuXHRcdFx0ZmxleC1iYXNpczogMTgwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1x0XG5cdFx0XHRtaW4taGVpZ2h0OiA3OHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggMCAwICRncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0cGFkZGluZzogOHB4IDEycHggMjdweDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi10eHQtc21hbGwge1xuXHRcdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tLWFuY2hvcl9faXRlbXN7XG5cdC5tLWFuY2hvci4tZ2MtZGV0YWlsICZ7XG5cdFx0bWFyZ2luOiAwIC01cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4ubS1hbmNob3JfX2l0ZW1fX3R4dHtcblx0Lm0tYW5jaG9yLi1nYy1kZXRhaWwgJiB7XG5cdFx0bWluLWhlaWdodDogMjZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHRcdCYuLXhze1xuXHRcdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0XHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm0tY2FyZCB7XG4gICYuLXR5cGUtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi10eXBlLTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJi4tZ29sZmNvdXJzZWxpc3Qge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcHJhY3RpY2Uge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG4gICYuLXR5cGUtNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi10eXBlLTQuLXNvbG8ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIDAgI2U1ZTVlNTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi10eXBlLTcge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICB9XG4gIH1cbiAgJi4tdHlwZS04IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi5oYXMtYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ29sZmNvdXJzZWxpc3QvY2FyZF9hcnJvdy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTEgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm0tY2FyZF9faW1nIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkX190eHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02ICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5XzY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheV82O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZmUzYmI7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjIgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ1ZjIwO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVkZDU1YTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICM0YmM3ZTU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjUgJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ2NDdiO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2ICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk3Y2MwNDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDgyYmE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjggJiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWI5MjAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5ICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS0xICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTMgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygoKDEwMHZ3IC8gNCkgLSAxNHB4KSAqIDAuNzUpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygoKDEwMHZ3IC8gNCkgLSAxNHB4KSAqIDAuNzUpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MHZ3O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogOThweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLW1hcCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMzR2dztcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAzMzAgLyAxNzI7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtOCAmIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDE1cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtMyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuXzIuc3ZnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oYXMtYXJyb3cge1xuICAgIC5tLWNhcmQuLXByYWN0aWNlICYge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnKTtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1tYXAgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDNweCAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvICYge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbn1cblxuLm0tY2FyZF9fbGFiZWwge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQgJiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19oZWFkaW5nIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC5tLWNhcmQuLXR5cGUtNCAmIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRibGFja18yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdC5oYXMtcmliYm9uICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS01ICYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1zb2xvICYge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtOCAmIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgfVxufVxuXG4ubS1jYXJkX19oZWFkaW5nX19zdWIge1xuICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIC5tLWNhcmQuLXR5cGUtNC4tbWFwICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgY29sb3I6ICNhMWExYTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS03ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX190eHQge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxuICAubS1jYXJkLi10eXBlLTIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLW1hcCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLWdvbGZjb3Vyc2VsaXN0ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXByYWN0aWNlICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTcgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICByaWdodDogMTNweDtcbiAgICB0b3A6IDEwM3B4O1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTEycHg7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tcHJhY3RpY2UgJiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDJweCAyMHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDNweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxuICAmLi1idXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXNfb24uc3ZnKTtcbiAgICB9XG4gIH1cbiAgJi4tbmF2aSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvaWNvbl9uYXZpX29uLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICsgLm0tY2FyZF9faWNvbl9faXRlbSB7XG4gICAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdC4tcHJhY3RpY2UgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5tLWNhcmRfX2ljb25fX3RpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubS1jYXJkX19pY29uX19pdGVtLi1idXMgJiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbiAgLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAmIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IC04cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy90cmlfd2guc3ZnKTtcbiAgICAubS1jYXJkX19pY29uX19pdGVtLi1idXMgJiB7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAmIHtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubS1jYXJkX19pY29uX190aXBfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDhweDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm0tY2FyZF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNyAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fYnRuX19vYmplY3Qge1xuICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgLm0tY2FyZC4tdHlwZS00Li1nb2xmY291cnNlbGlzdCAmIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tLWNhcmRfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuICAubS1jYXJkLi10eXBlLTQuLXNvbG8gJiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5tLWNhcmQuLXR5cGUtNC4tZ29sZmNvdXJzZWxpc3QgJiB7XG4gICAgd2lkdGg6IDI1MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyYXksICRncmF5IDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA4cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyYXksICRncmF5IDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA4cHgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxufVxuXG4ubS1jYXJkX19hZGRyZXNzX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS1jYXJkX19hZGRyZXNzX19tYWluIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4ubS1jYXJkX19hcnJvdy10eHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm0tY2FyZC4tdHlwZS02ICYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XG4gICAgfVxuICB9XG59XG4ubS1jYXJkX19hcnJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxuICAubS1jYXJkLi10eXBlLTYgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxufVxuXG4ubS1jYXJkX19pbWdib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLm0tY2FyZC4tdHlwZS01ICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIC5tLWNhcmQuLXR5cGUtNiAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tY2FyZF9fYXJyb3dib3gge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5tLWNhcmRfX3RyaWFuZ2xlIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgIHN0cm9rZTogIzRmZTNiYjtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgIHN0cm9rZTogI2VkNWYyMDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAmIHtcbiAgICAgIHN0cm9rZTogIzVkZDU1YTtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgIHN0cm9rZTogIzRiYzdlNTtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgIHN0cm9rZTogI2VkNjQ3YjtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAmIHtcbiAgICAgIHN0cm9rZTogIzk3Y2MwNDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgIHN0cm9rZTogIzAwODJiYTtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgIHN0cm9rZTogI2ViOTIwMDtcbiAgICB9XG4gICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAmIHtcbiAgICAgIHN0cm9rZTogIzAwOGQzMTtcbiAgICB9XG4gIH1cbn1cblxuLm0tY2FyZF9fYXJyb3ctaW1nIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgc3Ryb2tlOiAkdGV4dC1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4ubS1jYXJkX19saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgLm0tY2FyZF9fYXJyb3cge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjEgJiB7XG4gICAgICAgICAgY29sb3I6ICM0ZmUzYmI7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgICAgICBjb2xvcjogI2VkNWYyMDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3IzICYge1xuICAgICAgICAgIGNvbG9yOiAjNWRkNTVhO1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjQgJiB7XG4gICAgICAgICAgY29sb3I6ICM0YmM3ZTU7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgICAgICBjb2xvcjogI2VkNjQ3YjtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I2ICYge1xuICAgICAgICAgIGNvbG9yOiAjOTdjYzA0O1xuICAgICAgICB9XG4gICAgICAgIC5tLWNhcmQuLXR5cGUtNi4tY2FyZC1jb2xvcjcgJiB7XG4gICAgICAgICAgY29sb3I6ICMwMDgyYmE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgICAgICBjb2xvcjogI2ViOTIwMDtcbiAgICAgICAgfVxuICAgICAgICAubS1jYXJkLi10eXBlLTYuLWNhcmQtY29sb3I5ICYge1xuICAgICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWNhcmRfX2Fycm93LWltZyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMSAmIHtcbiAgICAgICAgICBzdHJva2U6ICM0ZmUzYmI7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMiAmIHtcbiAgICAgICAgICBzdHJva2U6ICNlZDVmMjA7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yMyAmIHtcbiAgICAgICAgICBzdHJva2U6ICM1ZGQ1NWE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNCAmIHtcbiAgICAgICAgICBzdHJva2U6ICM0YmM3ZTU7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNSAmIHtcbiAgICAgICAgICBzdHJva2U6ICNlZDY0N2I7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNiAmIHtcbiAgICAgICAgICBzdHJva2U6ICM5N2NjMDQ7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yNyAmIHtcbiAgICAgICAgICBzdHJva2U6ICMwMDgyYmE7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOCAmIHtcbiAgICAgICAgICBzdHJva2U6ICNlYjkyMDA7XG4gICAgICAgIH1cbiAgICAgICAgLm0tY2FyZC4tdHlwZS02Li1jYXJkLWNvbG9yOSAmIHtcbiAgICAgICAgICBzdHJva2U6ICMwMDhkMzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tLWNhcmRfX2ljb25fX2ltZ2JveCB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgPiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLm0tY2FyZF9faWNvbl9faXRlbS4tbmF2aSAmIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAubS1jYXJkX19pY29uX19pdGVtLi1idXMgJiB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG4gIH1cbn1cbi8vcHJhY3RpY2Ug44K544Kv44O844Or44Oq44Oc44Oz5LuY44GNaGFzLXJpYmJvblxuLm0tY2FyZF9fcmliYm9uIHtcbiAgLm0tY2FyZC5oYXMtcmliYm9uICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTNweDtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xM3B4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICB9XG4gIH1cbn1cbi8vLXR5cGUtOCBnb2xmY291c2VsaXN05pS55L+u44Gu6L+95Yqg44Kv44Op44K5XG4ubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbn1cbi5tLWNhcmRfX2hlYWRpbmdfX2RldGFpbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubS1jYXJkX19jb250Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWNhcmRfX2ljb25ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIGdhcDogMTBweDtcbn1cbi5tLWNhcmRfX2ljb25ib3hfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1jYXJkX19oZWFkaW5nX19uYW1lIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ubS1jYXJkX19hcmVhYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG4ubS1jYXJkX19hcmVhYm94X19hcmVhIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbn1cbi5tLWNhcmRfX2FyZWFib3hfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDE0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtaW4td2lkdGg6IDE1NnB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nb2xmY291cnNlbGlzdC9idG5fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLm0tY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuXG4ubS1jYXJkX19ncmFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTA4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAubS1jYXJkLi10eXBlLTggJiB7XG4gIH1cbn1cbiIsIi8vIOOCv+ODlu+8iOS4iumDqOOBruOCs+ODs+ODiOODreODvOODqeOBrumDqOWIhu+8iVxuXG4ubS10YWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8v5LqI57SE44Kr44Os44Oz44OA44O8XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYuLWNhbGVuZGVyIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWhhcy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLXRhYi1saXN0X19tYWluIHtcbiAgLy/lt6blj7PjgavliY3lvozjgavnp7vli5XjgZnjgovjgZ/jgoHjga7jg5zjgr/jg7Pku5jjgY1cbiAgLm0tdGFiLWxpc3QuLWhhcy1idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4ubS10YWItbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogLTFweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubS10YWItbGlzdC4tY2FsZW5kZXIgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCxcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1zbGlkZVthcmlhLWhpZGRlbj0ndHJ1ZSddICYge1xuICAgIC5tLXRhYi1saXN0Li1jYWxlbmRlciAmIHtcbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0ICYge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1iZy1ncmVlbiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtLXRhYi1saXN0X19saW5rX19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tLXRhYi1saXN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiAyMXB4IDE4cHg7XG4gIH1cbiAgLm0tdGFiLWxpc3QuLXByYWN0aWNlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm0tdGFiLWxpc3QuLXBsYW4tc2VhcmNoLXRhYiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJi5pcy1mYWRpbmcge1xuICAgIGFuaW1hdGlvbjogbS10YWItbGlzdF9fbGlua19fYW5pbWF0aW9uIDAuNXMgZWFzZSAwcyAzIG5vcm1hbDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm0tdGFiLWxpc3RfX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAubS10YWItbGlzdC4tcGxhbi1zZWFyY2gtdGFiICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjJkMDtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgfVxuICAubS10YWItbGlzdC4tY2FsZW5kZXIgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTNweCA0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTNweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tLXRhYi1saXN0X19pdGVtLi1iZy1ncmVlbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0Li1idG4tYmctdHlwZS1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICB9XG4gIC5tLXRhYi1saXN0Li1jb3Vyc2VsaXN0ICYge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm0tdGFiLWxpc3QuLXNwICYge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYi1saXN0X19lbSB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIH1cbn1cblxuLm0tdGFiLWxpc3RfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gICYuLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5tLWFjYy4taW5wdXQtYWNjIHtcbiAgLy8gLm0tYWNjX19oZWFkaW5nICsgZGQsXG4gIC5tLWFjY19faGVhZGluZyArIC5tLWFjY19fY29udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0tYWNjX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5XzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5XzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfMztcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICAmLi1zaWRlLW5vbmUtbGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAubS1hY2MuLWlucHV0LWFjYyAmIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm0tYWNjX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5tLWFjY19faXRlbS4tc2lkZS1ub25lLWxpbmUgJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfMztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cblx0Ly9pbnB1dCDjga7kuIrjgavoqK3nva5cbiAgLm0tYWNjLi1pbnB1dC1hY2MgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiAwO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XHR9XG4gIH1cbn1cblxuLm0tYWNjX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgLy/kuK3jgavooajjgYzlhaXjgotcbiAgJi4tdGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm0tYWNjLi1pbnB1dC1hY2MgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogbWVkaXVtO1xuICB9XG59XG5cbi5tLWFjY19fY29udF9fcmVmaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbn0iLCIvL+aWsOedgOaDheWgsVxuLm0taW5mby1saXN0IHtcbiAgLy8g44Os44OH44Kj44O844K544Oa44O844K4XG4gICYuLXdvbWVuIHtcbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAmIHtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgbGluZS1icmVhazogc3RyaWN0O1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLm0taW5mby1saXN0Li1nYyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm0taW5mby1saXN0X19kYXRlIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAmIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4td29tZW4gJiB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsICYge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fY2F0ZWdvcnkge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAmIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fbGFiZWwge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAmIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLm0taW5mby1saXN0Li13b21lbiAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1pbmZvLWxpc3RfX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjVweCk7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tLWluZm8tbGlzdC4tbm9ybWFsICYge1xuICAgIGNvbG9yOiAjMDA3MGQyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW46NXB4IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy90b3AvaW1nX2Fycm93LnN2Zyk7XG4gICAgfVxuICB9XG4gIC5tLWluZm8tbGlzdC4td3d3dG9wICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLXdvbWVuICYge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG5cbi5tLWluZm8tbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLXd3d3RvcCAmIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1pbmZvLWxpc3QuLW5vcm1hbCAmIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubS1pbmZve1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQmLi10b29sdGlwe1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cblx0Ji4tc3Atc3R5bGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQmLi1wb2ludHtcblx0XHQvL2NvbmZpcm1cblx0fVxuXHQmLi1wb2ludC1mb3Jte1xuXHRcdC8vZm9ybVxuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMDtcblx0XHR9XG5cdFx0Ji5pcy1lcnJvcntcblx0XHRcdC8vIGZvcm0g44Gu44Ko44Op44O844Oh44OD44K744O844K46KGo56S6XG5cdFx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji4tZ2MtZGV0YWlse1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Ji4tYmctY2xlYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCYuLWFnZW50LWFjY2VzcyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQmLmhhcy1ib3R0b20tbGluZSB7XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0XHR9XG5cdH1cblx0Ji4taDEwMCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5tLWluZm9fX2l0ZW17XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Lm0taW5mby4tc3Atc3R5bGUgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQubS1pbmZvLi10b29sdGlwICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0Lm0taW5mb19fdGVybXtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Lm0taW5mb19fZGVzY3tcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5tLWluZm9fX3Rlcm17XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS42ODtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAxNzBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDEwcHg7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdH1cblx0Lm0taW5mby4tc3Atc3R5bGUgJiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogMTJweCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHR9XG5cdC5tLWluZm8uLXRvb2x0aXAgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cblx0Lm0taW5mby4tcG9pbnQgJntcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdH1cblx0fVxuXHQubS1pbmZvLi1wb2ludC1mb3JtICZ7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0cGFkZGluZzogMjRweCAwO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHR9XG5cdH1cblx0Ji4tbm8tbGluZS1ie1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbn1cblxuLm0taW5mb19fZGVzY3tcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRwYWRkaW5nOiA5cHggMjBweCAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuICAgICYgLnUtcGxheS1mZWVzIC51LWZlZXMge1xuICAgICAgICBjb2xvcjogJHJlZDtcblx0ICAgIEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuICAgIH1cblx0Lm0taW5mby4tc3Atc3R5bGUgJiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogOXB4IDIwcHggMTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cdH1cblx0Lm0taW5mby4tdG9vbHRpcCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQubS1pbmZvLi1wb2ludCAmIHtcblx0XHRjb2xvcjogIzE5MTkxOTtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuXHRcdFx0cGFkZGluZzogMTRweCAxNXB4IDE0cHggMTE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nOiA5cHggMjBweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXHRcdH1cblx0fVxuXHQmLi1rYW5he1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdH1cblx0fVxuXHQubS1pbmZvLi1wb2ludC1mb3JtICYge1xuXHRcdGNvbG9yOiAjMTkxOTE5O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHBhZGRpbmc6IDJweCAwIDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuXHRcdH1cblx0fVxuXHQmLi1uby1saW5lLWJ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXHQubS1pbmZvLi1nYy1kZXRhaWwgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHBhZGRpbmc6IDExcHggMCAxMXB4IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWluZm9fX2ljb257XG5cdC5tLWluZm8uLXRvb2x0aXAgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLm0taW5mb19fdHh0e1xuXHQubS1pbmZvLi10b29sdGlwICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdH1cblx0fVxufVxuXG4ubS1pbmZvX19wcmljZXtcblx0Y29sb3I6ICRyZWQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubS1pbmZvX19ub3RpY2V7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG59XG5cbi5tLWluZm9fX2Rlc2Mtc21hbGx7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5tLWluZm9fX3NlbGVjdCB7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiAxNDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0c2VsZWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTQ4cHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLm0taW5mb19fZXJyb3J7XG5cdGNvbG9yOiByZWQ7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHQubS1pbmZvLmlzLWVycm9yICZ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ji4taW5saW5le1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuLy/jgrfjg7Pjg5fjg6vjgarjgqLjgq/jgrvjgrnjga7oqqzmmI5cbi5tLWluZm9fX2l0ZW1ze1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59IiwiLm0tb3RoZXItY29uZGl0aW9uX191bml0e1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cbn1cbi5tLW90aGVyLWNvbmRpdGlvbl9fbWFpbntcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuLm0tb3RoZXItY29uZGl0aW9uX19pdGVte1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuLm0tb3RoZXItY29uZGl0aW9uX19idG57XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufSIsIi5tLWNhbGVuZGVyX19oZWFkaW5ne1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLWNhbGVuZGVyX190YWJsZXtcblx0d2lkdGg6IDEwMCU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHRoZWFke1xuXHRcdC5tLWNhbGVuZGVyX19zdW57XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdFx0Lm0tY2FsZW5kZXJfX3N1dHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cblx0dGJvZHl7XG5cdFx0dGR7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0XHRcdCYubS1jYWxlbmRlcl9fc3Vue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0XHRcdH1cblx0XHRcdCYubS1jYWxlbmRlcl9fc3V0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZTtcblx0XHRcdH1cblx0XHRcdC5tLWNhbGVuZGVyLi1yZXN1bHQgJntcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tLWNhbGVuZGVyLi1tb2RhbCAme1xuXHRcdHRoZWFke1xuXHRcdFx0dGh7XG5cdFx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGJvZHl7XG5cdFx0XHR0ZHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubS1jYWxlbmRlcl9fdW5pdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTFweDtcblx0XHRyaWdodDogLTFweDtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0bGVmdDogLTFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQubS1jYWxlbmRlci4tbW9kYWwgJntcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cdFx0Lm0tY2FsZW5kZXIuLXJlc3VsdCAme1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0fVxuXHQmLmlzLWFjdGl2ZXtcblx0XHQmOmFmdGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5cbi5tLWNhbGVuZGVyX19kYXRle1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5Xzg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QG1lZGlhICN7JHBjYn17XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0fVxuXHQmLi1zdW57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdH1cblx0Ji4tc2F0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuXHR9XG5cdCYuLWluYWN0aXZle1xuXHRcdGNvbG9yOiAkZ3JheV80O1xuXHRcdGN1cnNvcjogYXV0bztcblx0fVxuXHQubS1jYWxlbmRlci4tbW9kYWwgJntcblx0XHRwYWRkaW5nOiA4cHggMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCYuLWluYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cdFx0XHRjb2xvcjogJGdyYXlfMztcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cblx0Lm0tY2FsZW5kZXIuLXJlc3VsdCAme1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG5cdFx0Ji4tc3Vue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0fVxuXHRcdCYuLXNhdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuXHRcdH1cblx0XHQmLi1pbmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdFx0Y29sb3I6ICRncmF5XzM7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWNhbGVuZGVyX19udW17XG5cdHBhZGRpbmc6IDFweCA1cHg7XG5cdG1pbi1oZWlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAkZ3JheV80O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOSk7XG5cdH1cbn1cbiIsIi5tLWNhcmQtbGlzdHtcbiAgQG1lZGlhICN7JHBjd317XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9e1xuICAgIHBhZGRpbmc6IDIwcHggODBweDtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fXtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfXtcbiAgICBwYWRkaW5nOiA0MHB4IDVweDtcbiAgfVxufVxuXG4ubS1jYXJkLWxpc3RfX2lucHV0e1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1jYXJkLWxpc3RfX2xhYmVse1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICYuaXMtYWN0aXZle1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICB9XG59XG5cbi5tLWNhcmQtbGlzdF9faW1ne1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWNhcmQtbGlzdF9fbmFtZXtcbiAgbWFyZ2luOiA4cHggNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLm0tY2FyZC1saXN0X19sYWJlbC5pcy1hY3RpdmUgJntcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1tb2JpbGV7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbn1cblxuIiwiLm0tZm9ybSB7XG5cdCYuLW5hbWUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdCYuLXR4dGJveHtcblx0XHRcblx0fVxufVxuXG4ubS1mb3JtX19ib3gge1xuXHQmLi1jYXJkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0Ji4tdHh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBtZWRpYSAjeyRwY3d9IHtcblx0XHR9XG5cdH1cbn1cblxuLm0tZm9ybV9fYm94LWFjY3tcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm0tZm9ybV9fbGFiZWwge1xuXHRjb2xvcjogJGdyYXlfMTA7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdCYuLXllYXIge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0fVxuXHR9XG5cdCYuLW1vbnRoIHtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0fVxuXHQmLi1kYXkge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblx0Ji4tbmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAzcHggMDtcblx0fVxufVxuXG4ubS1mb3JtX19uYW1lIHtcblx0QG1lZGlhICN7JHBjd30ge1xuXHRcdGZsZXgtYmFzaXM6IDM4JTtcblx0XHRtYXgtd2lkdGg6IDM4JTtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyJTtcblx0fVxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIlO1xuXHRcdH1cblx0fVxufVxuXG4ubS1mb3JtX19idG4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiAzNSU7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0fVxuXHQmLi1vcGVuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLi1jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubS1mb3JtX19ib3guLXR4dC5pcy1hY3RpdmUgJntcblx0XHQmLi1vcGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ubS1mb3JtX190eHR7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLm0tZm9ybV9fYm94X19ub3RpY2V7XG5cdG1hcmdpbjogMCAxMHB4IDEwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59IiwiLm0tYWNjb3JkaW9uIHt9XG5cbi5tLWFjY29yZGlvbl9fdHRsIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0tYWNjb3JkaW9uX19jb250IHtcblx0QG1lZGlhICN7JHBjd30ge1xuXHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0fVxufVxuXG4ubS1hY2NvcmRpb25fX2J0bi1zcCB7XG5cdEBtZWRpYSAjeyRzcH0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGFwcGVhcmFuY2U6IG5vcm1hbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXlfNztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMC41ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRhcHBlYXJhbmNlOiBub3JtYWw7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL3RvcCDph43opoHjgarjgYrnn6XjgonjgZtcbi5tLW5vdGljZV9fYm94IHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tLW5vdGljZS4tdW5kZXIgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5tLW5vdGljZV9fdHRsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxuICAubS1ub3RpY2UuLXVuZGVyICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAyNzhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG59XG4ubS1ub3RpY2VfX21haW4ge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMCA0NXB4O1xuICB9XG4gIGEsXG4gIC5tLW5vdGljZV9fbGluayB7XG4gICAgY29sb3I6ICMwMDcwZDI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLm0tbm90aWNlLi11bmRlciAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIH1cbiAgfVxufVxuLm0tbm90aWNlX19pdGVtIHtcbiAgLm0tbm90aWNlLi11bmRlciAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgPiAqIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5tLW5vdGljZV9faXRlbV9fdGltZSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4ubS1ub3RpY2Uge1xuICAmLi1nb3RvcGFzcyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7XG4gICAgfVxuICB9XG4gICYuLWJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDgwMDtcbiAgfVxuICAvL+e3tOe/kuWgtFxuICAmLi1ib3JkZXItcGFuZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICYuLXByYWN0aWNlLXRvcCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIH1cbiAgICAubS1ub3RpY2VfX2xpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjojMDA3MEQyO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubS1ub3RpY2VfX21lc3NhZ2Uge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1ub3RpY2VfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubS1ub3RpY2VfX2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5tLW5vdGljZV9fZGV0YWlsX190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLm0tbm90aWNlX19kZXRhaWxfX2JveCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZmxleC1iYXNpczogNDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL2FjY+OBruS4reOBq2NoZWNrYm946YWN572uXG5cbi5tLWFjYy1pbmNoZWNrX19pbm5lcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLm0tYWNjLWluY2hlY2tfX2lubmVyX19ib3hfX2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubS1hY2MtaW5jaGVja19fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZGlzcGxheTogZmxleDtcbiAgJjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfdG9wLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5tLWFjYy1pbmNoZWNrX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjLWluY2hlY2tfX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5tLWFjYy1pbmNoZWNrX190dGxfX2xhYmVsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbn1cblxuLm0tYWNjLWluY2hlY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIC5tLWFjYy1pbmNoZWNrX19saXN0IHtcbiAgICAubS1hY2MtaW5jaGVja19faXRlbSB7XG4gICAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNTBweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAubS1hY2MtaW5jaGVja19faXRlbV9fY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm0tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICAvLyDliJ3mnJ/nlLvpnaJcbiAgJi4tc3RhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubS1tZW51X19pbm5lciB7XG4gIC5tLW1lbnUuLXN0YXJ0ICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICB9XG59XG4ubS1tZW51X190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLm0tbWVudS4tc3RhcnQgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubS1tZW51X19jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubS1tZW51X19iYWNrIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59IiwiLm0tbWVudS1jbGVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAmLi1wYy1wcmVmIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICBtYXJnaW46IDAgMjRweFxuICB9XG59XG4ubS1tZW51LWNsZWFyX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuIiwiLm0tZGV0YWlsYm94IHtcbiAgJi4tYm9yZGVyLWJvdHRtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgfVxuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCA2cHggNnB4IDA7XG5cbiAgICAgICAgJi5ub3N0eWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bl9iaWcuc3ZnKTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGNib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZHQge1xuICAgICAgZmxleC1iYXNpczogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi10YWIyIHtcbiAgICAgIGR0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vZGwgZHQgZGTjga7oqbPntLDooahcbi5tLWRldGFpbGJveF9faW5uZXIge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubS1kZXRhaWxib3guLW5vdGljZSAmIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYuLXNwLWZsZXgtY2VsbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tc3AtZmxleCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgfVxuICAubS1kZXRhaWxib3guLW5vdGljZSAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAmIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm0tc2NvcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxNXB4IDEycHggMTVweCAzcHg7XG4gICYuLWt2IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5tLXNjb3BlX190dGwge1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbn1cbi5tLXNjb3BlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLm0tbW9kYWwtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tLW1vZGFsLWJvdHRvbV9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLi1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLy8gd2l0aEdvbGZcbi5tLXdpdGhnb2xmLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG4gICYuLXBjLi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJi4tc3AuLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuLm0td2l0aGdvbGYtc2VhcmNoX19jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTJweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC5tLXdpdGhnb2xmLXNlYXJjaC4tc3AgJiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggOHB4O1xuICB9XG4gIC5tLXdpdGhnb2xmLXNlYXJjaC4tc3AuLWhlYWRlciAmIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjJweDtcbiAgfVxufVxuLm0td2l0aGdvbGYtc2VhcmNoX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAxOHB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoX19oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAubS13aXRoZ29sZi1zZWFyY2guLXNwICYge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLm0td2l0aGdvbGYtc2VhcmNoLi1zcC4taGVhZGVyICYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm0td2l0aGdvbGYtc2VhcmNoX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoX19idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIC5tLXdpdGhnb2xmLXNlYXJjaC4tc3AgJiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAubS13aXRoZ29sZi1zZWFyY2guLXBjLi1oZWFkZXIgJiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm0td2l0aGdvbGYtc2VhcmNoLi1zcC4taGVhZGVyICYge1xuICAgIG1hcmdpbjogMzJweCAzMHB4O1xuICB9XG59XG4ubS13aXRoZ29sZi1zZWFyY2hfX2J0bl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAubS13aXRoZ29sZi1zZWFyY2guLXBjLi1oZWFkZXIgJiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn0iLCIvLyDjgr/jg5ZcblxuLm8tdGFiX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby10YWIuLWJvcmRlciAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLm8tdGFiIHtcbiAgLm8tdGFiX19pbm5lciB7XG4gICAgJi4tc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMzcycHg7XG4gICAgICB9XG4gICAgICAmLi1ib3JkZXItbm9uZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tdGFiX19wYW5lbCB7XG4gICAgICAmLi1ub3JtYWwge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1yZXNlcnZlLW1lbnUge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiDjgrDjg6rjg4Pjg4kgKi9cblxuLy8g5Z+65pys5qeL6YCgXG4vLyA8ZGl2IGNsYXNzPVwiby1ncmlkXCI+XG4vLyAgIDxkaXYgY2xhc3M9XCJvLWdyaWRfX2NlbGxcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiYS0qKipcIj7jgrvjg6vlhoXpg6jjga7opoHntKA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgIDxkaXYgY2xhc3M9XCJvLWdyaWRfX2NlbGxcIj5cbi8vICAgICA8ZGl2IGNsYXNzPVwiYS0qKipcIj7jgrvjg6vlhoXpg6jjga7opoHntKA8L2Rpdj5cbi8vICAgPC9kaXY+XG4vLyAgPC9kaXY+XG4vL1xuLy8g5rOo5oSP5LqL6aCF77yaby1ncmlkX19jZWxs44GoIOWtkOimgee0oOOBruODouOCuOODpeODvOODq+OCkuODnuODq+ODgeOCr+ODqeOCueOBp+aMh+WumuOBl+OBquOBhOOCiOOBhuOBq+azqOaEj+OBl+OBpuOBj+OBoOOBleOBhOOAglxuLy8g77yIby1ncmlkX19jZWxs6Ieq5L2T44GucGFkZGluZ+OBp+mWk+malOioreWumuOBl+OBpuOBhOOCi+OBn+OCgeOAgeODrOOCpOOCouOCpuODiOOBjOW0qeOCjOOBvuOBme+8iVxuXG4vLyBvLWdyaWRcbi8vIOODouODh+OCo+ODleOCoeOCpOOCouS4gOimp1xuLy8gXG4vLyAoMSkg44Kr44Op44Og5pWwXG4vLyBwY+OBpzPjgqvjg6njg6Djga7loLTlkIggLi1wYy0zY29sIO+8iDLjgJwxMuOBvuOBp+OCq+ODqeODoOaVsOioreWumuWPr+iDve+8iVxuLy8gc3Djgacy44Kr44Op44Og44Gu5aC05ZCIIC4tc3AtMmNvbCDvvIgy44CcMTLjgb7jgafjgqvjg6njg6DmlbDoqK3lrprlj6/og73vvIlcbi8vXG4vLyAoMikg44K744Or44Gu6ZaT6ZqUXG4vLyBwY+OBp+aoqumWk+malDEwcHggIC4tcGMtaC1pbnQxMCAoMnB444GL44KJMzBweOOBvuOBpzJweOWNmOS9jeOBp+ioreWumuWPr+iDve+8iVxuLy8gc3DjgafnuKbplpPpmpQyMHB4ICAuLXNwLXYtaW50MjAgKDJweOOBi+OCiTMwcHjjgb7jgacycHjljZjkvY3jgafoqK3lrprlj6/og73vvIlcbi8vXG4vLyAoMykgU1DmmYLjga/jgrDjg6rjg4Pjg4njgavjgZfjgarjgYRcbi8vIC4tc3AtYmxvY2tcbi8vXG4vLyAoNCkg5YaF6YOo44Gu6KaB57Sg44KSZmxleOOBp+mrmOOBleOCkuaPg+OBiOOCi+WgtOWQiFxuLy8gLi1pbm5lci1zdHJldGNoXG4vL1xuLy8gKDUpIOaKmOOCiui/lOOBl+OBl+OBquOBhFxuLy8gLi1ub3dyYXBcblxuLy9cbi8vIC5vLWdyaWRfX2NlbGwg44Gu44Oi44OH44Kj44OV44Kh44Kk44KiXG4vLyAuLXBjLWNvbHNwYW4yIO+8miBQQ+OBp++8kuOCq+ODqeODoOWIhuOBruW5hVxuLy8gLi1zcC1jb2xzcGFuMiDvvJogU1DjgafvvJLjgqvjg6njg6DliIbjga7luYVcblxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5vLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0XG5cdCYuLW5vd3JhcHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXHRcblx0Ji4taW5uZXItc3RyZXRjaHtcblx0XHQuby1ncmlkX19jZWxse1xuXHRcdFx0ZmxleC1iYXNpczogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdD4qe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuLXJvdy1yZXZlcnNlLXBjd3tcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSAjeyRzcH17XG5cdFx0Ji4tc3AtYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCYuLWlubmVyLXN0cmV0Y2h7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0Ji4tYmFzaWMtYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCYuLWlubmVyLXN0cmV0Y2h7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRtb2JpbGV9e1xuXHRcdCYuLW1vYmlsZS1ibG9ja3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ji4taW5uZXItc3RyZXRjaHtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHQmLi1wYy0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXBjLWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0XHQmLi10YWJsZXQtI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi10YWJsZXQtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skcGNifXtcblx0XHRcdCYuLXBjYi0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXBjYi1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0Ji4tcGN3LSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tcGN3LWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdCYuLWJhc2ljLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tYmFzaWMtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0Ji4tc3AtI3skaX1jb2wge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgJi4tcmlnaHQtc3Age1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0QGZvciAkaiBmcm9tIDIgdGhyb3VnaCAkaXtcblx0XHRcdFx0XHRcdCYuLXNwLWNvbHNwYW4jeyRqfXtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhICN7JGRlc2t0b3B9e1xuXHRcdFx0Ji4tZGVza3RvcC0jeyRpfWNvbCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAmLi1yaWdodC1zcCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICN7bWF0aC5kaXYoMTAwJSwgJGkpfTtcblx0XHRcdFx0XHRAZm9yICRqIGZyb20gMiB0aHJvdWdoICRpe1xuXHRcdFx0XHRcdFx0Ji4tZGVza3RvcC1jb2xzcGFuI3skan17XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiAje21hdGguZGl2KDEwMCUsICRpKSokan07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdEBtZWRpYSAjeyRtb2JpbGV9e1xuXHRcdFx0Ji4tbW9iaWxlLSN7JGl9Y29sIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICYuLXJpZ2h0LXNwIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAje21hdGguZGl2KDEwMCUsICRpKX07XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSl9O1xuXHRcdFx0XHRcdEBmb3IgJGogZnJvbSAyIHRocm91Z2ggJGl7XG5cdFx0XHRcdFx0XHQmLi1tb2JpbGUtY29sc3BhbiN7JGp9e1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICN7bWF0aC5kaXYoMTAwJSwgJGkpKiRqfTtcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogI3ttYXRoLmRpdigxMDAlLCAkaSkqJGp9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0fVxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQwIHtcblx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0Ji4tcGMtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLXBjLXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0XHQmLi10YWJsZXQtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLXRhYmxldC12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY2J9e1xuXHRcdFx0Ji4tcGNiLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1wY2Itdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdCYuLXBjdy1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tcGN3LXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdCYuLWJhc2ljLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1iYXNpYy12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRzcH17XG5cdFx0XHQmLi1zcC1oLWludCN7JGkqMn17XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDojeyRpKi0xfXB4O1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tc3Atdi1pbnQjeyRpKjJ9e1xuXHRcdFx0XHQuby1ncmlkX19jZWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skaX1weDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgI3skZGVza3RvcH17XG5cdFx0XHQmLi1kZXNrdG9wLWgtaW50I3skaSoyfXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6I3skaSotMX1weDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiN7JGkqLTF9cHg7XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogI3skaX1weDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLi1kZXNrdG9wLXYtaW50I3skaSoyfXtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICN7JGl9cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhICN7JG1vYmlsZX17XG5cdFx0XHQmLi1tb2JpbGUtaC1pbnQjeyRpKjJ9e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDojeyRpKi0xfXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6I3skaSotMX1weDtcblx0XHRcdFx0Lm8tZ3JpZF9fY2VsbCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7JGl9cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLW1vYmlsZS12LWludCN7JGkqMn17XG5cdFx0XHRcdC5vLWdyaWRfX2NlbGwge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLXNwLWJvcmRlcntcblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UyZTRlYTtcblx0XHR9XG5cdH1cbn0iLCIvLyDjg6Ljg7zjg4Djg6tcblxuLy8g44Oi44O844OA44Or44GM6KGo56S644GV44KM44KL44Go44GN44Gr44Oa44O844K444GM44K544Kv44Ot44O844Or44GV44KM44Gq44GE44KI44GG44Gr44GZ44KL44CCXG5odG1sIHtcbiAgJi5pcy1tb2RhbC1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm8tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8v5Lq65pWw6YG45oqeXG4gICYuLW51bWJlciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgfVxuICB9XG4gIC8v5YaZ55yfXG4gICYuLXBob3RvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogODB2aDtcbiAgICB9XG4gIH1cblxuICAvL+ODl+ODqeODs1xuICAmLi1wbGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IGNhbGMoKDcwMHB4IC0gMTAwdmgpIC8gMik7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoODB2aCAtIDQwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwdmg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTB2dyAtIDUwdmgpO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC8v44Oe44Kk44Oa44O844K455So77yIU1Djgafjga/kuIvjgYvjgonjgZvjgorkuIrjgYzjgovli5XjgY3vvIlcbiAgJi4tbXlwYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHdpZHRoOiA5MzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAmLi1zaG9ydCB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZml0IHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1jb21wYW5pb24taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1hbGVydCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICAgIHdpZHRoOiA3ODBweDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgICYuLWJnLXllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmUyO1xuICAgIH1cbiAgICAmLi1hZGQtY29tcGFuaW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1uYXJyb3cge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDU4MHB4O1xuICAgIH1cbiAgfVxuICAmLi1sYW5nLWNoYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAvLyDjg5Xjgqnjg4jjgq7jg6Pjg6njg6rjg7xcbiAgJi4tcGhvdG8tbW9kYWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYXNwZWN0LXJhdGlvOiA3NjAgLyA1MjA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIH1cbiAgICAvLyDjg4fjg5DjgqTjgrnjgYzmqKrlkJHjgY3jga7loLTlkIhcbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBzdmggLSAxMDBweCk7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG4gIC8vIOODrOOCueODiOODqeODs1xuICAmLi1waG90by1tb2RhbC4tbWVkaWEge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjBweCk7XG4gICAgfVxuICAgIC8vIOODh+ODkOOCpOOCueOBjOaoquWQkeOBjeOBruWgtOWQiFxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAvLyB0b3A6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogODcwcHg7XG4gICAgICB3aWR0aDogODcwcHg7XG4gICAgICBoZWlnaHQ6IDYyMHB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fc2hhZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgLmlzLW1vZGFsLWFjdGl2ZSAmIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMjAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlLnN2Zyk7XG4gICYuLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAuby1tb2RhbC4tcGhvdG8gJixcbiAgLm8tbW9kYWwuLXBsYW4gJixcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsICYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1wbGFuICYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAmIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC8v44Oi44O844OA44Or44Gu5LiL5Zu65a6a44Gu44Kz44Oz44OG44Oz44OE44KS6YWN572uXG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLXBob3RvICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1wbGFuICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haW5fX2NvbnQge1xuICAmLi1jb2wyIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fdW5pdCB7XG4gIC5vLW1vZGFsX19tYWluX19jb250Li1jb2wyICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2JvdHRvbSB7XG4gIC5vLW1vZGFsLi1oYXMtYm90dG9tICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2l0ZW0ge1xuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwgJiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFzcGVjdC1yYXRpbzogNzYwIC8gNTIwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX3R4dCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDhEMzE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbCAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgJiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAzOTFweCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAvLyA1ODVweOOBi2NhbGMoMTAwdmggLSAxMDVweCnjga7lsI/jgZXjgYTmlrlcbiAgICAgIG1heC1oZWlnaHQ6IG1pbig1ODVweCwgY2FsYygxMDB2aCAtIDEwNXB4KSk7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX3R4dCB7XG4gIC5vLW1vZGFsLi1waG90by1tb2RhbC4tbWVkaWEgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX3NsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNlbSk7XG4gICYuLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uby1tb2RhbF9fc2xpZGVfX2l0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1tb2RhbF9fc2xpZGVfX2l0ZW1fX2Rlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgaGVpZ2h0OiBjYWxjKDIwcHggKyAzZW0pO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLW1vZGFsX19oZWFkIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi8vbXlwYWdl55SoXG5cbi5vLW1vZGFsX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLy/jgr/jgqTjg4jjg6vjgarjgZcgdXNlci1wcm9maWxlIG1vZGFsXG4gICYuLXR0bC1ub25lIHtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLWhlaWdodDogNjNweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2hlYWRpbmdfX2Nsb3NlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICYuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2JvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuICAuby1tb2RhbC4tbXlwYWdlLi1jaGFuZ2UgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cbiAgJi4td2lkZSB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICB9XG4gICYuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuby1tb2RhbF9fYm9keV9fcG9pbnQtdHh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDU5ZGU7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG4gIC8vLm8tbW9kYWxfX2JvZHnjga7kuK3jgavlhaXjgotcbiAgJi4taW5zaWRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLW15cGFnZS4tdGltZSAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fZm9vdGVyX19idG4ge1xuICAmLi1jYW5zZWwge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg0MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG4gICYuLXJlZ2lzdGVyIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWxfX2Zvb3Rlci4tY2VudGVyICYge1xuICAgICYuLWNhbnNlbCB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcmVnaXN0ZXIge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fZm9vdGVyX190eHQge1xuICAuby1tb2RhbC4tbXlwYWdlLi10aW1lICYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHN0cm9uZyB7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzhweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fYWxlcnRfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICYuLW5vdGUge1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwuLWFkZC1jb21wYW5pb24gJiB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fYWxlcnQtYnRuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuby1tb2RhbC4tYWRkLWNvbXBhbmlvbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIH1cbn1cblxuLm8tbW9kYWxfX2FsZXJ0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDExMHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5vLW1vZGFsLi1hZGQtY29tcGFuaW9uICYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4uby1tb2RhbF9fZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbi5vLW1vZGFsX19leHBsYW5hdGlvbl9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG5cbiAgJi4tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gICYuLXNlbmQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fbWFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fY29udGVudF9fd3JhcCB7XG4gIHdpZHRoOiA1MjFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi4tbGluZS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi4tbGluZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1tYWlsLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIH1cbiAgfVxuICAmLi1tYWlsLWJ0biB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG4gICYuLWJhY2stYnRuIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgJi4tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX21haWxfX2hlYWRpbmcge1xuICBjb2xvcjogI2FhYTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm8tbW9kYWxfX2JvZHlfX2hlYWRpbmcge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uby1tb2RhbF9fbGFuZy1jaGFuZ2VfX3RleHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAuby1tb2RhbC4tbGFuZy1jaGFuZ2UgJiB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbF9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm8tbW9kYWwuLWxhbmctY2hhbmdlICYge1xuICAgIGdhcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2xhbmctY2hhbmdlX19idG4ge1xuICB3aWR0aDogMTA2cHg7XG4gIC5vLW1vZGFsLi1sYW5nLWNoYW5nZSAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWxfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAtNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbiAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxuICAmLi1wcmV2IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbGVmdF93aGl0ZS5zdmcpO1xuICB9XG4gICYuLW5leHQge1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDcwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfd2hpdGUuc3ZnKTtcbiAgfVxuICAuby1tb2RhbC4tcGhvdG8tbW9kYWwuLW1lZGlhICYge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgJi4tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLm8tbW9kYWxfX2ltZ19fcGhvdG8ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm8tbW9kYWxfX2l0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLm8tbW9kYWwuLXBob3RvLW1vZGFsLi1tZWRpYSAmIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyog44Kt44O844OT44K444Ol44Ki44Or5qiq44Gu44OQ44OK44O8IChzbGljaykgKi9cblxuLm8ta3Yge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIG1hcmdpbi10b3A6IDIxMnB4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tdG9wOiAxMTFweDtcbiAgfVxuICAmLi1ub3JtYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICYuLXd3d3RvcC10aHVtYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cbiAgfVxuICAmLi1nYyB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxuICAgICAgICBcImJhbm5lciBrdlwiXG4gICAgICAgIFwidHh0IHR4dFwiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MDBweCAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX3R4dCB7XG4gIC5vLWt2Li1nYyAmIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZ3JpZC1hcmVhOiB0eHQ7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIH0gIFxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLWt2X19iYW5uZXItYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5vLWt2Li1yZXNlcnZlICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDY1NHB4O1xuICAgIH1cbiAgfVxuICAuby1rdi4tZ2MgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZ3JpZC1hcmVhOiBiYW5uZXI7XG4gICAgfVxuICB9XG59XG5cbi5vLWt2X19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG4gIC5vLWt2Li1yZXNlcnZlICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA2NTRweDtcbiAgICB9XG4gIH1cbiAgLm8ta3YuLXd3d3RvcCAmIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIC5vLWt2Li13d3d0b3AgJiB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaSArIGxpIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgICAgICAgLm8ta3YuLXd3d3RvcCAmIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAuby1rdi4td3d3dG9wICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1rdi4tZ2MgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX2l0ZW0ge1xuICAuby1rdi4tcmVzZXJ2ZSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNjU0cHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCAxODIsIDIyNywgMC4yKTtcbiAgICAgICAgd2lkdGg6IDU3NHB4O1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAtMzVweDtcbn1cblxuLm8ta3ZfX2t2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuby1rdi4tbm9ybWFsICYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5vLWt2Li1nYyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBncmlkLWFyZWE6IGt2O1xuICAgIH1cbiAgfVxufVxuXG4uby1rdl9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1taW5jaG87XG4gIGNvbG9yOiAjZmZmO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM2KTtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgfVxufVxuXG4uby1rdl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB6LWluZGV4OiAxMDtcbiAgJi4tcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd193aF9sLnN2Zyk7XG4gIH1cbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfd2hfci5zdmcpO1xuICB9XG4gIC5vLWt2Li1yZXNlcnZlICYge1xuICAgICYuLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG4gICAgJi4tbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX2l0ZW1fX2lubmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAuby1rdi5oYXMtdGh1bWJzICYge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuLm8ta3ZfX2l0ZW1fX2NvbnQge1xuICB3aWR0aDogJHBjd193aWR0aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5vLWt2X19pdGVtX19pbWcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzNzVweDtcbiAgLm8ta3YuaGFzLXRodW1icyAmIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG4vKiDnlLvlg4/jga5LViBzbGlja+OBquOBlyAqL1xuLm8ta3ZfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLi1iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzM7XG4gIH1cbn1cblxuLm8ta3ZfX2Rpc2Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4IDE1cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gICYuLWZvbnQtbWQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbn1cblxuLm8ta3ZfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDI2NXB4O1xuICB9XG59XG5cbi5vLWt2X19saW5rX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn0iLCIuby1pbmZve1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxuXHQmLi13d3d0b3B7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblx0Ji4tZ2N0b3B7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uby1pbmZvX19oZWFkaW5ne1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAxNDBweDtcblx0fVxufVxuXG4uby1pbmZvX19tYWlue1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcblx0fVxuXHQuby1pbmZvLi13d3d0b3AgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcblx0XHR9XG5cdH1cblx0Lm8taW5mby4tZ2N0b3AgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLm8taW5mb19fcGlja3Vwe1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRmbGV4OiBub25lO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxufVxuXG4uby1pbmZvX19idG57XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRtYXgtd2lkdGg6IDMyOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufSIsIi5vLWNhbGVuZGVyIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gICYuaXMtY2xvc2UtY2FsZW5kZXIge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDY3cHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3Njcm9sbGhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYl9fYnRuIHtcbn1cblxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5vLWNhbGVuZGVyX19jb25kaXRpb25fX2l0ZW0ge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi4tZGF0ZXBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fZGF0ZXBpY2tlci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE1MDtcbn1cblxuLm8tY2FsZW5kZXJfX2NvbmRpdGlvbl9fY2xlYXIge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLWhlYWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICYuby1jYWxlbmRlcl9faGVhZC1jb21wYXJlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcGxhbiB7XG4gICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXk7XG4gICAgICAgIC5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlcjIgJiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXlfMztcbiAgICAgICAgfVxuICAgICAgICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgICAgICAgd2lkdGg6IDM0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXk7XG4gICAgICAgIC5vLWNhbGVuZGVyLmlzLXNjcm9sbC1jYWxlbmRlcjIgJiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXlfMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgLm8tY2FsZW5kZXIuaXMtc2Nyb2xsLWNhbGVuZGVyMiAmIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtbW9udGgge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLi1ib3gtcHJpY2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm8tY2FsZW5kZXJfX2hlYWQtcHJpY2UtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICfilrwnO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5ICYge1xuICAgICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm8tY2FsZW5kZXJfX2hlYWQtcGxhbiB7XG4gICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuby1jYWxlbmRlcl9faGVhZC1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vLWNhbGVuZGVyX19oZWFkLXByaWNlIHtcbiAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYuby1jYWxlbmRlcl9fbm8ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tY2FsZW5kZXJfX2FsbC1wbGFuIHtcbiAgICAgIHRkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi4tcmVxdWVzdCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuLXNjcm9sbCB7XG4gICAgdGgge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkLXR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xuICAuby1jYWxlbmRlci5pcy1zY3JvbGwtY2FsZW5kZXIgJiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vLWNhbGVuZGVyLi1wbGFuLXNlYWNoICYge1xuICB9XG4gICYuLWNlbnRlci10eHQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3RhYmxlLXBsYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYm9yZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0X2dyZWVuXzE7XG4gICAgei1pbmRleDogMTA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLm8tY2FsZW5kZXJfX25hbWVfX2xpbmsge1xuICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIH1cbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgdGgge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC5vLWNhbGVuZGVyLi1wbGFuLXNlYXJjaCAmIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMzQ4cHg7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAuby1jYWxlbmRlci4tcGxhbi1zZWFyY2ggJiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5ICYge1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICB9XG4gICAgJi5vLWNhbGVuZGVyX195ZXMtcGxhbiB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoICYge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAuLWJsYW5rIHtcbiAgICAgICAgICBjb2xvcjogIzY3Njc2NztcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLXNhdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuICAgICAgfVxuICAgICAgJi4tc3VuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICB9XG4gICAgfVxuICAgICYuby1jYWxlbmRlcl9faWNvbiB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5ICYge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vLWNhbGVuZGVyX19wcmljZSB7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAkZ3JheTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYuLXBsYW4tc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm8tY2FsZW5kZXJfX3BvaW50IHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICB9XG4gIH1cbiAgLm8tY2FsZW5kZXIuLXR5cGUtMS4tb25lZGF5ICYge1xuICAgIHRkIHtcbiAgICAgICYuby1jYWxlbmRlcl9fZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9fcGxhbiB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgICYuby1jYWxlbmRlcl9fcHJpY2Uge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICB9XG4gICAgICAmLm8tY2FsZW5kZXJfX3BvaW50IHtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZF9fYmFsbG9vbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTY1cHg7XG4gIGJvdHRvbTogMjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA0JSk7XG4gICYuLXJlcXVlc3Qge1xuICAgIGxlZnQ6IDU2N3B4O1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkX19iYWxsb29uX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMi41cHggMCAyLjVweCA0LjNweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogOHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMi41cHggMCAyLjVweCA0LjNweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmF5XzM7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX2ljb25fX2hhcy10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWNhbGVuZGVyX19pY29uX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX2NvbXBhcmUge1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vLWNhbGVuZGVyX19uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3NhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xufVxuXG4uby1jYWxlbmRlcl9fc3VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG59XG5cbi5vLWNhbGVuZGVyX19pY29uX19pbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uby1jYWxlbmRlcl9fcHJpY2VfX3JlZCB7XG4gIGNvbG9yOiAkcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLm8tY2FsZW5kZXIuLXBsYW4tc2VhcmNoICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3ByaWNlX19lbS1yZWQge1xuICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbn1cblxuLm8tY2FsZW5kZXJfX3ByaWNlX190b3RhbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICYuLXJpZ2h0LXR4dCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX3ByaWNlX19lbSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vLWNhbGVuZGVyX19ib3R0b21fX2l0ZW0ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX19ub3JtYWwge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4uby1jYWxlbmRlcl9fYm90dG9tX193ZWIge1xuICBjb2xvcjogJGdyZWVuO1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZyB7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX19uYW1lIHtcbiAgLm8tY2FsZW5kZXIuLXR5cGUtMSAmIHtcbiAgICBwYWRkaW5nOiAyLjVweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIH1cbn1cblxuaDIjY291cnNlbmFtZS5vLWNhbGVuZGVyX19oZWFkaW5nX19uYW1lIHtcbiAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIC8vIFx0QGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV8zO1xufVxuXG4uby1jYWxlbmRlcl9faGVhZGluZ19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX190aHVtYiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5vLWNhbGVuZGVyX19oZWFkaW5nX190eHQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX2xhYmVsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm8tY2FsZW5kZXJfX2hlYWRpbmdfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uby1jYWxlbmRlcl9faGFzLXRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm8tY2FsZW5kZXJfX3llcy1wbGFuICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG59XG5cbi5vLWNhbGVuZGVyX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAzMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5vLWNhbGVuZGVyLi10eXBlLTEuLW9uZWRheSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLm8tY2FsZW5kZXJfX25hbWVfX3Rvb2x0aXAge1xuICB3aWR0aDogNzEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjcwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE1MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5vLWNhbGVuZGVyX19yZXNlcnZlX19idG4ge1xuICAuby1jYWxlbmRlci4tdHlwZS0xLi1vbmVkYXkgJiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5vLWNhbGVuZGVyX19tb3JlLXBsYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8vcGxhbiB0dGxcbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uby1jYWxlbmRlcl9fdGFibGUtaGVhZC10dGxfX2xpbmsge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwOTkzMztcbn1cbi5vLWNhbGVuZGVyX190YWJsZS1oZWFkLXR0bF9fYnRuIHtcbn1cblxuLm8tY2FsZW5kZXJfX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuby1iYXNpYy1pbmZvX19pdGVte1xuXHQmLi1pdGVtLXBob3Rve1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLi1pbWFnZXN7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG4uby1iYXNpYy1pbmZvX190aHVtYntcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiAyMTBweDtcblx0fVxuXHRAbWVkaWEgI3skcGNifXtcblx0XHR3aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDcwdncgLyAyKTtcblx0fVxuXHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHR3aWR0aDogY2FsYyg1MHZ3IC0gMTVweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDcwdncgLyAyKTtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNzB2dztcblx0fVxufVxuXG4uby1iYXNpYy1pbmZvX19hcnJvd3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogNDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTBweCAyNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG5cdHotaW5kZXg6IDEwO1xuXHQmLi1wcmV2e1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xuXHR9XG5cdCYuLW5leHR7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfbmV4dC5zdmcpO1xuXHR9XG59IiwiLm8tY2FsZW5kZXItc3BfX21haW57XG5cdHBhZGRpbmc6IDVweCAxNXB4IDIwcHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCA0MHB4O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wbGFuc3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdCYuLWdyYXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX21haW57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25fX251bXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbl9fZW17XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuXHRjb2xvcjogJGdyZWVuO1xufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uX19saXN0e1xuXHRsaXtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5O1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19oZWFkaW5ne1xuXHR6LWluZGV4OiAzMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdCYuaXMtZml4ZWR7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNjVweDtcblx0XHRAbWVkaWEgI3skdGFibGV0fSB7XG5cdFx0XHR0b3A6IDcycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRwY2J9IHtcblx0XHRcdHRvcDogOTBweDtcblx0XHR9XG5cdH1cblx0Lm8tY2FsZW5kZXItc3AuLWdyYW5kICYge1xuXHRcdCYuaXMtZml4ZWQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiA2OXB4O1xuXHRcdFx0QG1lZGlhICN7JHRhYmxldH0ge1xuXHRcdFx0XHR0b3A6IDY0cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skcGNifSB7XG5cdFx0XHRcdHRvcDogNjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2RhdGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTdweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheV8yO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmc6IDI2cHg7XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2LFxuLm8tY2FsZW5kZXItc3BfX25leHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ji5hLWJ0bi4tY2FsZW5kZXIge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdEBtZWRpYSAjeyRwY2J9IHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0LmEtYnRuX19hcnJvdyB7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19wcmV2e1xuXHQmLmEtYnRuLi1jYWxlbmRlciB7XG5cdFx0bGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0LmEtYnRuX19hcnJvdyB7XG5cdFx0XHRsZWZ0OiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19uZXh0e1xuXHQmLmEtYnRuLi1jYWxlbmRlciB7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQuYS1idG5fX2Fycm93IHtcblx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19saW5rLWljb24ge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQuby1jYWxlbmRlci1zcC4tZ3JhbmQgJiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9fYm90dG9te1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHBhZGRpbmc6IDE3cHggMTVweCA1MHB4O1xuXHQuby1jYWxlbmRlci1zcC4tZ3JhbmQgJiB7XG5cdFx0Ji4taGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19yZXN1bHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZHQge1xuXHRcdGNvbG9yOiAkZGFya19ncmF5XzI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjg3NTtcblx0fVxuXHRkZCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0KTtcblx0XHRsaW5lLWhlaWdodDogMS40NTg7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fY29udGVudHMge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1jYWxlbmRlci1zcF9fcmVmaW5lX19idG4ge1xuXHRtYXJnaW46IDEwcHggLTE1cHggMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDAgMTVweCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6YWZ0ZXJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMUExQTFBIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudSB7XG4vKlxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDI4cHggMCAwO1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuKi9cblx0XG5cdFxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuaXMtYWN0aXZlIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHRcblx0Ly/mpJzntKLntZDmnpzjg5rjg7zjgrhcblx0Ji4tcmVzdWx0e1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHN2ZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cbi5vLWNhbGVuZGVyLXNwX19yZWZpbmVfX21lbnVfX3RpdGxlIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fbWVudV9fY29udCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX3JlZmluZV9fYnV0dG9uIHtcblx0bWFyZ2luOiAyMHB4IDAgMDtcblx0LmEtYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tY2FsZW5kZXItc3BfX2NvbmRpdGlvbnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHQmLmlzLWFjdGl2ZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9fY29uZGl0aW9uc19faXRlbXtcblx0cGFkZGluZzogMXB4IDA7XG59XG5cbi5vLWNhbGVuZGVyLXNwX19jb25kaXRpb25zX19oZWFkaW5ne1xuXG59XG5cbi5vLWNhbGVuZGVyLXNwX19pdGVtcyB7XG5cdHBhZGRpbmctdG9wOiA5MHB4O1xuXHQuby1jYWxlbmRlci1zcF9fY29uZGl0aW9ucy5pcy1hY3RpdmUgKyAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uby1jYWxlbmRlci1zcF9faXRlbXtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm8tY2FsZW5kZXItc3BfX2JvdHRvbV9fbWVudXtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXHRAbWVkaWEgI3skc3B9e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0bGl7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRAbWVkaWEgI3skcGNifXtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA1MHB4KTtcblx0XHRcdG1hcmdpbjogMTVweCAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skdGFibGV0fXtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxuXHQuby1jYWxlbmRlci1zcC4tZ3JhbmQgJiB7XG5cdFx0Ji4taGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWNhbGVuZGVyLXNwX19idG5ze1xuXHRtYXJnaW46IDIwcHggMCAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vLWNhbGVuZGVyLXNwX19idG57XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG4iLCIuby1zY2hlZHVsZV9fdGFie1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5vLXNjaGVkdWxlX19wYW5lbHtcblx0cGFkZGluZzogMjBweCAxNXB4O1xufSIsIi8v5Y+C5Yqg6ICF5oOF5aCxXG4uby1wYXRpY2lwYW50Li1wYyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblxuICAgICYgdGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cblxuICAgICYgdGgsXG4gICAgJiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgJiAuby1wYXRpY2lwYW50X190dGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICB9XG5cbiAgICAmIC5pcy1vZmYge1xuICAgICAgICAmOm5vdCguby1wYXRpY2lwYW50X19saXN0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheV80O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5XzQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmIC5pcy1hY3RpdmUge1xuICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mby1pbWcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tcGF0aWNpcGFudF9fZGF0YSB7XG5cdCAgICAgICAgICAgIGZsZXg6IG5vbmU7XG5cdCAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLm8tcGF0aWNpcGFudF9faW5mby1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAudS1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAudS1zY29yZV9fdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmIC51LXNjb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG5cdCAgICAgICAgICAgICYuaXMtaW5hY3RpdmV7XG5cdFx0ICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cdFx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblx0ICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1wYXRpY2lwYW50X190eHQtdHRsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJiAuby1wYXRpY2lwYW50X190eHQge1xuICAgICAgICAgICAgd2lkdGg6IDU3NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm8tcGF0aWNpcGFudF9fYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cdC5vLXBhdGljaXBhbnQuLXBvaW50ICZ7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5vLXBhdGljaXBhbnRfX2J0bntcblx0QG1lZGlhICN7JHBjfXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG5cdC5vLXBhdGljaXBhbnQuLXBvaW50ICZ7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0bWF4LXdpZHRoOiA1OCU7XG5cdFx0XHRmbGV4LWJhc2lzOiA1OCU7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQyJTtcblx0XHRcdFx0ZmxleC1iYXNpczogNDIlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uby1wYXRpY2lwYW50Li1zcCB7XG4gICAgJiAuby1wYXRpY2lwYW50X190dGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgfVxuXG4gICAgJiAuby1wYXRpY2lwYW50X193cmFwIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgJiAuaXMtb2ZmIHtcbiAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAuaXMtYWN0aXZlIHtcbiAgICAgICAgJiAuby1wYXRpY2lwYW50X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8taW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2RhdGEge1xuXHQgICAgICAgICAgICBmbGV4OiBub25lO1xuXHQgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX2luZm8taXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgLnUtc2NvcmVfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiAudS1zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAmLmlzLWluYWN0aXZle1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuXHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLm8tcGF0aWNpcGFudF9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAmIC5vLXBhdGljaXBhbnRfX3R4dC10dGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuby1wYXRpY2lwYW50X190eHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vLWJhbm5lciB7XG4gICYgLm8tYmFubmVyX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYgLm8tYmFubmVyX19pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDc4cHgpIC8gMyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgJiArIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1jYW1wYWlnbiB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICAmIC5vLWJhbm5lcl9faXRlbSB7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEycHgpIC8gMik7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLXR0bCB7XG4gICAgXG4gIH1cblx0Ji4tcGMtYm90dG9tLWxpbmUge1xuXHRcdEBtZWRpYSAjeyRkZXNrdG9wfXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuXHRcdH1cblx0fVxufVxuXG4uby1iYW5uZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB6LWluZGV4OiAxMDtcbiAgJi4tcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG4gIH1cbiAgJi4tbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfbmV4dC5zdmcpO1xuICB9XG59XG5cbi5vLWJhbm5lcl9fbGlzdCB7XG4gIC5vLWJhbm5lci4td3d3dG9wICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAtNDBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDNweDtcbiAgICB9XG4gIH1cbiAgLm8tYmFubmVyLi1ub3JtYWwgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuXHRcdFx0bWFyZ2luOiAwIC0xOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggM3B4O1xuXHRcdFx0bWFyZ2luOiAwIC04cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLWJhbm5lcl9faXRlbSB7XG4gIC5vLWJhbm5lci4td3d3dG9wICYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgfVxuICB9XG4gIC5vLWJhbm5lci4tbm9ybWFsICYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHQmICsgLm8tYmFubmVyX19pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICB9XG4gIH1cbiAgLm8tYmFubmVyLi1yb3VuZGVkICYge1xuICAgIGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cbiAgfVxuICAmLi1ib3gtc2hhZG93IHtcbiAgICBhIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cdCYuLWVtcHR5IHtcblx0XHRpbWcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uby1iYW5uZXJfX2l0ZW0gKyAuby1iYW5uZXJfX2l0ZW0ge1xuICAuby1iYW5uZXIuLXd3d3RvcCAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vdHRsXG4uby1iYW5uZXJfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgbWluLXdpZHRoOiAzMjZweDtcbiAgfVxuXHQmLi10dGwxLFxuXHQmLi10dGwzIHtcblx0XHQ+aW1nIHtcblx0XHRcdEBtZWRpYSAjeyRtb2JpbGV9IHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLi10dGwyIHtcblx0XHQ+aW1nIHtcblx0XHRcdEBtZWRpYSAjeyRtb2JpbGV9IHtcblx0XHRcdFx0d2lkdGg6IDE1M3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm8tYmFubmVyX19zdWJ0dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWJhbm5lcl9fYm94IHtcblx0Ji4tZmxleCB7XG5cdFx0QG1lZGlhICN7JGRlc2t0b3B9IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxufSIsIi5vLWRhdGVwaWNrZXJ7XG5cdC8v5LqI57SEXG5cdCYuLXJlc2VydmV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0XHRcblx0XHQudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xuXHRcdH1cblx0XHRcblx0XHQudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXZfYmstMi5zdmcpO1xuXHRcdH1cblx0XHQudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQvL+S6iOe0hOODiOODg+ODl1xuXHQmLi1yZXNlcnZlLi10b3AsXG5cdCYuLXJlc2VydmUuLW9ubGluZS1wY3tcblx0XHRtaW4taGVpZ2h0OiAzMjBweDtcblx0XHQudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xuXHRcdH1cblx0XHQudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXZfYmstMi5zdmcpO1xuXHRcdH1cblx0fVxuXHQvL+S6iOe0hOODiOODg+ODl1xuXHQmLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuXHRcdHBhZGRpbmc6IDE1cHggMjAwcHggO1xuXHRcdG1pbi1oZWlnaHQ6IDM3MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQvL+S6iOe0hOOCq+ODrOODs+ODgOODvFxuXHQmLi1jYWxlbmRlcntcblx0XHQudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8tZGF0ZXBpY2tlcl9faW5uZXJ7XG59IiwiLm8tY2FyZC1yZXN1bHR7XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pdGVte1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV82O1xuICBAbWVkaWEgI3skcGN9e1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgJi4tZGVmYXVsdHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5vLWNhcmQtcmVzdWx0LmlzLWRlZmF1bHQgJntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICYuLXJlc3VsdC0xe1xuICAgIC5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC0xICZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAmLi1yZXN1bHQtMntcbiAgICAuby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtMiAme1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgJi4tcmVzdWx0LTN7XG4gICAgLm8tY2FyZC1yZXN1bHQuaXMtcmVzdWx0LTMgJntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICYuLXJlc3VsdC00e1xuICAgIC5vLWNhcmQtcmVzdWx0LmlzLXJlc3VsdC00ICZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9faXRlbV9faW5uZXJ7XG4gIEBtZWRpYSAjeyRzcH17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDUwcHg7XG4gIH1cbiAgLm8tY2FyZC1yZXN1bHQuaXMtZGVmYXVsdCAme1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgfVxuICAuby1jYXJkLXJlc3VsdC5pcy1yZXN1bHQtNCAme1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tY2FyZC1yZXN1bHRfX2RlZmF1bHR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcG9pbnQtZm9ybS9icmFja2V0cy5zdmcpO1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcG9pbnQtZm9ybS9icmFja2V0c19zcC5zdmcpO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZXtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pdGVte1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWNhcmQtcmVzdWx0X19pY29ue1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEgJntcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLm8tY2FyZC1yZXN1bHRfX2Rlc2N7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAuby1jYXJkLXJlc3VsdF9faXRlbS4tcmVzdWx0LTEgJntcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGNvbG9yOiAkZ3JlZW47ICAgIFxuICB9XG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtNCAme1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgY29sb3I6ICRyZWRfMjsgICAgXG4gIH1cbiAgLm8tY2FyZC1yZXN1bHRfX2l0ZW0uLXJlc3VsdC0yICYsXG4gIC5vLWNhcmQtcmVzdWx0X19pdGVtLi1yZXN1bHQtMyAme1xuICAgIEBtZWRpYSAjeyRzcH17XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9fYnRue1xuICBAbWVkaWEgI3skcGN9e1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uby1jYXJkLXJlc3VsdF9fbm90aWNle1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG59XG5cbi5vLWNhcmQtcmVzdWx0X190eHQtcmVke1xuICBjb2xvcjogJHJlZF8yO1xufVxuXG4uby1jYXJkLXJlc3VsdF9fdHh0LWdyZWVue1xuICBjb2xvcjogJGdyZWVuO1xufSIsIi5vLWVtcGhhc2lzIHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHQmLi1ib3JkZXIge31cbn1cblxuLm8tZW1waGFzaXNfX2JveCB7XG5cdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0Lm8tZW1waGFzaXMuLWJvcmRlciAmIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG5cdH1cbn1cblxuLm8tZW1waGFzaXNfX2NvbmZpcm0ge1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0bWFyZ2luOiAyNXB4IDAgNDBweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRtYXJnaW46IDI1cHggMCAzNXB4O1xuXHR9XG59XG5cbi5vLWVtcGhhc2lzX190aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uby1lbXBoYXNpc19fcmVjYXB0Y2hhe1xuXHR3aWR0aDogMzA0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufSIsIi5vLXNoaWJhZnUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5vLXNoaWJhZnVfX2xvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICB9XG4gIC5vLXNoaWJhZnUuLW5vcm1hbCAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLXNoaWJhZnVfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxuICB3aWR0aDogMjI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JlZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tc2hpYmFmdV9fbG9nb19fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICRncmVlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICBAbWVkaWEgI3skZGVza3RvcH0geyAgICBcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLWJnLXNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjZmZmLDJweCAtMnB4IDAgI2ZmZiwtMnB4IDJweCAwICNmZmYsLTJweCAtMnB4IDAgI2ZmZjtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19jYXJkcyB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0xMHB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbjogMCAtMzdweCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAtMTlweCAxMHB4O1xuICAgIH1cbiAgICAuby1zaGliYWZ1Li1ub3JtYWwgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC02cHggO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uby1zaGliYWZ1X19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMCAzN3B4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgbWF4LXdpZHRoOjM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgJisgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLm8tc2hpYmFmdS4tbm9ybWFsICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJisgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgJisgLm8tc2hpYmFmdV9fY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLXNoaWJhZnVfX2NhcmRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgPmEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIH1cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuby1zaGliYWZ1Li1ub3JtYWwgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICA+YSB7XG4gICAgICAuby1zaGliYWZ1X19jYXJkX19oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1zaGliYWZ1X19sYWJlbHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NXB4O1xuICBsZWZ0OjVweDtcbn1cblxuLm8tc2hpYmFmdV9faW1nLXdyYXBwZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi4tYmctcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5vLXNoaWJhZnVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tc2hpYmFmdV9fY2FyZF9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDA7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuICAuby1zaGliYWZ1Li1ub3JtYWwgJiB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgfVxufVxuXG4uby1zaGliYWZ1X19ib3R0b20ge1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uby1zaGliYWZ1X19ib3R0b21fX2xhYmVsIHtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgY29sb3I6ICRncmVlbjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBmbGV4LWJhc2lzOiAxMiU7XG4gIH1cbiAgJi4tYmctc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNmZmYsMnB4IC0ycHggMCAjZmZmLC0ycHggMnB4IDAgI2ZmZiwtMnB4IC0ycHggMCAjZmZmO1xuICB9XG59XG4uby1zaGliYWZ1X19ib3R0b21fX3RhZ3Mge1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtYmFzaXM6IDc2JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uby1zaGliYWZ1X19ib3R0b21fX3RhZyB7XG4gIC8vIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMTBweCAzcHggMDtcbn1cblxuLm8tc2hpYmFmdV9fYm90dG9tX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgZmxleC1iYXNpczogMTIlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICA+c3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn0iLCIuby1hcnRpY2xlc19fbG9nbyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMjBweCArIDEuNXZoKSAwIGNhbGMoMTBweCArIDJ2aCk7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB3aWR0aDogMTk1cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZWVuO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgIHdpZHRoOjQwdmg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6NDB2aDtcbiAgICAgIGhlaWdodDo2Ljd2aDtcbiAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICBtaW4td2lkdGg6IDI4NHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDM0MyAvIDU4O1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLWFydGljbGVzX19sb2dvX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJGdyZWVuO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7ICAgIFxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RvcGljIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RvcGljX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQG1lZGlhICN7JG1vYmlsZX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjBweCArIDAuMnZoKTtcbiAgfVxufVxuXG5cbi5vLWFydGljbGVzX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX3RhZyB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uby1hcnRpY2xlc19fdGFnX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgfVxufVxuXG4uby1hcnRpY2xlc19faXRlbXNfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCAwIDEwMHB4O1xuICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxMTBweDtcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9yZS1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uby1hcnRpY2xlc19fbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4NXB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5vLWFydGljbGVzX19tb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyB2aXNpYmlsaXR5LCAwLjNzIG9wYWNpdHk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG4gIHdpZHRoOjEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgQG1lZGlhICN7JHNwfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDoxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OjEwMHZoO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpe1xuICAgIHRvcDogY2FsYyg1MCUgLSAoOSAvIDE2ICogNTB2dykgLSA2MHB4KTtcbiAgfVxuICBAbWVkaWEgI3skcGN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo3MTBweCl7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1heC1oZWlnaHQ6MTAwdmg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDExNjBweDtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX21vZGFsX19pbm5lciB7XG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiA1NnZ3O1xuICAgIEBtZWRpYSAjeyRzcH0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gNTVweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygoMTAwdncgLSA4MHB4KSAqIDAuNTYpO1xuICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OjcxMHB4KXtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogODYwcHg7XG4gICAgICBoZWlnaHQ6IDQ1NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uby1hcnRpY2xlc19fc2hhZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgdmlzaWJpbGl0eSxcbiAgICAwLjNzIG9wYWNpdHk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gIC5pcy1tb2RhbC1hY3RpdmUgJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5vLWFydGljbGVzX19icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG5cbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICBwYWRkaW5nOiAxMjBweCA2MHB4IDQwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZXNfX21vZGFsX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4NXB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xuICBAbWVkaWEgI3skc3B9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSl7XG4gICAgbWFyZ2luLXRvcDowcHg7ICBcbiAgfVxuICBAbWVkaWEgI3skcGN9e1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo3MTBweCl7XG4gICAgICBtYXJnaW46MnB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn0iLCIvL3RvcCB0aHVtYnNcbi5vLWt2LXRodW1icyB7XG4gICYuLXRvcC1wYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmLi10b3Atc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uby1rdi10aHVtYnNfX2l0ZW1zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogMCAxNDBweCAwIGNhbGMoMTQwcHggKyAzNDRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTB2dyAtIDYwMHB4KTtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgzcHg7XG4gIH1cbiAgLm8ta3YtdGh1bWJzLi10b3Atc3AgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAgIH1cbiAgfVxufVxuLm8ta3YtdGh1bWJzX19pdGVtX19pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWF4LXdpZHRoOiA3NHB4O1xuICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgIHBhZGRpbmc6IDE1cHggNnB4O1xuICB9XG4gIC5zbGljay1jdXJyZW50ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMnB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDE4cHggLyAyKTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gID4gaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgfVxuICB9XG59XG4iLCIuby10b3AtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG59XG5cbi5vLXRvcC1pbmZvX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgcGFkZGluZzogMTNweDtcbiAgfVxufVxuXG4uby10b3AtaW5mb19fbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMWVtO1xuICB9XG59XG5cbi5vLXRvcC1pbmZvX19kYXRlIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG5cbi5vLXRvcC1pbmZvX190aXRsZSB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufSIsIi8vIFNQIOOCqOODquOCoumBuOaKnlxuXG4uby1zZWxlY3QtYXJlYSAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1zZWxlY3QtYXJlYV9fbWFpbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufSIsIi8v44Oh44OL44Ol44O844CA44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uby1tZW51IHtcbiAgJi4tcGMge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIC8vbWljcm9zb2Z0IOOBruOCueOCr+ODreODvOODq+ODkOODvOOBjOihqOekuuOBleOCjOOBpuOBl+OBvuOBhuOBn+OCgWNocm9tZeezu+OBrumdnuihqOekulxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4dmg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA4dmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2dmgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc3Age1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgJiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA1MjAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIC8v44GV44KJ44Gr5p2h5Lu244KS6L+95YqgIC5vLW1lbnVfX3Njcm9sbC5pcy1hY3RpdmUg44Grc2Nyb2xs44GZ44KLXG4gICAgJjpoYXMoLm8tbWVudV9fc2Nyb2xsLmlzLWFjdGl2ZSkge1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICAgICY6aGFzKC5vLW9ubGluZV9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSwuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIvLyDjg4jjg4Pjg5fjg5fjg6njg7PmpJzntKIgUENcbi5vLW9ubGluZSB7XG4gICYuLXNwLWRyYXdlciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1zcCAmIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gICAgfVxuICB9XG4gICYuLXBjLW9ubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgJi4tbm9ybWFsIHtcbiAgICAuby1vbmxpbmVfX2xpbmUtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5vLW9ubGluZV9fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm8tb25saW5lX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTNweCBhdXRvO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgfVxuICAgICAgJjpoYXMoLm8tb25saW5lX190YWJfX2l0ZW0uaXMtYWN0aXZlOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhhcyguby1vbmxpbmVfX3RhYl9faXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM5Njk2OTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX3RhYl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tcGMtb25saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAuby1vbmxpbmVfX3RhYiB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm8tb25saW5lX19wYW5lbCB7XG4gICAgICAuby1vbmxpbmVfX3BhbmVsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2FyZWFib3gsXG4gICAgICAuby1vbmxpbmVfX2RhdGUsXG4gICAgICAuby1vbmxpbmVfX3NldHRpbmcge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGxhbixcbiAgJi4tb25lIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB6LWluZGV4OiAxMzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5vLW9ubGluZV9fZGF0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8vcGNcbi5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2dmgpO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLy9wY1xuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBwYWRkaW5nOiA1MnB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgZHQge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgLm8tb25saW5lX19zbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgd2lkdGg6IDc4JTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgICAmLm5vc3R5bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwLjZlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uby1vbmxpbmVfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tb25saW5lX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tb25saW5lX19zZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZ2aCk7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm8tb25saW5lX19zZWxlY3RfX3Njcm9sbC11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICAuby1vbmxpbmUuLXBjLW9ubGluZSAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fYXJlYS1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fcHJlZi1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9wY1xuLm8tb25saW5lX19wcmVmLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tb25saW5lX19zZWxlY3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG5cbiAgbGkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGdyYXlfMjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIxcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGdyZWVuO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1vbmxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uby1vbmxpbmVfX2djLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uby1vbmxpbmVfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5vLW9ubGluZV9fYnRuIHtcbiAgJi4tY291cnNlLW1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8xMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uby1vbmxpbmVfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24ge1xuICAmLi1hcmVhIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG4gICYuLXByZWYge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OI44OD44OX44OX44Op44Oz5qSc57SiIFNQXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm8tb25saW5lX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuXG4gICAgYS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5vLW9ubGluZV9fcGFuZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgqjjg6rjgqLpgbjmip7jg6Hjg4vjg6Xjg7xcbiAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8v44Ko44Oq44Ki6YG45oqe44Oh44OL44Ol44O8XG4gIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxufVxuXG4uby1vbmxpbmVfX3dpdGhnb2xmLXdyYXAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDc1cHg7XG59Il19 */
