@media screen and (min-width: 760px), print {
  .threedsseries-section {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-section {
    margin-bottom: 60px;
  }
  .threedsseries-section:last-child {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 760px), print {
  .threedsseries-section > .nc3-c-borderHeader {
    margin-bottom: 46px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-section > .nc3-c-borderHeader {
    margin-bottom: 22px;
  }
}
.threedsseries-section--noMargin {
  margin-bottom: 0;
}
.threedsseries-section__headCap {
  text-align: center;
  color: #8c8c8c;
  font-weight: bold;
}
@media screen and (min-width: 760px), print {
  .threedsseries-section__headCap {
    font-size: 14px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    padding: 0 0 48px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-section__headCap {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
    padding: 0 0 44px;
  }
}
@media screen and (min-width: 980px), print {
  .threedsseries-section--linup.threedsseries-section--3dsll {
    padding-top: 140px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-section--linup.threedsseries-section--3dsll {
    padding-top: 105px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-section--linup.threedsseries-section--3dsll {
    padding-top: 70px;
  }
}
.threedsseries-section__content > .nc3-c-borderHeader--2 .nc3-c-borderHeader__sub {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.threedsseries-section__content > .nc3-c-borderHeader--2 .nc3-c-borderHeader__sub .nc3-js-toggleParent {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.threedsseries-section__content > .nc3-c-borderHeader--2 .nc3-c-borderHeader__sub > .nc3-a-list {
  padding-right: 1em;
}
.threedsseries-mainImage {
  background-size: 100%;
}
@media screen and (min-width: 760px), print {
  .threedsseries-mainImage {
    position: relative;
  }
  .threedsseries-mainImage:before {
    content: '';
    display: block;
    padding-bottom: 38.333333333333336%;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-mainImage {
    position: relative;
  }
  .threedsseries-mainImage:before {
    content: '';
    display: block;
    padding-bottom: 100%;
  }
}
@media screen and (min-width: 760px), print {
  .threedsseries-mainImage.threedsseries-mainImage--new2dsll,
  .threedsseries-mainImage.threedsseries-mainImage--new3dsll,
  .threedsseries-mainImage.threedsseries-mainImage--2ds {
    position: relative;
  }
  .threedsseries-mainImage.threedsseries-mainImage--new2dsll:before,
  .threedsseries-mainImage.threedsseries-mainImage--new3dsll:before,
  .threedsseries-mainImage.threedsseries-mainImage--2ds:before {
    content: '';
    display: block;
    padding-bottom: 41.66666666666667%;
  }
}
.is-static .nc3-js-sticky__inner {
  position: relative;
}
.threedsseries-headNav {
  z-index: 100;
}
@media screen and (min-width: 760px), print {
  .threedsseries-headNav {
    height: 72px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-headNav {
    height: 57px;
  }
}
.threedsseries-headNav .nc3-js-carouselNav__list {
  overflow: auto;
}
.threedsseries-headNav__item .nc3-a-textLink:hover,
a:hover .threedsseries-headNav__item .nc3-a-textLink,
button:hover .threedsseries-headNav__item .nc3-a-textLink {
  color: #ce181e;
}
.threedsseries-headNav__item .nc3-a-textLink.is-active {
  color: #ce181e;
}
.threedsseries-headNav__item .nc3-a-textLink.is-active span {
  color: #ce181e;
}
@media screen and (min-width: 760px), print {
  .threedsseries-footNavWrapper--noLink {
    padding: 0 0 52px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-footNavWrapper--noLink {
    padding: 0 0 49px;
  }
}
.threedsseries-footNav__return {
  text-align: center;
}
@media screen and (min-width: 760px), print {
  .threedsseries-footNav__return {
    padding: 0 0 34px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-footNav__return {
    padding: 0 0 64px;
  }
}
.nc3-c-naviHard + .threedsseries-footNav__return {
  border-top: solid 1px #e6e6e6;
}
@media screen and (min-width: 760px), print {
  .nc3-c-naviHard + .threedsseries-footNav__return {
    padding-top: 32px;
  }
}
@media screen and (max-width: 759.98px) {
  .nc3-c-naviHard + .threedsseries-footNav__return {
    padding-top: 28px;
  }
}
.threedsseries-lineupPanelGrid {
  padding: 57px 0 70px;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-lineupPanelGrid {
    padding: 28px 0 70px;
  }
}
.is-opened .threedsseries-lineupPanelGrid:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.threedsseries-lineupPanelGrid--2ds {
  max-width: 1008px;
  margin: auto;
}
.threedsseries-lineupPanel > a {
  display: block;
  opacity: 1;
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
}
.threedsseries-lineupPanel > a:hover {
  opacity: 0.7;
  -webkit-transition: opacity 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: opacity 150ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.threedsseries-lineupPanel .nc3-a-list--circle {
  display: table;
  margin: 22px auto 0;
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image {
  width: 50%;
  margin-bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 760px), print {
  .threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image {
    margin-right: 30px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image {
    margin-right: 20px;
  }
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image--square {
  position: relative;
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image--square:before {
  content: '';
  display: block;
  padding-bottom: 86.80555555555556%;
}
@media screen and (min-width: 760px), print {
  .threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__inner {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__inner {
    width: calc(50% - 20px);
  }
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack .nc3-a-list--circle {
  margin-left: 0;
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack > a {
  display: block;
  width: 50%;
}
@media screen and (min-width: 760px), print {
  .threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack > a {
    margin-right: 30px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack > a {
    margin-right: 20px;
  }
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--specialPack > a .threedsseries-lineupPanel__image {
  width: 100%;
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--3dsll.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image {
  position: relative;
}
.threedsseries-lineupPanel.threedsseries-lineupPanel--3dsll.threedsseries-lineupPanel--specialPack .threedsseries-lineupPanel__image:before {
  content: '';
  display: block;
  padding-bottom: 56.358381502890175%;
}
.threedsseries-lineupPanel__image {
  margin-bottom: 18px;
  position: relative;
}
.threedsseries-lineupPanel__image:before {
  content: '';
  display: block;
  padding-bottom: 56.358381502890175%;
}
.threedsseries-lineupPanelGrid--2ds .threedsseries-lineupPanel__image {
  position: relative;
}
.threedsseries-lineupPanelGrid--2ds .threedsseries-lineupPanel__image:before {
  content: '';
  display: block;
  padding-bottom: 56.49999999999999%;
}
.threedsseries-lineupPanel__title + ul {
  margin-top: 10px;
}
.threedsseries-lineupPanel__price {
  padding-top: 5px;
}
.threedsseries-priceList li {
  color: #8c8c8c;
  font-size: 14px;
  line-height: 1.4;
  margin-top: -0.26em;
  margin-bottom: -0.14em;
  text-align: center;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-priceList li {
    font-size: 12px;
    line-height: 1.4;
    margin-top: -0.26em;
    margin-bottom: -0.14em;
  }
}
.threedsseries-priceList li + li {
  padding-top: 5px;
}
.threedsseries-lineupPanel--specialPack .threedsseries-priceList li {
  text-align: left;
}
.threedsseries-accordion .nc3-c-accordion__content {
  box-sizing: border-box;
}
@media screen and (min-width: 760px), print {
  .threedsseries-accordion .nc3-c-accordion__content {
    padding: 70px 56px 0;
  }
  .threedsseries-accordion .nc3-c-accordion__content > .nc3-c-accordion__contentInner .threedsseries-lineupPanelGrid:first-of-type {
    padding-top: 0;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-accordion .nc3-c-accordion__content {
    padding: 35px 14px 0;
  }
}
.threedsseries-accordion .threedsseries-endProducts__title {
  padding-bottom: 14px;
  border-bottom: 1px solid #e6e6e6;
  font-weight: bold;
}
.threedsseries-accordion .nc3-c-accordion__content,
.threedsseries-accordion .nc3-a-buttonAccordion {
  border-color: #f8f8f8;
  background-color: #f8f8f8;
}
.threedsseries-accordion .nc3-a-buttonAccordion {
  color: #ce181e;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-accordion .threedsseries-lineupPanel__title .nc3-a-heading.nc3-a-heading--h6 {
    font-size: 12px;
    margin-top: -0.65em;
    margin-bottom: -0.35em;
  }
}
.threedsseries-switcher {
  display: -webkit-box;
  display: flex;
}
@media screen and (min-width: 760px), print {
  .threedsseries-switcher {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
            flex-direction: column-reverse;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-switcher {
    margin-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
}
.threedsseries-switcher__nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  width: 100%;
}
@media screen and (min-width: 760px), print {
  .threedsseries-switcher__nav {
    margin-top: 30px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-switcher__nav {
    margin: 20px 0 30px;
  }
}
.threedsseries-switcher__navItem {
  border: 0;
  background: transparent;
  color: #737373;
  text-align: center;
  margin-top: -5px;
  margin-bottom: -5px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.2em;
  outline: none;
  padding: 4px 20px 0;
  border-top: solid 4px #b3b3b3;
  cursor: pointer;
  border-radius: 0;
}
.threedsseries-switcher__navItem + .threedsseries-switcher__navItem {
  margin-left: 12px;
}
.threedsseries-switcher__navItem.is-active {
  position: relative;
  color: #ce181e;
  border-top: solid 4px #ce181e;
  overflow: visible;
}
.threedsseries-switcher__navItem.is-active::before {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  background: #ce181e;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 760px), print {
  .threedsseries-switcher__navItem.is-active::before {
    top: -7px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-switcher__navItem.is-active::before {
    top: -3px;
  }
}
.threedsseries-gallery {
  text-align: center;
}
@media screen and (min-width: 980px), print {
  .threedsseries-gallery {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-gallery {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-gallery {
    padding-bottom: 45px;
  }
}
.threedsseries-gallery .threedsseries-gallery__content {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.threedsseries-gallery .threedsseries-gallery__list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  letter-spacing: -0.5em;
  margin: 0 auto;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-gallery .threedsseries-gallery__list {
    -webkit-box-pack: start;
            justify-content: flex-start;
    width: calc(110px * 3);
  }
}
.threedsseries-gallery .threedsseries-gallery__item {
  cursor: pointer;
  opacity: 1;
}
@media screen and (min-width: 980px), print {
  .threedsseries-gallery .threedsseries-gallery__item {
    margin-left: 5px;
    margin-right: 5px;
    width: 80px;
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-gallery .threedsseries-gallery__item {
    margin-left: 5px;
    margin-right: 5px;
    width: 80px;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-gallery .threedsseries-gallery__item {
    margin-left: 10px;
    margin-right: 10px;
    min-width: 90px;
  }
  .threedsseries-gallery .threedsseries-gallery__item:last-child {
    padding-right: 10px;
  }
}
.threedsseries-gallery .threedsseries-gallery__item button {
  background: none;
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  color: inherit;
  -webkit-appearance: none;
          appearance: none;
  cursor: pointer;
  font-family: inherit;
}
.threedsseries-gallery .threedsseries-gallery__item button:focus {
  outline: 0;
}
.threedsseries-gallery .threedsseries-gallery__item button:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.5;
}
.threedsseries-gallery .threedsseries-gallery__item img {
  width: 100%;
}
.threedsseries-gallery .threedsseries-gallery__heading {
  margin: 0 14px;
  padding: 45px 0;
  border-top: 1px solid #e6e6e6;
}
@media screen and (min-width: 760px), print {
  .threedsseries-table + .nc3-a-caption {
    padding: 35px 0;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-table td.nc3-c-table__cell {
    text-align: left;
  }
  .threedsseries-table td.nc3-c-table__cell .nc3-a-list--center {
    -webkit-box-align: start;
            align-items: flex-start;
  }
}
.threedsseries-table td.nc3-c-table__cell .nc3-a-caption {
  margin-top: 0.5em;
}
.threedsseries-toggleParentWrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding-top: 21px;
}
@media screen and (min-width: 760px), print {
  .threedsseries-parts {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts {
    margin-bottom: 25px;
  }
}
.threedsseries-parts__imgTxt {
  display: inline-block;
  letter-spacing: 0px;
  box-sizing: border-box;
  vertical-align: top;
  font-weight: bold;
}
.threedsseries-parts__imgTxt:first-child {
  text-align: right;
}
@media screen and (min-width: 760px), print {
  .threedsseries-parts__imgTxt:first-child {
    padding-right: 1.25vw;
  }
}
@media screen and (min-width: 1200px), print {
  .threedsseries-parts__imgTxt:first-child {
    padding-right: 15px;
  }
}
@media screen and (min-width: 760px), print {
  .threedsseries-parts__imgTxt:nth-child(3) {
    padding-left: 1.25vw;
  }
}
@media screen and (min-width: 1200px), print {
  .threedsseries-parts__imgTxt:nth-child(3) {
    padding-left: 15px;
  }
}
@media screen and (min-width: 1200px), print {
  .threedsseries-parts__imgTxt {
    width: calc((100% - 575px - 1px) / 2);
  }
}
@media screen and (min-width: 980px) and (max-width: 1199.98px) {
  .threedsseries-parts__imgTxt {
    width: calc((100% - 47.916666666vw - 1px) / 2);
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-parts__imgTxt {
    width: calc((100% - 47.916666666vw - 1px) / 2);
  }
}
.threedsseries-parts__bodyTextItemCap {
  font-size: 12px;
  font-weight: normal;
  padding-top: 7px;
  line-height: 18px;
  color: #8c8c8c;
}
@media screen and (min-width: 980px) and (max-width: 1199.98px) {
  .threedsseries-parts__bodyTextItemCap {
    font-size: 1vw;
    line-height: 1.5vw;
    padding-top: 0.583333333vw;
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-parts__bodyTextItemCap {
    font-size: 1vw;
    line-height: 1.5vw;
    padding-top: 0.583333333vw;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyTextItemCap {
    margin-left: 24px;
  }
  .threedsseries-parts__bodyTextItemCap br {
    display: none;
  }
}
.threedsseries-parts__bodyTextItemImg img {
  padding-top: 0.583333333vw;
}
@media screen and (min-width: 760px), print {
  .threedsseries-parts__bodyTextItemImg img {
    width: 14.166666666666666vw;
  }
}
@media screen and (min-width: 1200px), print {
  .threedsseries-parts__bodyTextItemImg img {
    width: 170px;
  }
}
.threedsseries-parts__body {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.threedsseries-parts__body img {
  width: 100%;
}
.threedsseries-parts__bodyTextItem--inner,
.threedsseries-parts__bodyIcon {
  font-size: 14px;
  font-weight: bold;
}
@media screen and (min-width: 980px) and (max-width: 1199.98px) {
  .threedsseries-parts__bodyTextItem--inner,
  .threedsseries-parts__bodyIcon {
    font-size: 1.166666666vw;
    line-height: 1.166666666vw;
  }
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-parts__bodyTextItem--inner,
  .threedsseries-parts__bodyIcon {
    font-size: 1.166666666vw;
    line-height: 1.166666666vw;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyTextItem--inner:before,
  .threedsseries-parts__bodyIcon:before {
    content: "";
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    color: #fff;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #ce181e;
    border-radius: 50%;
    margin: 0 6px 0 0;
  }
  .threedsseries-parts__bodyTextItem--inner br,
  .threedsseries-parts__bodyIcon br {
    display: none;
  }
}
.threedsseries-parts__bodyIcon {
  position: absolute;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--01:before,
  .threedsseries-parts__bodyTextItemList--01:before {
    content: '1';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--02:before,
  .threedsseries-parts__bodyTextItemList--02:before {
    content: '2';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--03:before,
  .threedsseries-parts__bodyTextItemList--03:before {
    content: '3';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--04:before,
  .threedsseries-parts__bodyTextItemList--04:before {
    content: '4';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--05:before,
  .threedsseries-parts__bodyTextItemList--05:before {
    content: '5';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--06:before,
  .threedsseries-parts__bodyTextItemList--06:before {
    content: '6';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--07:before,
  .threedsseries-parts__bodyTextItemList--07:before {
    content: '7';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--08:before,
  .threedsseries-parts__bodyTextItemList--08:before {
    content: '8';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--09:before,
  .threedsseries-parts__bodyTextItemList--09:before {
    content: '9';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--10:before,
  .threedsseries-parts__bodyTextItemList--10:before {
    content: '10';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--11:before,
  .threedsseries-parts__bodyTextItemList--11:before {
    content: '11';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--12:before,
  .threedsseries-parts__bodyTextItemList--12:before {
    content: '12';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--13:before,
  .threedsseries-parts__bodyTextItemList--13:before {
    content: '13';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--14:before,
  .threedsseries-parts__bodyTextItemList--14:before {
    content: '14';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--15:before,
  .threedsseries-parts__bodyTextItemList--15:before {
    content: '15';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--16:before,
  .threedsseries-parts__bodyTextItemList--16:before {
    content: '16';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--17:before,
  .threedsseries-parts__bodyTextItemList--17:before {
    content: '17';
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-parts__bodyItemIcon--18:before,
  .threedsseries-parts__bodyTextItemList--18:before {
    content: '18';
  }
}
.threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo {
  padding: 20px 0;
}
@media screen and (min-width: 760px) and (max-width: 979.98px) {
  .threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo {
    padding: 35px 0;
  }
}
@media screen and (max-width: 759.98px) {
  .threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo {
    padding: 26px 0;
  }
}
.threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo svg {
  width: 174px;
  height: 21px;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo svg {
    width: 136px;
    height: 18px;
  }
}
.threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo span {
  margin-left: 12px;
  font-weight: bold;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-detailNav.nc3-c-navi--detail .threedsseries-detailNav__logo span {
    margin-left: 8px;
    font-size: 8px;
  }
}
.threedsseries-specTable sub {
  vertical-align: super;
  font-size: 0.8em;
}
.threedsseries-annotation {
  border: 2px solid #e60012;
  color: #e60012;
  text-align: center;
  padding: 21px 10px 20px;
  font-weight: bold;
}
.threedsseries-annotation__text {
  font-size: 17px;
  line-height: 34px;
  margin-top: -11.05px;
  margin-bottom: -5.949999999999999px;
}
@media screen and (max-width: 759.98px) {
  .threedsseries-annotation__text {
    font-size: 14px;
    line-height: 28px;
    margin-top: -9.1px;
    margin-bottom: -4.899999999999999px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3YzL3NyYy9pbmNsdXNpb25zL2Nzcy9mdW5jdGlvbnMvX21lZGlhUXVlcmllcy5zdHlsIiwiLi4vLi4vLi4vLi4vLi4vLi4vdjMvc3JjL2VudHJpZXMvd3d3Lm5pbnRlbmRvLmNvLmpwL2hhcmR3YXJlLzNkc3Nlcmllcy9yZWdpb25zL2Nzcy8zZHNzZXJpZXMuc3R5bCIsIi4uLy4uLy4uLy4uLy4uLy4uL3YzL3NyYy9pbmNsdXNpb25zL2Nzcy9mdW5jdGlvbnMvX3R5cG9ncmFwaHkuc3R5bCIsIi4uLy4uLy4uLy4uLy4uLy4uL3YzL3NyYy9pbmNsdXNpb25zL2Nzcy9mdW5jdGlvbnMvX2FzcGVjdFJhdGlvLnN0eWwiLCIuLi8uLi8uLi8uLi8uLi8uLi92My9zcmMvaW5jbHVzaW9ucy9jc3MvZnVuY3Rpb25zL19ob3Zlci5zdHlsIiwiLi4vLi4vLi4vLi4vLi4vLi4vdjMvc3JjL2luY2x1c2lvbnMvY3NzL2Z1bmN0aW9ucy9fcmVzZXQuc3R5bCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQnlEO0FBQUE7SUNackQsZUFBZSxLQUFmOzs7QURzQm9EO0FBQUE7SUNuQnBELGVBQWUsS0FBZjs7QUFDQTtJQUNFLGVBQWUsS0FBZjs7O0FET21EO0FBQUE7SUNGbkQsZUFBZSxLQUFmOzs7QURZa0Q7QUFBQTtJQ1RsRCxlQUFlLEtBQWY7OztBQUtOO0VBQ0UsZUFBZSxFQUFmOztBQUdGO0VBQ0UsWUFBWSxPQUFaO0VBQ0EsT0FBTyxRQUFQO0VBQ0EsYUFBYSxLQUFiOztBRGJ1RDtBQUFBO0lFc0R2RCxXQUFXLEtBQVg7SUFhSSxZQUFzQyxRQUF0QztJQUNBLGVBQXlDLFFBQXpDO0lEcERGLFNBQVMsU0FBVDs7O0FETm9EO0FBQUE7SUU0Q3RELFdBQVcsS0FBWDtJQWFJLFlBQXNDLFFBQXRDO0lBQ0EsZUFBeUMsUUFBekM7SURoREYsU0FBUyxTQUFUOzs7QUQzQnFEO0FBQUE7SUNrQ25ELGFBQWEsTUFBYjs7O0FEOUJxRjtBQUFB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QUFhLEtBQWI7O0FBRUY7RUN4cUJFLFdBQVcsS0FBWDtFQUlJLGFBQWEsS0FBYjtFQUVFLFlBQXVDLFNBQXZDO0VBQ0EsZUFBMEMscUJBQTFDOztBRm5EZ0Q7QUFBQTtJRTRDdEQsV0FBVyxLQUFYO0lBSUksYUFBYSxLQUFiO0lBRUUsWUFBdUMsT0FBdkM7SUFDQSxlQUEwQyxxQkFBMUMiLCJmaWxlIjoiM2Rzc2VyaWVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRwYy14bGFyZ2UoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzEpcHgpLCBwcmludCB7IHtibG9ja30gfVxyXG59XHJcbiRwYy1sYXJnZSgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLMilweCksIHByaW50IHsge2Jsb2NrfSB9XHJcbn1cclxuJHBjLXNtYWxsKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUszKXB4KSBhbmQgKG1heC13aWR0aDogKCRXSURUSC1CUkVBSzIgLSAwLjAyKXB4KSB7IHtibG9ja30gfVxyXG59XHJcbiRwYygpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLMylweCksIHByaW50IHsge2Jsb2NrfSB9XHJcbn1cclxuXHJcbiR0YWIoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzQpcHgpIGFuZCAobWF4LXdpZHRoOiAoJFdJRFRILUJSRUFLMyAtIDAuMDIpcHgpIHsge2Jsb2NrfSB9XHJcbn1cclxuJHBjX3RhYigpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLNClweCksIHByaW50IHsge2Jsb2NrfSB9XHJcbn1cclxuXHJcbiRzcC1sYXJnZSgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLNSlweCkgYW5kIChtYXgtd2lkdGg6ICgkV0lEVEgtQlJFQUs0IC0gMC4wMilweCkgeyB7YmxvY2t9IH1cclxufVxyXG4kc3Atc21hbGwoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRXSURUSC1CUkVBSzUgLSAwLjAyKXB4KSB7IHtibG9ja30gfVxyXG59XHJcbiRzcCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJFdJRFRILUJSRUFLNCAtIDAuMDIpcHgpIHsge2Jsb2NrfSB9XHJcbn1cclxuXHJcbiR0YWJfc3AoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRXSURUSC1CUkVBSzMgLSAwLjAyKXB4KSB7IHtibG9ja30gfVxyXG59XHJcblxyXG4kaWUoKSB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsge2Jsb2NrfSB9XHJcbn1cclxuJGZpcmVmb3goKSB7XHJcbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpeyB7YmxvY2t9IH1cclxufVxyXG4kY2hyb21lKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCl7IHtibG9ja30gfVxyXG59XHJcblxyXG4kcHJpbnQoKSB7XHJcbiAgQG1lZGlhIHByaW50eyB7YmxvY2t9IH1cclxufVxyXG5cclxuJGRlc2t0b3AoKSB7XHJcbiAgaHRtbFtkYXRhLWRldmljZT1cImRlc2t0b3BcIl0gJiB7XHJcbiAgICB7YmxvY2t9XHJcbiAgfVxyXG59XHJcbiR0b3VjaCgpIHtcclxuICBodG1sW2RhdGEtZGV2aWNlPVwidG91Y2hcIl0gJiB7XHJcbiAgICB7YmxvY2t9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi8uLi9pbmNsdXNpb25zL2Nzcy9faW5kZXguc3R5bFwiXHJcblxyXG4vL3NlY3Rpb25cclxuLnRocmVlZHNzZXJpZXMtc2VjdGlvbiB7XHJcbiAgKyRwY190YWIoKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuICArJHNwKCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAubmMzLWMtYm9yZGVySGVhZGVyIHtcclxuICAgICskcGNfdGFiKCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgfVxyXG4gICAgKyRzcCgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aHJlZWRzc2VyaWVzLXNlY3Rpb24tLW5vTWFyZ2luIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4udGhyZWVkc3Nlcmllcy1zZWN0aW9uX19oZWFkQ2FwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRDT0xPUi1HUkFZO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICskcGNfdGFiKCkge1xyXG4gICAgJGZvbnQtc2l6ZS1zbWFsbCgpO1xyXG4gICAgcGFkZGluZzogMCAwIDQ4cHg7XHJcbiAgfVxyXG4gICskc3AoKSB7XHJcbiAgICAkZm9udC1zaXplLXgtc21hbGwoKTtcclxuICAgIHBhZGRpbmc6IDAgMCA0NHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtc2VjdGlvbi0tbGludXAge1xyXG4gICYudGhyZWVkc3Nlcmllcy1zZWN0aW9uLS0zZHNsbCB7XHJcbiAgICArJHBjKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICArJHRhYigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG4gICAgfVxyXG4gICAgKyRzcCgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWVkc3Nlcmllcy1zZWN0aW9uX19jb250ZW50IHtcclxuICAmID4gLm5jMy1jLWJvcmRlckhlYWRlci0tMiB7XHJcbiAgICAubmMzLWMtYm9yZGVySGVhZGVyX19zdWIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAubmMzLWpzLXRvZ2dsZVBhcmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICYgPiAubmMzLWEtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL21haW4gaW1hZ2VcclxuLnRocmVlZHNzZXJpZXMtbWFpbkltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgKyRwY190YWIoKSB7XHJcbiAgICAkYXNwZWN0UmF0aW8oMTQ0MCwgNTUyKTtcclxuICB9XHJcblxyXG4gICskc3AoKSB7XHJcbiAgICAkYXNwZWN0UmF0aW8oNzUwLCA3NTApO1xyXG4gIH1cclxuICAmLnRocmVlZHNzZXJpZXMtbWFpbkltYWdlLS1uZXcyZHNsbCxcclxuICAmLnRocmVlZHNzZXJpZXMtbWFpbkltYWdlLS1uZXczZHNsbCxcclxuICAmLnRocmVlZHNzZXJpZXMtbWFpbkltYWdlLS0yZHMge1xyXG4gICAgKyRwY190YWIoKSB7XHJcbiAgICAgICRhc3BlY3RSYXRpbygxOTIwLCA4MDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL2hlYWQgbmF2XHJcbi5pcy1zdGF0aWMgLm5jMy1qcy1zdGlja3lfX2lubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtaGVhZE5hdiB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gICskcGNfdGFiKCkge1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gIH1cclxuICArJHNwKCkge1xyXG4gICAgaGVpZ2h0OiA1N3B4O1xyXG4gIH1cclxuICAubmMzLWpzLWNhcm91c2VsTmF2X19saXN0IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxufVxyXG4udGhyZWVkc3Nlcmllcy1oZWFkTmF2X19pdGVtIHtcclxuICAubmMzLWEtdGV4dExpbmsge1xyXG4gICAgKyRob3Zlci1ibG9jaygpIHtcclxuICAgICAgY29sb3I6ICRDT0xPUi0zRFM7XHJcbiAgICB9XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkQ09MT1ItM0RTO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJENPTE9SLTNEUztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9mb290IG5hdlxyXG4udGhyZWVkc3Nlcmllcy1mb290TmF2V3JhcHBlciB7XHJcbiAgJi0tbm9MaW5rIHtcclxuICAgICskcGNfdGFiKCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgNTJweDtcclxuICAgIH1cclxuICAgICskc3AoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA0OXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGhyZWVkc3Nlcmllcy1mb290TmF2X19yZXR1cm4ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICArJHBjX3RhYigpIHtcclxuICAgIHBhZGRpbmc6IDAgMCAzNHB4O1xyXG4gIH1cclxuICArJHNwKCkge1xyXG4gICAgcGFkZGluZzogMCAwIDY0cHg7XHJcbiAgfVxyXG5cclxuICAubmMzLWMtbmF2aUhhcmQgKyAmIHtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkQ09MT1ItR1JBWS00O1xyXG4gICAgKyRwY190YWIoKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgKyRzcCgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2xpbmV1cCBwYW5lbFxyXG4udGhyZWVkc3Nlcmllcy1saW5ldXBQYW5lbEdyaWQge1xyXG4gIHBhZGRpbmc6IDU3cHggMCA3MHB4O1xyXG4gICskc3AoKSB7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDAgNzBweDtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIC5pcy1vcGVuZWQgJiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkQ09MT1ItR1JBWS00O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtbGluZXVwUGFuZWxHcmlkLS0yZHMge1xyXG4gIG1heC13aWR0aDogMTAwOHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtbGluZXVwUGFuZWwge1xyXG4gICYgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJGhvdmVyLW9wYWNpdHktZGYoKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAkaG92ZXItb3BhY2l0eS1vdigpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmMzLWEtbGlzdC0tY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgbWFyZ2luOiAyMnB4IGF1dG8gMDtcclxuICB9XHJcbiAgJi50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsLS1zcGVjaWFsUGFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgKyRwY190YWIoKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICArJHNwKCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zcXVhcmUge1xyXG4gICAgICAgICRhc3BlY3RSYXRpbyg1NzYsIDUwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsX19pbm5lciB7XHJcbiAgICAgICskcGNfdGFiKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICArJHNwKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmMzLWEtbGlzdC0tY2lyY2xlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmID4gYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICArJHBjX3RhYigpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICskc3AoKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsLS0zZHNsbC50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsLS1zcGVjaWFsUGFjayB7XHJcbiAgICAudGhyZWVkc3Nlcmllcy1saW5ldXBQYW5lbF9faW1hZ2Uge1xyXG4gICAgICAkYXNwZWN0UmF0aW8oMzQ2LCAxOTUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtbGluZXVwUGFuZWxfX2ltYWdlIHtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICRhc3BlY3RSYXRpbygzNDYsIDE5NSk7XHJcbiAgLnRocmVlZHNzZXJpZXMtbGluZXVwUGFuZWxHcmlkLS0yZHMgJiB7XHJcbiAgICAkYXNwZWN0UmF0aW8oNDAwLCAyMjYpO1xyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtbGluZXVwUGFuZWxfX3RpdGxlIHtcclxuICAmICsgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsX19wcmljZSB7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcHJpY2VMaXN0IHtcclxuICBsaSB7XHJcbiAgICBjb2xvcjogJENPTE9SLUdSQVk7XHJcbiAgICAkZm9udC1zaXplLXNtYWxsKCRIRUFESU5HLUxJTkVIRUlHSFQtTkFSUk9XKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICskc3AoKSB7XHJcbiAgICAgICRmb250LXNpemUteC1zbWFsbCgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgICB9XHJcbiAgICAmICsgbGkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsLS1zcGVjaWFsUGFjayAmIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vYWNjb3JkaW9uXHJcbi50aHJlZWRzc2VyaWVzLWFjY29yZGlvbiB7XHJcbiAgLm5jMy1jLWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICArJHBjX3RhYigpIHtcclxuICAgICAgcGFkZGluZzogNzBweCA1NnB4IDA7XHJcbiAgICAgID4gLm5jMy1jLWFjY29yZGlvbl9fY29udGVudElubmVyIHtcclxuICAgICAgICAudGhyZWVkc3Nlcmllcy1saW5ldXBQYW5lbEdyaWQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICskc3AoKXtcclxuICAgICAgcGFkZGluZzogMzVweCAxNHB4IDA7XHJcbiAgICB9XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAudGhyZWVkc3Nlcmllcy1lbmRQcm9kdWN0c19fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJENPTE9SLUdSQVktNDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAubmMzLWMtYWNjb3JkaW9uX19jb250ZW50LCAubmMzLWEtYnV0dG9uQWNjb3JkaW9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgfVxyXG4gIC5uYzMtYS1idXR0b25BY2NvcmRpb24ge1xyXG4gICAgY29sb3I6ICRDT0xPUi0zRFM7XHJcbiAgfVxyXG4gIC50aHJlZWRzc2VyaWVzLWxpbmV1cFBhbmVsX190aXRsZSB7XHJcbiAgICAubmMzLWEtaGVhZGluZy5uYzMtYS1oZWFkaW5nLS1oNiB7XHJcbiAgICAgICskc3AoKXtcclxuICAgICAgICAkZm9udC1zaXplKDEycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3N3aXRjaGVyXHJcbi50aHJlZWRzc2VyaWVzLXN3aXRjaGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gICskcGNfdGFiKCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuICArJHNwKCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtc3dpdGNoZXJfX25hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICArJHBjX3RhYigpe1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgKyRzcCgpe1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi50aHJlZWRzc2VyaWVzLXN3aXRjaGVyX19uYXZJdGVtIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICM3MzczNzM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogNHB4IDIwcHggMDtcclxuICBib3JkZXItdG9wOiBzb2xpZCA0cHggI2IzYjNiMztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAmICsgJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICB9XHJcblxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjY2UxODFlO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNjZTE4MWU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2UxODFlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICskcGNfdGFiKCkge1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgfVxyXG4gICAgICArJHNwKCkge1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9nYWxsZXJ5XHJcbi50aHJlZWRzc2VyaWVzLWdhbGxlcnkgIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgKyRwYygpIHsgIHBhZGRpbmctYm90dG9tOiA4MHB4OyAgfVxyXG4gICskdGFiKCl7ICBwYWRkaW5nLWJvdHRvbTogODBweDsgIH1cclxuICArJHNwKCkgeyAgcGFkZGluZy1ib3R0b206IDQ1cHg7ICB9XHJcbiAgLnRocmVlZHNzZXJpZXMtZ2FsbGVyeV9fY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy14IDphdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB9XHJcbiAgLnRocmVlZHNzZXJpZXMtZ2FsbGVyeV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS41MGVtO1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgICskc3AoKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTEwcHggKiAzKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRocmVlZHNzZXJpZXMtZ2FsbGVyeV9faXRlbSAge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgKyRwYygpIHsgIG1hcmdpbi1sZWZ0OiA1cHg7ICBtYXJnaW4tcmlnaHQ6IDVweDsgIHdpZHRoOiA4MHB4OyB9XHJcbiAgICArJHRhYigpeyAgbWFyZ2luLWxlZnQ6IDVweDsgIG1hcmdpbi1yaWdodDogNXB4OyAgd2lkdGg6IDgwcHg7IH1cclxuICAgICskc3AoKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJiBidXR0b24ge1xyXG4gICAgICAkcmVzZXQtYnV0dG9uKCk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHsgd2lkdGg6IDEwMCU7ICB9XHJcbiAgfVxyXG5cclxuICAudGhyZWVkc3Nlcmllcy1nYWxsZXJ5X19oZWFkaW5nICB7XHJcbiAgICBtYXJnaW46IDAgMTRweDtcclxuICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkQ09MT1ItR1JBWS00O1xyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtdGFibGUge1xyXG4gICYgKyAubmMzLWEtY2FwdGlvbiB7XHJcbiAgICArJHBjX3RhYigpIHtcclxuICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZC5uYzMtYy10YWJsZV9fY2VsbCB7XHJcbiAgICArJHNwKCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAubmMzLWEtbGlzdC0tY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5jMy1hLWNhcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vdG9nZ2xlIHBhcmVudCB3cmFwcGVyXHJcbi50aHJlZWRzc2VyaWVzLXRvZ2dsZVBhcmVudFdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy10b3A6IDIxcHg7XHJcbn1cclxuXHJcblxyXG4vL3BhcnRzXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzIHtcclxuICArJHBjX3RhYigpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICArJHNwKCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2ltZ1R4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICArJHBjX3RhYigpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoMTUvMTIwMCoxMDApdnc7XHJcbiAgICB9XHJcbiAgICArJHBjLWxhcmdlKCl7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICskcGNfdGFiKCl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogKDE1LzEyMDAqMTAwKXZ3O1xyXG4gICAgfVxyXG4gICAgKyRwYy1sYXJnZSgpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICskcGMtbGFyZ2UoKSB7IHdpZHRoOiBjYWxjKCgxMDAlIC0gNTc1cHggLSAxcHgpLzIpOyB9XHJcbiAgKyRwYy1zbWFsbCgpIHsgd2lkdGg6IGNhbGMoKDEwMCUgLSA0Ny45MTY2NjY2NjZ2dyAtIDFweCkvMik7IH1cclxuICArJHRhYigpIHsgd2lkdGg6IGNhbGMoKDEwMCUgLSA0Ny45MTY2NjY2NjZ2dyAtIDFweCkvMik7IH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlUZXh0SXRlbUNhcCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZy10b3A6IDdweDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogJENPTE9SLUdSQVk7XHJcbiAgKyRwYy1zbWFsbCgpeyBmb250LXNpemU6IDF2dzsgbGluZS1oZWlnaHQ6IDEuNXZ3OyBwYWRkaW5nLXRvcDogMC41ODMzMzMzMzN2dzsgfVxyXG4gICskdGFiKCl7IGZvbnQtc2l6ZTogMXZ3OyBsaW5lLWhlaWdodDogMS41dnc7IHBhZGRpbmctdG9wOiAwLjU4MzMzMzMzM3Z3OyB9XHJcbiAgKyRzcCgpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlUZXh0SXRlbUltZyB7XHJcbiAgaW1nIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjU4MzMzMzMzM3Z3O1xyXG5cclxuICAgICskcGNfdGFiKCkge1xyXG4gICAgICB3aWR0aDogKDE3MCAvIDEyMDAgKiAxMDApdnc7XHJcbiAgICB9XHJcblxyXG4gICAgKyRwYy1sYXJnZSgpIHtcclxuICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlUZXh0SXRlbS0taW5uZXIsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5SWNvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICskcGMtc21hbGwoKXsgZm9udC1zaXplOiAxLjE2NjY2NjY2NnZ3OyBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjZ2dzsgfVxyXG4gICskdGFiKCl7IGZvbnQtc2l6ZTogMS4xNjY2NjY2NjZ2dzsgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2dnc7IH1cclxuICArJHNwKCkge1xyXG4gICAgJHR5cG8tdGV4dC0xMigpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJENPTE9SLVdISVRFO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjZTE4MWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XHJcbiAgICB9XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keUljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMDEsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0wMSB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzEnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keUl0ZW1JY29uLS0wMixcclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlUZXh0SXRlbUxpc3QtLTAyIHtcclxuICArJHNwKCkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnMic7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5SXRlbUljb24tLTAzLFxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keVRleHRJdGVtTGlzdC0tMDMge1xyXG4gICskc3AoKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICczJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMDQsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0wNCB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzQnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keUl0ZW1JY29uLS0wNSxcclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlUZXh0SXRlbUxpc3QtLTA1IHtcclxuICArJHNwKCkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnNSc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5SXRlbUljb24tLTA2LFxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keVRleHRJdGVtTGlzdC0tMDYge1xyXG4gICskc3AoKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICc2JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMDcsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0wNyB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzcnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keUl0ZW1JY29uLS0wOCxcclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlUZXh0SXRlbUxpc3QtLTA4IHtcclxuICArJHNwKCkge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnOCc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5SXRlbUljb24tLTA5LFxyXG4udGhyZWVkc3Nlcmllcy1wYXJ0c19fYm9keVRleHRJdGVtTGlzdC0tMDkge1xyXG4gICskc3AoKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICc5JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTAsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xMCB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzEwJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTEsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xMSB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzExJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTIsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xMiB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzEyJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTMsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xMyB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzEzJztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTQsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xNCB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzE0JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTUsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xNSB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzE1JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTYsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xNiB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzE2JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTcsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xNyB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzE3JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRocmVlZHNzZXJpZXMtcGFydHNfX2JvZHlJdGVtSWNvbi0tMTgsXHJcbi50aHJlZWRzc2VyaWVzLXBhcnRzX19ib2R5VGV4dEl0ZW1MaXN0LS0xOCB7XHJcbiAgKyRzcCgpIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJzE4JztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vZGV0YWlsIG5hdlxyXG4udGhyZWVkc3Nlcmllcy1kZXRhaWxOYXYubmMzLWMtbmF2aS0tZGV0YWlsIHtcclxuICAudGhyZWVkc3Nlcmllcy1kZXRhaWxOYXZfX2xvZ28ge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgKyR0YWIoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIH1cclxuICAgICskc3AoKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI2cHggMDtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxNzRweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICArJHNwKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICskc3AoKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRocmVlZHNzZXJpZXMtc3BlY1RhYmxlIHtcclxuICBzdWIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICB9XHJcbn1cclxuXHJcbi50aHJlZWRzc2VyaWVzLWFubm90YXRpb24ge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRDT0xPUi1SRUQ7XHJcbiAgY29sb3I6ICRDT0xPUi1SRUQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIxcHggMTBweCAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50aHJlZWRzc2VyaWVzLWFubm90YXRpb25fX3RleHQge1xyXG4gICRmb250LXNpemUoMTdweCwgMzRweClcclxuICArJHNwKCkge1xyXG4gICAgJGZvbnQtc2l6ZSgxNHB4LCAyOHB4KVxyXG4gIH1cclxufVxyXG4iLCJcclxuXHJcbiRmb250LWZhY2UoKSB7XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJuYzNKcFwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8vTUVNTzrmnKznlarjga7jg5Hjgrnjga/jgZPjgozjgZjjgoPjgarjgYTjga7jgaflvozjgafjganjgYbjgavjgYvjgZnjgotcclxuICAgIHNyYzogdXJsKFwiL2NvbW1vbi9mb250L05vdG9TYW5zSlAtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvY29tbW9uL2ZvbnQvTm90b1NhbnNKUC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICB9XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJuYzNKcFwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICAvL01FTU865pys55Wq44Gu44OR44K544Gv44GT44KM44GY44KD44Gq44GE44Gu44Gn5b6M44Gn44Gp44GG44Gr44GL44GZ44KLXHJcbiAgICBzcmM6IHVybChcIi9jb21tb24vZm9udC9Ob3RvU2Fuc0pQLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiL2NvbW1vbi9mb250L05vdG9TYW5zSlAtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgfVxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiWWFrdUhhbkpQc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8vTUVNTzrmnKznlarjga7jg5Hjgrnjga/jgZPjgozjgZjjgoPjgarjgYTjga7jgaflvozjgafjganjgYbjgavjgYvjgZnjgotcclxuICAgIHNyYzogdXJsKFwiL2NvbW1vbi9mb250L1lha3VIYW5KUHMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvY29tbW9uL2ZvbnQvWWFrdUhhbkpQcy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICB9XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJZYWt1SGFuSlBzXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIC8vTUVNTzrmnKznlarjga7jg5Hjgrnjga/jgZPjgozjgZjjgoPjgarjgYTjga7jgaflvozjgafjganjgYbjgavjgYvjgZnjgotcclxuICAgIHNyYzogdXJsKFwiL2NvbW1vbi9mb250L1lha3VIYW5KUHMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIvY29tbW9uL2ZvbnQvWWFrdUhhbkpQcy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOaXpeacrOiqnlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRmb250LWpwKCkgey8v5rOo5oSP77ya44Oh44OH44Kj44Ki44Kv44Ko44Oq44Gu44OW44Ot44OD44Kv44Gu5Lit44Gn5ZG844Gw44Gq44GE77yBXHJcbiAgZm9udC1mYW1pbHk6IFwiWWFrdUhhbkpQc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIm5jM0pwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBodG1sOm5vdCguYWxwcy1vcy1hbmRyb2lkKSAmIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIllha3VIYW5KUHNcIiwgXCJSb2JvdG9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgQXJpYWwsIFwibmMzSnBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8g6Iux6KqeXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGZvbnQtZW4oKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG59XHJcbiRmb250LWVuLW5vcm1hbCgpIHtcclxuICAkZm9udC1lbigpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkRk9OVC1XRUlHSFQtTk9STUFMO1xyXG59XHJcbiRmb250LWVuLWJvbGQoKSB7XHJcbiAgJGZvbnQtZW4oKTtcclxuICBmb250LXdlaWdodDogJEZPTlQtV0VJR0hULUJPTEQ7XHJcbn1cclxuJGZvbnQtZW4tYmxhY2soKSB7XHJcbiAgJGZvbnQtZW4oKTtcclxuICBmb250LXdlaWdodDogJEZPTlQtV0VJR0hULUJMQUNLO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gdGV4dFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kZm9udC1zaXplKGZvbnRTaXplLCBsaW5lSGVpZ2h0ID0gbnVsbCkgey8v44CQ5rOo5oSP44CR44GT44GubWl4aW7jga/ku5bjga5zdHls44GL44KJ44Gv44Gq44KL44G544GP5ZG844Gz5Ye644GV44Gq44GE44GT44Go44CC5Y6f5YmH44CM6aC75Ye644K544K/44Kk44Or44CNbWl4aeOCkuS9v+eUqOOBmeOCi1xyXG4gIGZvbnQtc2l6ZTogZm9udFNpemU7XHJcbiAgaWYgKHVuaXQoZm9udFNpemUsICcnKSA8IDE4KSB7XHJcbiAgICBpZiAobGluZUhlaWdodCkge1xyXG4gICAgICBsaW5lSGVpZ2h0ID0gJHJvdW5kLXRvLWRlY2ltYWwtcGxhY2VzKGxpbmVIZWlnaHQpXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0O1xyXG4gICAgICBpZiAoJ3B4JyA9PSB1bml0KGxpbmVIZWlnaHQpKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLShsaW5lSGVpZ2h0IC0gZm9udFNpemUpICogMC42NTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtKGxpbmVIZWlnaHQgLSBmb250U2l6ZSkgKiAwLjM1O1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0obGluZUhlaWdodCAtIDEpICogMC42NWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0obGluZUhlaWdodCAtIDEpICogMC4zNWVtO1xyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtKCRCQVNFLUxJTkVIRUlHSFQgLSAxKSAqIDAuNjVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLSgkQkFTRS1MSU5FSEVJR0hUIC0gMSkgKiAwLjM1ZW07XHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIGlmIChsaW5lSGVpZ2h0KSB7XHJcbiAgICAgIGxpbmVIZWlnaHQgPSAkcm91bmQtdG8tZGVjaW1hbC1wbGFjZXMobGluZUhlaWdodClcclxuICAgICAgbGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQ7XHJcbiAgICAgIGlmICgncHgnID09IHVuaXQobGluZUhlaWdodCkpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtKGxpbmVIZWlnaHQgLSBmb250U2l6ZSkgKiAwLjY1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0obGluZUhlaWdodCAtIGZvbnRTaXplKSAqIDAuMzU7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLShsaW5lSGVpZ2h0IC0gMSkgKiAwLjY1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLShsaW5lSGVpZ2h0IC0gMSkgKiAwLjM1ZW07XHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0oJEJBU0UtTElORUhFSUdIVCAtIDEpICogMC42NWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtKCRCQVNFLUxJTkVIRUlHSFQgLSAxKSAqIDAuMzVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy/poLvlh7rjgrnjgr/jgqTjg6tcclxuLy8gOHB4XHJcbiRmb250LXNpemUtbWluaSgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtTUlOSSwgJGxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG4vLyAxMHB4XHJcbiRmb250LXNpemUteHgtc21hbGwoJGxpbmVIZWlnaHQgPSBudWxsKSB7XHJcbiAgJGZvbnQtc2l6ZSgkRk9OVC1TSVpFLVhYLVNNQUxMLCAkbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbi8vIDEycHhcclxuJGZvbnQtc2l6ZS14LXNtYWxsKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1YLVNNQUxMLCAkbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbi8vIDE0cHhcclxuJGZvbnQtc2l6ZS1zbWFsbCgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtU01BTEwsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMTZweFxyXG4kZm9udC1zaXplLWJhc2UoJGxpbmVIZWlnaHQgPSBudWxsKSB7XHJcbiAgJGZvbnQtc2l6ZSgkRk9OVC1TSVpFLUJBU0UsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMThweFxyXG4kZm9udC1zaXplLW1lZGl1bSgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtTUVESVVNLCAkbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbi8vIDIwcHhcclxuJGZvbnQtc2l6ZS1tLWxhcmdlKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1NLUxBUkdFLCAkbGluZUhlaWdodCk7XHJcbn1cclxuXHJcbi8vIDI0cHhcclxuJGZvbnQtc2l6ZS1sYXJnZSgkbGluZUhlaWdodCA9IG51bGwpIHtcclxuICAkZm9udC1zaXplKCRGT05ULVNJWkUtTEFSR0UsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMzBweFxyXG4kZm9udC1zaXplLXgtbGFyZ2UoJGxpbmVIZWlnaHQgPSBudWxsKSB7XHJcbiAgJGZvbnQtc2l6ZSgkRk9OVC1TSVpFLVgtTEFSR0UsICRsaW5lSGVpZ2h0KTtcclxufVxyXG5cclxuLy8gMzZweFxyXG4kZm9udC1zaXplLXh4LWxhcmdlKCRsaW5lSGVpZ2h0ID0gbnVsbCkge1xyXG4gICRmb250LXNpemUoJEZPTlQtU0laRS1YWC1MQVJHRSwgJGxpbmVIZWlnaHQpO1xyXG59XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8g6KaL5Ye644GXXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRmb250LWhlYWRpbmcxKCkge1xyXG4gICRmb250LXNpemUteHgtbGFyZ2UoJEhFQURJTkctTElORUhFSUdIVC1OQVJST1cpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiRmb250LWhlYWRpbmcyKCkge1xyXG4gICRmb250LXNpemUteC1sYXJnZSgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJGZvbnQtaGVhZGluZzMoKSB7XHJcbiAgJGZvbnQtc2l6ZS1sYXJnZSgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJGZvbnQtaGVhZGluZzQoKSB7XHJcbiAgJGZvbnQtc2l6ZS1tZWRpdW0oJEhFQURJTkctTElORUhFSUdIVC1OQVJST1cpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiRmb250LWhlYWRpbmc1KCkge1xyXG4gICRmb250LXNpemUtYmFzZSgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuJGZvbnQtaGVhZGluZzYoKSB7XHJcbiAgJGZvbnQtc2l6ZS1zbWFsbCgkSEVBRElORy1MSU5FSEVJR0hULU5BUlJPVyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyDlsI/mlbDngrnjgpLnrKzvvJHkvY3jgb7jgafkuLjjgoHjgotcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJHJvdW5kLXRvLWRlY2ltYWwtcGxhY2VzKG51bSkge1xyXG4gIGZsb29yKG51bSAqIDEwKSAvIDEwXHJcbn1cclxuIiwiJGFzcGVjdFJhdGlvKGhSYXRpbyA9IDE2LCB2UmF0aW8gPSA5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiB1bml0KHZSYXRpbyAvIGhSYXRpbyAqIDEwMCwgJyUnKTtcbiAgfVxufSIsIlxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBob3ZlclxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiRob3Zlci1ibG9jaygpIHtcclxuICAmOmhvdmVyLFxyXG4gIGE6aG92ZXIgJixcclxuICBidXR0b246aG92ZXIgJiB7XHJcbiAgICB7YmxvY2t9IC8vIEBzdHlsaW50IGlnbm9yZVxyXG4gIH1cclxufVxyXG5cclxuLy8gb3BhY2l0eVxyXG4vLyDmjIflrprjgZfjgZ/opoHntKDoh6rkvZPjgYzoloTjgY/jgarjgotcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4kaG92ZXItb3BhY2l0eS1kZigkb3BhY2l0eSA9IDEpIHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRUUkFOU0lUSU9OLURGO1xyXG59XHJcbiRob3Zlci1vcGFjaXR5LW92KCRvcGFjaXR5ID0gMC43KSB7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkVFJBTlNJVElPTi1PVjtcclxufVxyXG5cclxuLy8gY29sb3JcclxuLy8g6Imy44Gu5aSJ5YyWXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuJGhvdmVyLWNvbG9yLWRmKCkge1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkVFJBTlNJVElPTi1ERiwgYmFja2dyb3VuZC1jb2xvciAkVFJBTlNJVElPTi1ERiwgY29sb3IgJFRSQU5TSVRJT04tREY7XHJcbn1cclxuJGhvdmVyLWNvbG9yLW92KCkge1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkVFJBTlNJVElPTi1PViwgYmFja2dyb3VuZC1jb2xvciAkVFJBTlNJVElPTi1PViwgY29sb3IgJFRSQU5TSVRJT04tT1Y7XHJcbn1cclxuIiwiXHJcblxyXG4vLyBmb3JtXHJcbiRyZXNldC1mb3JtKCkge1xyXG4gIGFwcGVhcmFuY2Ugbm9uZVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICB3aWR0aCAxMDAlXHJcbiAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgYm9yZGVyLXJhZGl1cyAwXHJcbiAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxyXG4gIG91dGxpbmUgMFxyXG4gIHJlc2l6ZSBub25lXHJcbiAgbWFyZ2luIDBcclxuICBwYWRkaW5nIDBcclxuICB6b29tIDFcclxuICBib3JkZXIgbm9uZVxyXG4gIGZvbnQtc2l6ZSBpbmhlcml0XHJcbiAgZm9udC1mYW1pbHkgaW5oZXJpdFxyXG4gICY6Oi1tcy1leHBhbmQgeyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuLy8gYnV0dG9uXHJcbiRyZXNldC1idXR0b24oKSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcbiJdfQ== */