@charset "UTF-8";
button:focus, a:focus {
  outline: none !important;
}

body[data-page-type="top"] .bw_contentsArea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="1"] {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="2"] {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="3"] {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="4"] {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="5"] {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="6"] {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="7"] {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="8"] {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="9"] {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="10"] {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="11"] {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="12"] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="13"] {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="14"] {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="15"] {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="16"] {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="17"] {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="18"] {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="19"] {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="20"] {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="21"] {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="22"] {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="23"] {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="24"] {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}

body[data-page-type="top"] .bw_contentsArea [data-disp-order="99"] {
  -webkit-box-ordinal-group: 100;
      -ms-flex-order: 99;
          order: 99;
}

.bw_slick_mv.slick-dotted.slick-slider {
  margin-bottom: 24px;
}

.bw_slick_mv .slick-slide {
  height: 350px;
}

.bw_slick_mv li.slick-slide img {
  width: 100%;
  height: auto;
}

.bw_slick_mv .slick-arrow {
  border-top: 1px solid white;
  border-right: 1px solid white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 45% !important;
}

.bw_slick_mv .slick-arrow::before {
  color: transparent !important;
}

.bw_slick_mv .slick-prev {
  left: 8px !important;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.bw_contentsTab {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto 32px;
  padding: 0 30px;
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bw_contentsTab .bw_modeLabel {
  width: 50%;
  border-bottom: 3px solid gray;
  color: gray;
  float: left;
  text-align: center;
  font-size: 0.9em;
  line-height: 3em;
}

.bw_contentsTags {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto 40px;
  padding: 0 30px;
  font-size: 1.4rem;
  overflow: auto;
}

.bw_contentsTags .bw_tagLists h2 {
  font-size: 2.2rem;
  margin-bottom: 1em;
  font-weight: 700;
  letter-spacing: 0.05em;
  display: inline-block;
}

.bw_tagLink a {
  border: none;
  background-color: #F0F0F0;
  color: #333;
  text-decoration: none;
  padding: 0.5em 1em;
  float: left;
  margin-right: 1em;
  border-radius: 100px;
  font-weight: 700;
}

.bw_tagLink a::before {
  content: "#";
}

.bw_tagLink a:hover {
  color: #333;
  text-decoration: none;
  opacity: 0.7;
}

.bw_contentsRank {
  max-width: 1600px;
  width: 100%;
  margin: 0 auto 40px;
  padding: 0 30px;
  font-size: 1.4rem;
}

.bw_contentsRank[data-target-page="all"] .bw_swipeHeader {
  height: 0;
}

.bw_contentsRank[data-target-page="myshelf"] {
  max-width: initial;
  padding: 0;
}

.bw_bookCategories {
  margin: 0;
  width: calc(100% - 260px);
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.bw_bookCategories li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% / 10);
  padding: 10px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
  min-height: 56px;
  color: #333;
  text-align: center;
  line-height: 1.5em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.bw_bookCategories li a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: #333;
}

.bw_bookCategories li a:hover {
  text-decoration: underline;
  color: #333;
  opacity: 0.7;
}

.bw_bookCategories li.bw_fontGreen a,
.bw_bookCategories li.bw_fontGreen a:hover {
  color: #009141;
}

.bw_bookCategories li.bw_fontOrange a,
.bw_bookCategories li.bw_fontOrange a:hover {
  color: #E05F00;
}

.bw_bookCategories li:first-of-type {
  border-left: 1px solid #ddd;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.bw_bookCategories li:last-of-type {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.bw_bookCategories li:last-of-type::after {
  content: "";
  clear: both;
  display: block;
}

.bw_bookCategories _:-ms-lang(x)::-ms-backdrop, .bw_bookCategories li {
  width: 77px;
}

.bw_bookCategories[data-active="top"] li[data-top-link="top"],
.bw_bookCategories[data-active="man"] li[data-top-link="man"],
.bw_bookCategories[data-active="woman"] li[data-top-link="woman"],
.bw_bookCategories[data-active="light"] li[data-top-link="light"],
.bw_bookCategories[data-active="novel"] li[data-top-link="novel"],
.bw_bookCategories[data-active="business"] li[data-top-link="business"],
.bw_bookCategories[data-active="hobby"] li[data-top-link="hobby"] ,
.bw_bookCategories[data-active="photo"] li[data-top-link="photo"] ,
.bw_bookCategories[data-active="harlequin"] li[data-top-link="harlequin"] ,
.bw_bookCategories[data-active="magazine_sell"] li[data-top-link="magazine_sell"] {
  background-color: #F0F0F0;
  color: #000;
  font-weight: 700;
}

.bw_bookCategories[data-active="top"] li[data-top-link="top"] a,
.bw_bookCategories[data-active="top"] li[data-top-link="top"] a:hover,
.bw_bookCategories[data-active="man"] li[data-top-link="man"] a,
.bw_bookCategories[data-active="man"] li[data-top-link="man"] a:hover,
.bw_bookCategories[data-active="woman"] li[data-top-link="woman"] a,
.bw_bookCategories[data-active="woman"] li[data-top-link="woman"] a:hover,
.bw_bookCategories[data-active="light"] li[data-top-link="light"] a,
.bw_bookCategories[data-active="light"] li[data-top-link="light"] a:hover,
.bw_bookCategories[data-active="novel"] li[data-top-link="novel"] a,
.bw_bookCategories[data-active="novel"] li[data-top-link="novel"] a:hover,
.bw_bookCategories[data-active="business"] li[data-top-link="business"] a,
.bw_bookCategories[data-active="business"] li[data-top-link="business"] a:hover,
.bw_bookCategories[data-active="hobby"] li[data-top-link="hobby"] a,
.bw_bookCategories[data-active="hobby"] li[data-top-link="hobby"] a:hover ,
.bw_bookCategories[data-active="photo"] li[data-top-link="photo"] a,
.bw_bookCategories[data-active="photo"] li[data-top-link="photo"] a:hover ,
.bw_bookCategories[data-active="harlequin"] li[data-top-link="harlequin"] a,
.bw_bookCategories[data-active="harlequin"] li[data-top-link="harlequin"] a:hover ,
.bw_bookCategories[data-active="magazine_sell"] li[data-top-link="magazine_sell"] a,
.bw_bookCategories[data-active="magazine_sell"] li[data-top-link="magazine_sell"] a:hover {
  pointer-events: none;
  text-decoration: none;
  cursor: default;
  color: #000;
}

.bw_bookCategories[data-active="magazine"] li[data-top-link="magazine"],
.bw_bookCategories[data-active="freetopic"] li[data-top-link="freetopic"] {
  background-color: #F0F0F0;
  font-weight: 700;
}

.bw_bookCategories[data-active="magazine"] li[data-top-link="magazine"] a,
.bw_bookCategories[data-active="magazine"] li[data-top-link="magazine"] a:hover,
.bw_bookCategories[data-active="freetopic"] li[data-top-link="freetopic"] a,
.bw_bookCategories[data-active="freetopic"] li[data-top-link="freetopic"] a:hover {
  pointer-events: none;
  cursor: default;
}

.bw_linkContents {
  margin: 0 auto;
  position: relative;
}

.bw_linkContents h2 {
  font-size: 2.2rem;
  margin-bottom: 24px;
  font-weight: 700;
  letter-spacing: 0.05em;
  display: inline-block;
}

.bw_linkContents .bw_thumbLink.bw_itemNew {
  position: relative;
}

.bw_linkContents .bw_thumbLink.bw_itemNew::after {
  content: "";
  position: absolute;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_new.svg);
  background-repeat: no-repeat;
  background-size: contain;
  top: 0;
  left: 0;
  width: 34.5px;
  height: 20px;
}

.bw_linkContents .bw_thumbLink.bw_itemFree {
  position: relative;
}

.bw_linkContents .bw_thumbLink.bw_itemFree::after {
  content: "無料";
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.125em 0.5em;
  background-color: #cc0033;
  color: white;
  font-size: 1rem;
  border-radius: 3px;
  font-weight: 700;
}

.bw_linkContents .bw_thumbLink.bw_itemSale {
  position: relative;
}

.bw_linkContents .bw_thumbLink.bw_itemSale::after {
  content: "割引";
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.125em 0.5em;
  background-color: #cc0033;
  color: white;
  font-size: 1rem;
  border-radius: 3px;
  font-weight: 700;
}

.bw_linkContents .bw_thumbLink.bw_itemTag_pointup {
  position: relative;
}

.bw_linkContents .bw_thumbLink.bw_itemTag_pointup::after {
  content: "";
  position: absolute;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_pointup.svg);
  top: 0;
  left: 0;
  width: 78.75px;
  height: 20px;
}

.bw_linkContents .bw_thumbLink img {
  margin-bottom: 20px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
}

.bw_linkContents.bw_itemList {
  min-height: 240px;
}

.bw_linkContents.bw_itemList_wide .bw_listSlick_wide {
  margin-bottom: 0;
}

.bw_linkContents.bw_itemList_smallTo1 {
  min-height: 220px;
}

.bw_linkContents.bw_itemList .bw_thumbLink {
  float: initial;
  display: inline-block;
}

.bw_linkContents.bw_itemList .bw_thumbLink img {
  width: 100%;
  height: auto;
  margin: 3px 0 10px 3px;
  border-radius: 3px;
}

.bw_linkContents.bw_itemList .bw_thumbLink span,
.bw_linkContents.bw_itemList .bw_thumbLink:hover span {
  color: currentColor;
  text-decoration: none;
  outline: none;
  display: block;
}

.bw_linkContents.bw_itemList .bw_thumbLink:hover img {
  opacity: 0.7;
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListName {
  font-weight: 600;
  bottom: 1.75em;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 3px;
}

.bw_linkContents.bw_itemList.bw_itemList_small .bw_thumbLink img {
  width: calc(100% - 3px);
}

.bw_linkContents.bw_itemList.bw_itemList_small .bw_thumbLink .bw_tileListName {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  font-size: 0.85em;
  text-overflow: ellipsis;
  margin-left: 3px;
}

.bw_linkContents.bw_itemList .bw_listSlick .bw_thumbLink,
.bw_linkContents.bw_itemList .bw_listSlick_wide .bw_thumbLink,
.bw_linkContents.bw_itemList .bw_listSlick_large .bw_thumbLink {
  width: 100%;
  padding: 0 10px 0 0;
  color: currentColor;
  text-decoration: none;
  outline: none;
}

.bw_linkContents.bw_itemList .bw_listSlick_small .bw_thumbLink,
.bw_linkContents.bw_itemList .bw_listSlick_smallTo1 .bw_thumbLink {
  width: 100%;
  padding-right: 5px;
  color: currentColor;
  text-decoration: none;
  outline: none;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel {
  width: 36px;
  height: auto;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 3px;
  right: 7px;
  background: none;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel svg {
  width: 100%;
  height: auto;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel::before {
  content: none;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel .bw_favorite_book {
  display: block;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel .bw_favorite_book .bw_favorite_book_base {
  fill: #fff;
  opacity: 0.7;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel .bw_favorite_book .bw_favorite_book_fillStar {
  opacity: 0;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel.is-active .bw_favorite_book .bw_favorite_book_star {
  opacity: 0;
}

.bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel.is-active .bw_favorite_book .bw_favorite_book_fillStar {
  fill: #009141;
  opacity: 1;
}

.bw_linkContents.bw_itemList .bw_listSlick_large _:-ms-lang(x)::-ms-backdrop, .bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel {
  height: 36px;
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListInfo {
  bottom: 0.5em;
  font-size: 0.85em;
  margin-bottom: 1.14em;
  margin-left: 3px;
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListInfo.bw_itemTag_free {
  content: "";
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_free.svg);
  background-repeat: no-repeat;
  padding-left: 2.35em;
  min-height: 1.5em;
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListInfo.bw_itemTag_sale {
  content: "";
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_sale.svg);
  background-repeat: no-repeat;
  padding-left: 2.35em;
  min-height: 1.5em;
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListInfo.bw_itemTag_full {
  content: "";
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_itemTag_full.svg);
  background-repeat: no-repeat;
  padding-left: 4.1em;
  min-height: 1.5em;
}

.bw_linkContents.bw_itemList.bw_itemList_smallTo1 .bw_thumbLink .bw_tileListInfo.bw_itemTag_free {
  padding-left: 2.65em;
}

.bw_linkContents.bw_itemList.bw_itemList_smallTo1 .bw_thumbLink .bw_tileListInfo.bw_itemTag_sale {
  padding-left: 2.65em;
}

.bw_linkContents.bw_itemList.bw_itemList_smallTo1 .bw_thumbLink .bw_tileListInfo.bw_itemTag_full {
  padding-left: 4.75em;
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListPrice::before {
  content: "￥";
}

.bw_linkContents.bw_itemList .bw_thumbLink .bw_tileListStrong,
.bw_linkContents.bw_itemList .bw_thumbLink:hover .bw_tileListStrong {
  font-weight: 600;
  color: #CC0000;
}

.bw_linkContents.bw_itemList_wide .bw_thumbLink .bw_tileListInfo {
  margin-bottom: 0;
}

.bw_linkContents.bw_itemList_small .bw_thumbLink .bw_tileListInfo {
  bottom: 0.5em;
  font-size: 0.7em;
  margin-bottom: 1.4em;
  margin-left: 3px;
}

.bw_listTitle_g {
  font-size: 1.3em;
  line-height: 1.4;
  border-bottom: 1px solid lightgray;
  margin-bottom: 30px;
  color: dimgray;
  font-weight: 900;
}

.slick-prev {
  left: 0px;
  z-index: 20;
  display: none !important;
}

.slick-next {
  right: 8px;
  z-index: 20;
  display: none !important;
}

.on_prev .slick-prev,
.on_next .slick-next {
  display: block !important;
}

.bw_slick_mv .slick-prev,
.bw_slick_mv .slick-next {
  display: inline-block !important;
}

.bw_listSlick_wide .slick-prev {
  left: 15px !important;
}

.bw_listSlick_wide .slick-next {
  right: 75px !important;
}

.bw_listSlick_small .slick-prev,
.bw_listSlick_small .slick-next {
  top: 50% !important;
}

.bw_listSlick_smallTo1 .slick-prev,
.bw_listSlick_smallTo1 .slick-next {
  top: 33% !important;
}

.bw_listSlick_large .slick-prev,
.bw_listSlick_large .slick-next {
  top: 38% !important;
}

.bw_tabContainer .slick-prev,
.bw_tabContainer .slick-next {
  top: 47.5% !important;
}

.slick-prev:before,
.slick-next:before {
  color: #000;
}

.bw_slick_mv.slick-initialized.slick-slider::before, .bw_slick_mv.slick-initialized.slick-slider::after {
  content: "";
  display: block;
  position: absolute;
  width: calc((100% - 700px) / 2);
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
}

.bw_slick_mv.slick-initialized.slick-slider::after {
  top: 0;
  right: 0;
}

.slick-slider {
  visibility: hidden;
}

.slick-slider.slick-initialized {
  visibility: visible;
}

.slick-slide {
  position: relative;
}

.bw_listSlick .slick-prev::before,
.bw_listSlick .slick-next::before,
.bw_listSlick_wide .slick-prev::before,
.bw_listSlick_wide .slick-next::before,
.bw_listSlick_small .slick-prev::before,
.bw_listSlick_small .slick-next::before,
.bw_listSlick_smallTo1 .slick-prev::before,
.bw_listSlick_smallTo1 .slick-next::before,
.bw_listSlick_large .slick-prev::before,
.bw_listSlick_large .slick-next::before,
.bw_tabContainer .slick-prev::before,
.bw_tabContainer .slick-next::before {
  background-image: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/icon_arrow.svg);
  background-size: cover;
  display: block;
  width: 32px;
  height: 72px;
  color: transparent !important;
  background-repeat: no-repeat;
  opacity: 1;
}

.bw_listSlick .slick-prev:hover::before,
.bw_listSlick .slick-next:hover::before,
.bw_listSlick_wide .slick-prev:hover::before,
.bw_listSlick_wide .slick-next:hover::before,
.bw_listSlick_small .slick-prev:hover::before,
.bw_listSlick_small .slick-next:hover::before,
.bw_listSlick_smallTo1 .slick-prev:hover::before,
.bw_listSlick_smallTo1 .slick-next:hover::before,
.bw_listSlick_large .slick-prev:hover::before,
.bw_listSlick_large .slick-next:hover::before,
.bw_tabContainer .slick-prev:hover::before,
.bw_tabContainer .slick-next:hover::before {
  opacity: 0.7;
}

.slick-prev,
.slick-next {
  top: 35% !important;
  width: 20px;
  height: 20px;
}

.bw_listSlick .slick-prev::before,
.bw_listSlick_wide .slick-prev::before,
.bw_listSlick_small .slick-prev::before,
.bw_listSlick_smallTo1 .slick-prev::before,
.bw_listSlick_large .slick-prev::before,
.bw_tabContainer .slick-prev::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.bw_listSlick .slick-next,
.bw_listSlick_wide .slick-next,
.bw_listSlick_small .slick-next,
.bw_listSlick_smallTo1 .slick-next,
.bw_listSlick_large .slick-next,
.bw_tabContainer .slick-next {
  right: 0;
}

.bw_listSlick .slick-prev,
.bw_listSlick .slick-next,
.bw_listSlick_wide .slick-prev,
.bw_listSlick_wide .slick-next,
.bw_listSlick_small .slick-prev,
.bw_listSlick_small .slick-next,
.bw_listSlick_smallTo1 .slick-prev,
.bw_listSlick_smallTo1 .slick-next,
.bw_listSlick_large .slick-prev,
.bw_listSlick_large .slick-next,
.bw_tabContainer .slick-prev,
.bw_tabContainer .slick-next {
  width: 32px;
  height: 72px;
}

.slick-dots {
  bottom: 2px !important;
}

.slick-dots li {
  margin: 0 !important;
}

.slick-dots li button {
  padding: 6px 0 !important;
}

.slick-dots li button:before {
  color: transparent !important;
  opacity: 1 !important;
  width: 8px;
  height: 8px;
  background-color: #DDD;
  margin: 6px;
  border-radius: 200px;
  opacity: 0.6 !important;
}

.slick-dots li.slick-active button:before {
  color: transparent !important;
  opacity: 1 !important;
  width: 8px;
  height: 8px;
  background-color: #fff;
  margin: 6px;
  border-radius: 200px;
}

.bw_wideContents {
  max-width: 100vw;
  padding: 24px 0;
  margin: 0 0 36px 0;
}

.bw_wideContents .bw_linkContents {
  max-width: 1600px;
  padding: 0 30px;
}

.bw_bgGreen {
  background-color: #EAF6EF;
}

.bw_contents.bw_newsLink {
  display: block;
  margin-bottom: 0;
  padding: 0.65em 0 0.5em;
  background-color: #009141;
  cursor: pointer;
}

.bw_contents.bw_newsLink:hover {
  opacity: 0.7;
}

.bw_contents.bw_newsLink span {
  display: block;
  width: 345px;
  margin: 0 auto;
  padding-right: 0.5em;
  text-align: left;
  color: white;
  position: relative;
}

.bw_contents.bw_newsLink span::before {
  content: "こちら";
  position: absolute;
  right: 1em;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.85em;
  font-weight: 600;
  top: 15%;
}

.bw_contents.bw_newsLink span::after {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  border-bottom: 4px solid rgba(255, 255, 255, 0.6);
  border-right: 4px solid rgba(255, 255, 255, 0.6);
  opacity: 0.6;
  -webkit-transform: rotate(-45deg) scale(0.7);
          transform: rotate(-45deg) scale(0.7);
  position: absolute;
  right: 0;
  top: 18%;
}

.bw_contents.bw_newsLink span img {
  margin: -4px 0.25em 2px;
}

.bw_contents.bw_newsLink span img:nth-of-type(2) {
  margin: -4px 0.25em 2px;
}

.bw_listSlick_wide .bw_thumbLink img {
  width: 149px;
  height: 148px;
}

.bw_listSlick_small .bw_thumbLink img {
  width: 80px;
  height: 108px;
}

.bw_listSlick_smallTo1 .bw_thumbLink img {
  width: 80px;
  height: 108px;
}

.bw_listSlick_large .bw_thumbLink img {
  width: 167px;
  height: 227px;
}

.bw_findBox {
  position: relative;
  float: left;
}

.bw_findInput {
  width: 248px;
  height: 100%;
  border: 1px solid #ddd;
  padding: 1.25em 16px;
  border-radius: 10px;
  background-color: #fff;
  margin-left: 12px;
}

.bw_findInput::-webkit-input-placeholder {
  font-size: 0.925em;
  font-weight: 700;
  color: #888;
}

.bw_findInput::-moz-placeholder {
  font-size: 0.925em;
  font-weight: 700;
  color: #888;
}

.bw_findInput:-ms-input-placeholder {
  font-size: 0.925em;
  font-weight: 700;
  color: #888;
}

.bw_findInput::-ms-input-placeholder {
  font-size: 0.925em;
  font-weight: 700;
  color: #888;
}

.bw_findInput::placeholder {
  font-size: 0.925em;
  font-weight: 700;
  color: #888;
}

.bw_findInput.bw_suggestOn {
  border-bottom-left-radius: 0 !important;
}

.bw_findInput:focus {
  outline: none;
}

.bw_findBtn {
  height: 100%;
  position: absolute;
  top: 0;
  right: 10px;
  border: none;
  background-color: transparent;
}

.bw_findBtn path {
  fill: #000;
}

.bw_findSuggest {
  position: absolute;
  width: 83%;
  top: calc(4.2em - 2px);
  left: 12px;
  z-index: 10;
  background-color: whitesmoke;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  -webkit-transition: max-height 0.5s ease-in-out 0s;
  transition: max-height 0.5s ease-in-out 0s;
  padding: 0.5em 0 1em;
  border-top: 1px solid lightgray;
}

.bw_findSuggest:focus {
  outline: none;
}

.bw_findSuggest a {
  display: block;
  padding: 0 1em;
  margin-bottom: 0.5em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: dimgray;
  text-decoration: none;
  font-size: 0.95em;
}

.bw_findSuggest a:hover {
  opacity: 0.7;
  color: dimgray;
  text-decoration: none;
}

.bw_largeBanner {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

.bw_largeBanner::after {
  content: "";
  display: block;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/top/link_items.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 50%;
  height: 77.75%;
  position: absolute;
  top: 11%;
  left: 28.3%;
}

.bw_largeBanner img {
  width: 100%;
  height: auto;
}

.bw_largeBanner .bw_banner_link {
  display: block;
  width: 16.875%;
  height: 22%;
  position: absolute;
  right: 2.5%;
  z-index: 5;
  top: 25%;
  color: #fff;
  border-radius: 10px;
  text-align: center;
  background-color: #009141;
  font-weight: 600;
  line-height: 1.3;
  padding: 4px 0 2px;
}

.bw_largeBanner .bw_banner_link:hover {
  opacity: 0.7;
  color: #fff;
}

.bw_largeBanner .bw_banner_link.bw_banner_link_login {
  top: auto;
  bottom: 25%;
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid #fff;
}

.bw_largeBanner .bw_banner_link.bw_banner_link_login:hover {
  opacity: 0.7;
}

.bw_largeBanner .bw_banner_link .bw_banner_link_sub {
  font-size: 0.85em;
}

.bw_largeBanner .bw_banner_link_noBtn {
  position: absolute;
  bottom: 7%;
  right: 2.5%;
  font-size: 0.85em;
  font-weight: 600;
  color: #fff;
  padding-right: 0.75em;
}

.bw_largeBanner .bw_banner_link_noBtn:hover {
  color: #fff;
  opacity: 0.7;
}

.bw_largeBanner .bw_banner_link_noBtn::after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-right: 2px solid rgba(255, 255, 255, 0.5);
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  right: 0;
  top: 5px;
}

.bw_largeBanner .bw_banner_link_noBtn:hover {
  opacity: 0.7;
}

.sp_only_small {
  display: none !important;
}

@media all and (max-width: 960px) {
  .bw_largeBanner {
    width: 100%;
    height: 180px;
    margin: 1em 0 0;
    padding: 0;
    -webkit-box-shadow: 0 1px 0 black;
            box-shadow: 0 1px 0 black;
    border-radius: 7px;
    background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/top/link_wide.png);
    background-size: cover;
    background-position: left, center;
  }
  .bw_largeBanner .pc_only_wide {
    opacity: 0 !important;
  }
  .bw_largeBanner::before {
    content: "";
    display: block;
    background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/top/link_items_1.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 210px;
    height: 140px;
    position: absolute;
    top: 11%;
    left: 253px;
  }
  .bw_largeBanner::after {
    content: "";
    display: block;
    background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/top/link_items_2.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 210px;
    height: 140px;
    position: absolute;
    top: 11%;
    left: 464px;
  }
  .bw_largeBanner .bw_banner_link.bw_banner_link_free {
    top: 21.5%;
    width: 143px;
  }
  .bw_largeBanner .bw_banner_link.bw_banner_link_login {
    bottom: 24.5%;
    width: 143px;
  }
  .bw_largeBanner .bw_banner_link_noBtn {
    bottom: 7%;
    right: 2.5%;
    left: auto;
  }
}

@media all and (max-width: 906px) {
  .bw_largeBanner::before {
    width: 47.5%;
    background-size: auto 100%;
    background-position: center;
  }
  .bw_largeBanner::after {
    display: none;
  }
}

@media all and (max-width: 851px) {
  .bw_largeBanner::before {
    width: 210px;
    left: 40%;
  }
}

@media all and (max-width: 768px) {
  .bw_largeBanner {
    width: calc(100% - 1em * 2);
    margin: 1em 1em 0;
  }
}

@media all and (max-width: 698px) {
  .bw_largeBanner::before {
    left: 230px;
  }
}

@media all and (max-width: 654px) {
  .bw_largeBanner {
    padding: 0 1em;
    margin: 1em 0 0;
    width: 100%;
    height: auto;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
  }
  .bw_largeBanner::before {
    display: none;
  }
  .bw_largeBanner .bw_banner_link.bw_banner_link_free {
    width: 162px;
    height: 44px;
    right: 2.24em;
    top: auto;
    bottom: 60%;
  }
  .bw_largeBanner .bw_banner_link.bw_banner_link_login {
    width: 162px;
    height: 44px;
    right: 2.24em;
    top: 45%;
    bottom: auto;
  }
  .bw_largeBanner .bw_banner_link_about {
    right: 0;
    left: 0;
    bottom: 12px;
  }
  .bw_largeBanner .bw_banner_link_noBtn {
    right: 0;
    left: 0;
    width: 160px;
    bottom: 12px;
    margin: 0 auto;
  }
  .pc_only_wide {
    display: none !important;
  }
  .sp_only_small {
    display: initial !important;
  }
}

.bw_tabContent {
  width: 25%;
  float: left;
}

.bw_tabContent h3 {
  font-size: 1.14em;
  margin-bottom: 1em;
}

.bw_contentsRank h2 {
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  display: inline-block;
  margin-bottom: 1em;
}

.bw_swipeHeader .slick-slider.slick-initialized {
  visibility: hidden;
}

.bw_rankingList li {
  border-top: 1px solid #DDD;
  padding: 1.14em 0;
  margin-right: 1.14em;
  overflow: auto;
}

.bw_rankingList li:hover img {
  opacity: 0.7;
}

.bw_rankingList .mostRank {
  text-align: right;
}

.bw_rankingList .mostRank:hover a,
.bw_rankingList .mostRank a:hover,
.bw_rankingList .mostRank:hover a:hover {
  color: dimgray;
}

.bw_rankThumbLink {
  outline: none !important;
}

.bw_rankThumbLink img {
  float: left;
  width: 35%;
  margin-right: 5%;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.12);
}

.bw_rankThumbLink.bw_itemNew {
  display: block;
  position: relative;
}

.bw_rankThumbLink.bw_itemNew::after {
  content: "NEW";
  position: absolute;
  top: -3px;
  left: 0;
  padding: 0.125em 0.5em;
  background-color: #cc0033;
  color: white;
  font-size: 1rem;
  border-radius: 3px;
  font-weight: 700;
}

.bw_rankThumbLink .bw_rankData {
  float: left;
  width: 55%;
  overflow: hidden;
}

.bw_rankThumbLink span {
  display: block;
}

.bw_rankThumbLink span,
.bw_rankThumbLink:hover span {
  color: #000;
  text-decoration: none;
}

.bw_rankThumbLink .bw_listRank,
.bw_rankThumbLink .bw_listAuthor {
  margin-bottom: 1.14em;
}

.bw_rankThumbLink .bw_listName,
.bw_rankThumbLink:hover .bw_listName {
  font-weight: 600;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bw_rankThumbLink .bw_listAuthor,
.bw_rankThumbLink:hover .bw_listAuthor {
  font-size: 0.85em;
  color: #888;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bw_rankThumbLink .bw_listPrice {
  font-size: 0.85em;
}

.bw_rankThumbLink .bw_listPrice::before {
  content: "￥";
}

.bw_rankingList .bw_listRank {
  width: 20px;
  height: 20px;
  position: relative;
}

.bw_rankingList .bw_listRank.bw_rank_up::after {
  content: "";
  width: 10px;
  height: 10px;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_rank_up.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  position: absolute;
  right: -14px;
  top: 3px;
}

.bw_rankingList .bw_listRank.bw_rank_down::after {
  content: "";
  width: 10px;
  height: 10px;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_rank_down.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  position: absolute;
  right: -14px;
  top: 2px;
}

.bw_rankingList .bw_listRank.bw_rank_same::after {
  content: "";
  width: 10px;
  height: 10px;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_rank_same.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
  position: absolute;
  right: -14px;
  top: 2px;
}

.bw_rankingList .bw_listRank.bw_rank_new::after {
  content: "New!";
  color: #CC0033;
  font-weight: 700;
  font-size: 1rem;
  position: absolute;
  right: -32px;
  top: 4px;
}

.bw_rankingList li:first-of-type .bw_listRank path {
  fill: #b5a700;
}

.bw_rankingList li:nth-of-type(2) .bw_listRank path {
  fill: #939aa3;
}

.bw_rankingList li:nth-of-type(3) .bw_listRank path {
  fill: #bf7d00;
}

/* modal */
.bw_modalContents {
  margin-top: 0;
}

.bw_modalContents h3 img {
  display: block;
  margin: 0 auto 0.8em;
  height: 100%;
  width: auto;
  text-align: center;
}

.bw_modalContents_summary {
  display: block;
  width: auto;
  margin: 0 -20px 1.15em;
  text-align: center;
}

.bw_modalContents_summary img {
  display: block;
  width: auto;
  margin: 8px calc((100% - 307px) / 2) 1.5em;
  height: auto;
}

.bw_modalContents_point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 1.15em * 2);
  min-height: 63px;
  margin: 0 auto 1.25em;
  position: relative;
}

.bw_modalContents_point_image {
  width: 90px;
  margin-right: 1.15em;
  text-align: center;
}

.bw_modalContents_point_image img {
  width: 100%;
  height: auto;
}

.bw_modalContents_point_image_only {
  margin: 0 auto;
}

.bw_modalContents_point_image_only img {
  width: 100%;
  height: auto;
}

.bw_modalContents_point_image_height100 img {
  width: auto;
  height: 100%;
}

.bw_modalContents_point_text {
  width: calc(100% - 1.15em - 90px);
  margin-left: 1.15em;
  position: absolute;
  right: 0;
  font-weight: bold;
  color: #009141;
  text-align: left;
}

.bw_modalContents_point_text strong {
  font-size: 1.2em;
}

.bw_modalContents_point_text a {
  display: inline-block;
  position: relative;
  color: #000;
  font-size: 0.85em;
  padding-top: 0.5em;
  padding-right: 1em;
}

.bw_modalContents_point_text a::after {
  content: "";
  display: block;
  width: 8.5px;
  height: 8.5px;
  position: absolute;
  right: 0;
  top: 0.75em;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.bw_modalContents_link {
  display: block;
  margin: 30px auto 0;
  width: 100%;
  padding: 1em;
  font-size: 1.15em;
  font-weight: 600;
  color: #fff;
  background-color: #009141;
  border-radius: 8px;
  text-align: center;
}

.bw_modalContents_link::before {
  display: none;
}

.bw_modalContents_link:hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.7;
}

[data-modal-type="newOpen"] .bw_modalBox.bw_forBook {
  padding: 26px 70px;
}

.bw_modal[data-modal-type="newOpen"] .bw_modalBox {
  width: 440px;
  height: 575px;
  padding: 40px 70px;
  top: calc((100% - 575px) / 2);
  border-radius: 8px;
}

.bw_modal[data-modal-type="newOpen"] .bw_close_modal {
  width: 48px;
  height: 48px;
  position: fixed;
  top: auto;
  bottom: 48px;
  right: auto !important;
  left: calc(50% - 48px / 2);
  background-color: #333333;
  border-radius: 100px;
}

.bw_modal[data-modal-type="newOpen"] .bw_close_modal line {
  stroke: #fff;
  -webkit-transform: scale(0.75) translate(16.5%, 17.5%);
          transform: scale(0.75) translate(16.5%, 17.5%);
}

@media all and (max-width: 768px) {
  .bw_modal[data-modal-type="newOpen"] .bw_modalBox {
    width: calc(100% - 1.15em * 2);
    height: auto !important;
    padding: 1.725em 1.15em;
    overflow-x: hidden;
  }
  .bw_modal[data-modal-type="newOpen"] .bw_modalBox.bw_modalbox_minContent {
    max-height: calc(100% - calc((100vh - 560px) / 2) - 100px);
  }
  .bw_modal[data-modal-type="newOpen"] .bw_close_modal {
    bottom: 35px;
  }
}

.bw_toAppli_message {
  font-weight: 600;
  text-align: center;
  margin: 1em 1em 0.5em;
}

.bw_toAppli_btn {
  display: block;
  width: 343px;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 1.14em;
  padding: 0.725em 0;
  margin: 0 auto;
  color: #000;
  font-size: 1.14em;
  font-weight: 600;
  text-align: center;
  position: relative;
  background: url(https://mw-wfs.akamaized.net/DM/common/image/2020-11-27/common/ico_forAppli.svg);
  background-repeat: no-repeat;
  background-position: calc(28.75% - 11px);
  text-decoration: none;
  background-size: auto 24px;
}

.bw_toAppli_btn:hover {
  opacity: 0.7;
  color: #000;
  text-decoration: none;
}

.bw_contents[data-disp-order="16"] {
  margin-bottom: 80px;
}

[data-page-disp] {
  display: none !important;
}

@media all and (max-width: 768px) {
  .bw_slick_mv {
    margin-bottom: 0;
  }
  .bw_slick_mv .slick-slide {
    width: 100vw;
    margin-bottom: -4px;
  }
  .bw_slick_mv.slick-initialized .slick-slide {
    height: initial;
  }
  .bw_slick_mv.slick-initialized.slick-slider::before, .bw_slick_mv.slick-initialized.slick-slider::after {
    display: none;
  }
  .bw_slick_mv img {
    width: 100%;
    height: auto;
  }
  .bw_slick_mv.slick-dotted.slick-slider {
    margin-bottom: 0px;
  }
  .bw_contents.bw_newsLink:hover {
    opacity: 1;
  }
  .bw_contentsTab {
    margin-bottom: 1.14em;
    padding: 0;
  }
  .bw_bookCategories {
    width: 100vw;
  }
  .bw_bookCategories li {
    width: calc(100% / 5);
    border-bottom: none;
    padding: 1em 0 !important;
    min-height: 3em;
  }
  .bw_bookCategories li br {
    display: none;
  }
  .bw_bookCategories li:first-of-type {
    border-radius: 0;
  }
  .bw_bookCategories li:nth-of-type(n+6) {
    border-bottom: 1px solid lightgray;
  }
  .bw_bookCategories li:nth-of-type(1), .bw_bookCategories li:nth-of-type(5), .bw_bookCategories li:nth-of-type(8) {
    line-height: 1.5em;
  }
  .bw_bookCategories li:last-of-type {
    border-radius: 0;
  }
  .bw_largeBanner {
    /*
  width: -webkit-calc(343px + 1em * 2);
  width: calc(343px + 1em * 2);
  padding: 0 1em; */
  }
  .bw_largeBanner::after {
    display: none;
  }
  .bw_largeBanner.sp_only:not(.bw_hide) {
    display: block !important;
  }
  .bw_largeBanner.sp_only_small:not(.bw_hide) {
    display: none !important;
  }
  .bw_largeBanner .bw_banner_link {
    width: 162px;
    height: 44px;
  }
  .bw_findInput {
    width: calc(100vw - 1em * 2);
    height: 44px;
    margin: 1.14em 1em 0;
    padding: 0.85em 1em;
    border-radius: 10px;
    border-left: 1px solid lightgray;
  }
  .bw_findInput.bw_suggestOn {
    border-bottom-left-radius: 0;
  }
  .bw_findBtn {
    height: initial;
    right: 1.75em;
    top: 26px;
  }
  .bw_findSuggest {
    width: 81vw;
    top: calc(4.5em - 4px);
    left: 1em;
  }
  .bw_listSlick .slick-prev:hover::before,
  .bw_listSlick .slick-next:hover::before,
  .bw_listSlick_wide .slick-prev:hover::before,
  .bw_listSlick_wide .slick-next:hover::before,
  .bw_listSlick_small .slick-prev:hover::before,
  .bw_listSlick_small .slick-next:hover::before,
  .bw_listSlick_smallTo1 .slick-prev:hover::before,
  .bw_listSlick_smallTo1 .slick-next:hover::before,
  .bw_listSlick_large .slick-prev:hover::before,
  .bw_listSlick_large .slick-next:hover::before,
  .bw_tabContainer .slick-prev:hover::before,
  .bw_tabContainer .slick-next:hover::before {
    opacity: 1;
  }
  .bw_contentsTags,
  .bw_contentsRank {
    width: calc(100vw - 1em * 2);
    margin: 0 1em 2.75em;
    padding: 0;
  }
  .bw_contentsTags .bw_tagLists h2 {
    font-size: 1.8rem;
  }
  .bw_tagLink a {
    margin: 0 0.5em 0.5em 0;
  }
  .bw_linkContents,
  .bw_wideContents .bw_linkContents {
    max-width: 125vw;
    width: 125vw;
    margin: 0 auto 0 calc(1em - 3px);
    padding: 0;
  }
  .bw_linkContents.bw_contents_liquid .bw_linkContents,
  .bw_wideContents .bw_linkContents.bw_contents_liquid .bw_linkContents {
    padding: 0;
  }
  .bw_linkContents {
    position: initial;
  }
  .bw_linkContents h2 {
    font-size: 1.8rem;
    margin-bottom: 0.7em;
  }
  .bw_linkContents.bw_itemList .bw_thumbLink:hover img {
    opacity: 1;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_large .bw_favorite_carousel {
    right: -3px;
  }
  .bw_linkContents.bw_itemList_small {
    max-width: 117.5vw;
    width: 117.5vw;
  }
  .bw_linkContents.bw_itemList_smallTo1 {
    max-width: 117vw;
    width: 117vw;
  }
  .bw_linkContents.bw_itemList_large {
    max-width: 141vw;
    width: 141vw;
  }
  .bw_linkContents.bw_itemList::after {
    content: none !important;
  }
  .bw_linkContents.bw_itemList .bw_listSlick .bw_thumbLink,
  .bw_linkContents.bw_itemList .bw_listSlick_wide .bw_thumbLink {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .bw_linkContents.bw_itemList .bw_listSlick .bw_thumbLink .bw_tileListName,
  .bw_linkContents.bw_itemList .bw_listSlick .bw_thumbLink .bw_tileListInfo,
  .bw_linkContents.bw_itemList .bw_listSlick_wide .bw_thumbLink .bw_tileListName,
  .bw_linkContents.bw_itemList .bw_listSlick_wide .bw_thumbLink .bw_tileListInfo {
    font-size: 0.85em;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_smallTo1 .bw_thumbLink {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_smallTo1 .bw_thumbLink .bw_tileListName,
  .bw_linkContents.bw_itemList .bw_listSlick_smallTo1 .bw_thumbLink .bw_tileListInfo {
    font-size: 0.85em;
    margin-bottom: 0;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_large .bw_thumbLink {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_large .bw_thumbLink .bw_tileListInfo {
    font-size: 0.85em;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_small {
    margin-bottom: 0;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_small .slick-slide {
    margin-right: 0;
  }
  .bw_linkContents.bw_itemList .bw_listSlick_small .slick-track {
    padding-right: 0;
  }
  .bw_linkContents.bw_itemList .slick-slide {
    margin-right: 0.55em;
  }
  .bw_bannerSlickSmall {
    /* バナーの横に余白を入れる場合
  width: calc(100vw - 1em * 2);
  margin: 0 1em;
  */
  }
  .bw_bannerSlickSmall img {
    width: 100%;
    height: auto;
  }
  .bw_bannerSlickHalf {
    width: calc(100% - 1em * 2 + 4px * 2);
    margin: 0 calc(1em - 4px);
  }
  .bw_bannerSlickHalf .slick-slide {
    margin: 0 4px;
  }
  .bw_contentsRank[data-target-page="all"] .bw_swipeHeader {
    display: block !important;
    height: initial;
  }
  .bw_contentsRank h2 {
    margin-bottom: 1em;
  }
  .bw_swipeHeader .slick-slider.slick-initialized {
    visibility: visible;
  }
  .bw_swipeHeader .bw_swipeTabs {
    margin: 0;
    z-index: 2;
  }
  .bw_swipeHeader .bw_swipeTabs .slick-list {
    overflow-x: visible;
    margin-right: -1em;
  }
  .bw_swipeHeader .bw_swipeTabs .slick-slide {
    margin-right: 1.725em;
    white-space: nowrap;
  }
  [data-target-page="all"] .bw_tabContainer .slick-slide {
    background-color: #fff;
  }
  [data-target-page="all"] .bw_swipeHeader {
    position: relative;
    z-index: 5;
  }
  [data-target-page="all"] .bw_swipeHeader .slick-slide {
    padding: 16px 22px 0;
  }
  [data-target-page="all"] .bw_swipeHeader .slick-slide:first-of-type {
    padding-left: 0;
  }
  [data-target-page="all"] .bw_swipeHeader .slick-slide:last-of-type {
    padding-right: 0;
  }
  [data-target-page="all"] .bw_swipeHeader .slick-slider.slick-initialized {
    visibility: visible;
  }
  [data-target-page="all"] .bw_swipeHeader .bw_swipeTabs {
    margin: 0;
  }
  [data-target-page="all"] .bw_swipeHeader .bw_swipeTab_head {
    margin: 0;
    padding-bottom: 11px;
    border-bottom: 4px solid transparent;
    font-size: 1.14em;
    color: #888;
  }
  [data-target-page="all"] .bw_swipeHeader .bw_isActive .bw_swipeTab_head {
    border-bottom: 4px solid #009141;
    color: #000;
  }
  [data-target-page="all"] .bw_tabContainer {
    border-top: 1px solid #ddd;
    margin-top: -1px;
  }
  .bw_swipeHeader {
    overflow-x: auto;
    overflow-y: hidden;
    height: 50px;
    width: calc(100% + 1em);
    -ms-overflow-style: none;
    /* IE, Edge 対応 */
    scrollbar-width: none;
    /* Firefox 対応 */
  }
  .bw_swipeHeader::-webkit-scrollbar {
    display: none;
    /* Chrome, Safari 対応 */
  }
  .bw_swipeHeader .bw_swipeTab_head {
    font-weight: 300;
  }
  .bw_swipeHeader .bw_swipeTabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    margin: 0 auto;
    white-space: nowrap;
  }
  .bw_swipeHeader .bw_swipeTabs .bw_swipeTab {
    width: auto;
    margin-right: 24px;
  }
  .bw_swipeHeader .bw_swipeTabs .bw_swipeTab:last-of-type {
    margin-right: 0;
  }
  .bw_tabContent h3 {
    visibility: hidden;
    display: none;
  }
  .bw_contentsRank .slick-slide h3 {
    padding-bottom: 1em;
    border-bottom: 4px solid transparent;
    font-size: 1.14em;
    margin-bottom: 0;
  }
  .bw_contentsRank .slick-slide h3 {
    color: #888;
  }
  .bw_contentsRank .slick-slide.slick-active.slick-current h3 {
    color: #000;
    border-bottom: 4px solid #009141 !important;
  }
  .bw_tabContainer {
    border-top: 1px solid #DDD;
    width: calc(100% + 1em * 2);
    margin: -2px -1em 0;
    padding: 0 1em;
  }
  .bw_tabContent {
    float: left;
    width: 0;
    height: 100%;
    padding: 0;
    -webkit-transition: width 0.5s ease 0s, padding 0s ease 0.5s, opacity 0.5s ease 0s;
    transition: width 0.5s ease 0s, padding 0s ease 0.5s, opacity 0.5s ease 0s;
  }
  .bw_rankingList {
    width: calc(100vw - 1em * 2);
  }
  .bw_rankingList li {
    margin-right: 0;
  }
  .bw_rankingList li:hover img {
    opacity: 1;
  }
  .bw_rankingList li:first-of-type {
    border-top: none;
  }
  .bw_rankingList li.mostRank {
    padding-bottom: 0;
  }
  .bw_rankingList li.mostRank .bw_mostView {
    margin: -1em 0.125em 0;
  }
  .bw_rankThumbLink .bw_rankData {
    margin-top: 0.75em;
  }
  .bw_rankThumbLink img {
    width: 86px;
    margin-right: 16px;
  }
  .bw_rankThumbLink .bw_listName,
  .bw_rankThumbLink:hover .bw_listName {
    font-size: 1.14em;
  }
  .bw_rankingList .bw_listRank.bw_rank_new::after {
    font-size: 1rem;
    right: -34px;
    top: 5px;
  }
  [data-account-login="true"][data-page-type="magazine"] [data-page-disp="magazine"].sp_only {
    display: block !important;
  }
  .bw_modalContents_link:hover, .bw_modalContents_link::before {
    opacity: 1;
  }
  .bw_toAppli_btn:hover {
    opacity: 1;
  }
  [data-modal-type="newOpen"] .bw_modalBox.bw_forBook {
    padding: 1.725em 1.15em;
  }
}

.bw_modal[data-modal-type="newOpen"] .bw_modalBox.bw_modalbox_minContent {
  padding-bottom: 0 !important;
}

.bw_modal[data-modal-type="newOpen"] .bw_modalBox.bw_modalbox_minContent .bw_modalContents_link {
  margin-bottom: 40px !important;
}

@media all and (max-width: 768px) {
  .bw_modal[data-modal-type="newOpen"] .bw_modalBox.bw_modalbox_minContent .bw_modalContents_link {
    margin-bottom: 1.5em !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QUNBO0lBQ0UsMEJBQTBCO0lBRTFCLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsY0FBYztFQUNoQjtFQUNBO0lBQ0UsV0FBVztJQUNYLFFBQVE7SUFDUixZQUFZO0lBQ1osVUFBVTtJQUNWLGtGQUEwRTtJQUExRSwwRUFBMEU7RUFDNUU7RUFDQTtJQUVFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7RUFDcEI7RUFDQTs7SUFFRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osUUFBUTtFQUNWO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLFVBQVU7RUFDWjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7QUFDRjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0YiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJ1dHRvbjpmb2N1cywgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keVtkYXRhLXBhZ2UtdHlwZT1cInRvcFwiXSAuYndfY29udGVudHNBcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXg6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMVwiXSB7XG4gIG9yZGVyOiAxO1xufVxuXG5ib2R5W2RhdGEtcGFnZS10eXBlPVwidG9wXCJdIC5id19jb250ZW50c0FyZWEgW2RhdGEtZGlzcC1vcmRlcj1cIjJcIl0ge1xuICBvcmRlcjogMjtcbn1cblxuYm9keVtkYXRhLXBhZ2UtdHlwZT1cInRvcFwiXSAuYndfY29udGVudHNBcmVhIFtkYXRhLWRpc3Atb3JkZXI9XCIzXCJdIHtcbiAgb3JkZXI6IDM7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiNFwiXSB7XG4gIG9yZGVyOiA0O1xufVxuXG5ib2R5W2RhdGEtcGFnZS10eXBlPVwidG9wXCJdIC5id19jb250ZW50c0FyZWEgW2RhdGEtZGlzcC1vcmRlcj1cIjVcIl0ge1xuICBvcmRlcjogNTtcbn1cblxuYm9keVtkYXRhLXBhZ2UtdHlwZT1cInRvcFwiXSAuYndfY29udGVudHNBcmVhIFtkYXRhLWRpc3Atb3JkZXI9XCI2XCJdIHtcbiAgb3JkZXI6IDY7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiN1wiXSB7XG4gIG9yZGVyOiA3O1xufVxuXG5ib2R5W2RhdGEtcGFnZS10eXBlPVwidG9wXCJdIC5id19jb250ZW50c0FyZWEgW2RhdGEtZGlzcC1vcmRlcj1cIjhcIl0ge1xuICBvcmRlcjogODtcbn1cblxuYm9keVtkYXRhLXBhZ2UtdHlwZT1cInRvcFwiXSAuYndfY29udGVudHNBcmVhIFtkYXRhLWRpc3Atb3JkZXI9XCI5XCJdIHtcbiAgb3JkZXI6IDk7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTBcIl0ge1xuICBvcmRlcjogMTA7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTFcIl0ge1xuICBvcmRlcjogMTE7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTJcIl0ge1xuICBvcmRlcjogMTI7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTNcIl0ge1xuICBvcmRlcjogMTM7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTRcIl0ge1xuICBvcmRlcjogMTQ7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTVcIl0ge1xuICBvcmRlcjogMTU7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTZcIl0ge1xuICBvcmRlcjogMTY7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTdcIl0ge1xuICBvcmRlcjogMTc7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMThcIl0ge1xuICBvcmRlcjogMTg7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMTlcIl0ge1xuICBvcmRlcjogMTk7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiMjBcIl0ge1xuICBvcmRlcjogMjA7XG59XG5cbmJvZHlbZGF0YS1wYWdlLXR5cGU9XCJ0b3BcIl0gLmJ3X2NvbnRlbnRzQXJlYSBbZGF0YS1kaXNwLW9yZGVyPVwiOTlcIl0ge1xuICBvcmRlcjogOTk7XG59XG5cbi5id19zbGlja19tdi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmJ3X3NsaWNrX212IC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbi5id19zbGlja19tdiBsaS5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYndfc2xpY2tfbXYgLnNsaWNrLWFycm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4uYndfc2xpY2tfbXYgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJ3X3NsaWNrX212IC5zbGljay1wcmV2IHtcbiAgbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uYndfY29udGVudHNUYWIge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJ3X2NvbnRlbnRzVGFiIC5id19tb2RlTGFiZWwge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgZ3JheTtcbiAgY29sb3I6IGdyYXk7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi5id19jb250ZW50c1RhZ3Mge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYndfY29udGVudHNUYWdzIC5id190YWdMaXN0cyBoMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ3X3RhZ0xpbmsgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYndfdGFnTGluayBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmJ3X3RhZ0xpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJ3X2NvbnRlbnRzUmFuayB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmJ3X2NvbnRlbnRzUmFua1tkYXRhLXRhcmdldC1wYWdlPVwiYWxsXCJdIC5id19zd2lwZUhlYWRlciB7XG4gIGhlaWdodDogMDtcbn1cblxuLmJ3X2NvbnRlbnRzUmFua1tkYXRhLXRhcmdldC1wYWdlPVwibXlzaGVsZlwiXSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJ3X2Jvb2tDYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyNjBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjBweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5id19ib29rQ2F0ZWdvcmllcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoOTklIC8gOSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA5KTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5id19ib29rQ2F0ZWdvcmllcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5id19ib29rQ2F0ZWdvcmllcyBsaS5id19mb250R3JlZW4gYSxcbi5id19ib29rQ2F0ZWdvcmllcyBsaS5id19mb250R3JlZW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5MTQxO1xufVxuXG4uYndfYm9va0NhdGVnb3JpZXMgbGkuYndfZm9udE9yYW5nZSBhLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpLmJ3X2ZvbnRPcmFuZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTA1RjAwO1xufVxuXG4uYndfYm9va0NhdGVnb3JpZXMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cblxuLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5id19ib29rQ2F0ZWdvcmllcyBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsIC5id19ib29rQ2F0ZWdvcmllcyBsaSB7XG4gIHdpZHRoOiA3N3B4O1xufVxuXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJ0b3BcIl0gbGlbZGF0YS10b3AtbGluaz1cInRvcFwiXSxcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cIm1hblwiXSBsaVtkYXRhLXRvcC1saW5rPVwibWFuXCJdLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwid29tYW5cIl0gbGlbZGF0YS10b3AtbGluaz1cIndvbWFuXCJdLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwibGlnaHRcIl0gbGlbZGF0YS10b3AtbGluaz1cImxpZ2h0XCJdLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwibm92ZWxcIl0gbGlbZGF0YS10b3AtbGluaz1cIm5vdmVsXCJdLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwiYnVzaW5lc3NcIl0gbGlbZGF0YS10b3AtbGluaz1cImJ1c2luZXNzXCJdLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwiaG9iYnlcIl0gbGlbZGF0YS10b3AtbGluaz1cImhvYmJ5XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cInRvcFwiXSBsaVtkYXRhLXRvcC1saW5rPVwidG9wXCJdIGEsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJ0b3BcIl0gbGlbZGF0YS10b3AtbGluaz1cInRvcFwiXSBhOmhvdmVyLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwibWFuXCJdIGxpW2RhdGEtdG9wLWxpbms9XCJtYW5cIl0gYSxcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cIm1hblwiXSBsaVtkYXRhLXRvcC1saW5rPVwibWFuXCJdIGE6aG92ZXIsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJ3b21hblwiXSBsaVtkYXRhLXRvcC1saW5rPVwid29tYW5cIl0gYSxcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cIndvbWFuXCJdIGxpW2RhdGEtdG9wLWxpbms9XCJ3b21hblwiXSBhOmhvdmVyLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwibGlnaHRcIl0gbGlbZGF0YS10b3AtbGluaz1cImxpZ2h0XCJdIGEsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJsaWdodFwiXSBsaVtkYXRhLXRvcC1saW5rPVwibGlnaHRcIl0gYTpob3Zlcixcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cIm5vdmVsXCJdIGxpW2RhdGEtdG9wLWxpbms9XCJub3ZlbFwiXSBhLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwibm92ZWxcIl0gbGlbZGF0YS10b3AtbGluaz1cIm5vdmVsXCJdIGE6aG92ZXIsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJidXNpbmVzc1wiXSBsaVtkYXRhLXRvcC1saW5rPVwiYnVzaW5lc3NcIl0gYSxcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cImJ1c2luZXNzXCJdIGxpW2RhdGEtdG9wLWxpbms9XCJidXNpbmVzc1wiXSBhOmhvdmVyLFxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwiaG9iYnlcIl0gbGlbZGF0YS10b3AtbGluaz1cImhvYmJ5XCJdIGEsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJob2JieVwiXSBsaVtkYXRhLXRvcC1saW5rPVwiaG9iYnlcIl0gYTpob3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cIm1hZ2F6aW5lXCJdIGxpW2RhdGEtdG9wLWxpbms9XCJtYWdhemluZVwiXSxcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cImZyZWV0b3BpY1wiXSBsaVtkYXRhLXRvcC1saW5rPVwiZnJlZXRvcGljXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ3X2Jvb2tDYXRlZ29yaWVzW2RhdGEtYWN0aXZlPVwibWFnYXppbmVcIl0gbGlbZGF0YS10b3AtbGluaz1cIm1hZ2F6aW5lXCJdIGEsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJtYWdhemluZVwiXSBsaVtkYXRhLXRvcC1saW5rPVwibWFnYXppbmVcIl0gYTpob3Zlcixcbi5id19ib29rQ2F0ZWdvcmllc1tkYXRhLWFjdGl2ZT1cImZyZWV0b3BpY1wiXSBsaVtkYXRhLXRvcC1saW5rPVwiZnJlZXRvcGljXCJdIGEsXG4uYndfYm9va0NhdGVnb3JpZXNbZGF0YS1hY3RpdmU9XCJmcmVldG9waWNcIl0gbGlbZGF0YS10b3AtbGluaz1cImZyZWV0b3BpY1wiXSBhOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5id19saW5rQ29udGVudHMgaDIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYndfbGlua0NvbnRlbnRzIC5id190aHVtYkxpbmsuYndfaXRlbU5ldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X2xpbmtDb250ZW50cyAuYndfdGh1bWJMaW5rLmJ3X2l0ZW1OZXc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29faXRlbVRhZ19uZXcuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNC41cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cyAuYndfdGh1bWJMaW5rLmJ3X2l0ZW1GcmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYndfbGlua0NvbnRlbnRzIC5id190aHVtYkxpbmsuYndfaXRlbUZyZWU6OmFmdGVyIHtcbiAgY29udGVudDogXCLnhKHmlplcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5id19saW5rQ29udGVudHMgLmJ3X3RodW1iTGluay5id19pdGVtU2FsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X2xpbmtDb250ZW50cyAuYndfdGh1bWJMaW5rLmJ3X2l0ZW1TYWxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5Ymy5byVXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjEyNWVtIDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MwMDMzO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYndfbGlua0NvbnRlbnRzIC5id190aHVtYkxpbmsuYndfaXRlbVRhZ19wb2ludHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYndfbGlua0NvbnRlbnRzIC5id190aHVtYkxpbmsuYndfaXRlbVRhZ19wb2ludHVwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvX2l0ZW1UYWdfcG9pbnR1cC5zdmcpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3OC43NXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5id19saW5rQ29udGVudHMgLmJ3X3RodW1iTGluayBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0X3dpZGUgLmJ3X2xpc3RTbGlja193aWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdF9zbWFsbFRvMSB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id190aHVtYkxpbmsge1xuICBmbG9hdDogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id190aHVtYkxpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAzcHggMCAxMHB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id190aHVtYkxpbmsgc3Bhbixcbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X3RodW1iTGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfdGh1bWJMaW5rOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfdGh1bWJMaW5rIC5id190aWxlTGlzdE5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3R0b206IDEuNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0LmJ3X2l0ZW1MaXN0X3NtYWxsIC5id190aHVtYkxpbmsgaW1nIHtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gM3B4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNweCk7XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QuYndfaXRlbUxpc3Rfc21hbGwgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3ROYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrIC5id190aHVtYkxpbmssXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfd2lkZSAuYndfdGh1bWJMaW5rLFxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX2xhcmdlIC5id190aHVtYkxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfc21hbGwgLmJ3X3RodW1iTGluayxcbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuYndfdGh1bWJMaW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfbGFyZ2UgLmJ3X2Zhdm9yaXRlX2Nhcm91c2VsIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfbGFyZ2UgLmJ3X2Zhdm9yaXRlX2Nhcm91c2VsIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19sYXJnZSAuYndfZmF2b3JpdGVfY2Fyb3VzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19sYXJnZSAuYndfZmF2b3JpdGVfY2Fyb3VzZWwgLmJ3X2Zhdm9yaXRlX2Jvb2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX2xhcmdlIC5id19mYXZvcml0ZV9jYXJvdXNlbCAuYndfZmF2b3JpdGVfYm9vayAuYndfZmF2b3JpdGVfYm9va19iYXNlIHtcbiAgZmlsbDogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfbGFyZ2UgLmJ3X2Zhdm9yaXRlX2Nhcm91c2VsIC5id19mYXZvcml0ZV9ib29rIC5id19mYXZvcml0ZV9ib29rX2ZpbGxTdGFyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX2xhcmdlIC5id19mYXZvcml0ZV9jYXJvdXNlbC5pcy1hY3RpdmUgLmJ3X2Zhdm9yaXRlX2Jvb2sgLmJ3X2Zhdm9yaXRlX2Jvb2tfc3RhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19sYXJnZSAuYndfZmF2b3JpdGVfY2Fyb3VzZWwuaXMtYWN0aXZlIC5id19mYXZvcml0ZV9ib29rIC5id19mYXZvcml0ZV9ib29rX2ZpbGxTdGFyIHtcbiAgZmlsbDogIzAwOTE0MTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX2xhcmdlIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCwgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX2xhcmdlIC5id19mYXZvcml0ZV9jYXJvdXNlbCB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfdGh1bWJMaW5rIC5id190aWxlTGlzdEluZm8ge1xuICBib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNGVtO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id190aHVtYkxpbmsgLmJ3X3RpbGVMaXN0SW5mby5id19pdGVtVGFnX2ZyZWUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29faXRlbVRhZ19mcmVlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMi4zNWVtO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfdGh1bWJMaW5rIC5id190aWxlTGlzdEluZm8uYndfaXRlbVRhZ19zYWxlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvX2l0ZW1UYWdfc2FsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDIuMzVlbTtcbiAgbWluLWhlaWdodDogMS41ZW07XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3RJbmZvLmJ3X2l0ZW1UYWdfZnVsbCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb19pdGVtVGFnX2Z1bGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiA0LjFlbTtcbiAgbWluLWhlaWdodDogMS41ZW07XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QuYndfaXRlbUxpc3Rfc21hbGxUbzEgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3RJbmZvLmJ3X2l0ZW1UYWdfZnJlZSB7XG4gIHBhZGRpbmctbGVmdDogMi42NWVtO1xufVxuXG4uYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0LmJ3X2l0ZW1MaXN0X3NtYWxsVG8xIC5id190aHVtYkxpbmsgLmJ3X3RpbGVMaXN0SW5mby5id19pdGVtVGFnX3NhbGUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNjVlbTtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdC5id19pdGVtTGlzdF9zbWFsbFRvMSAuYndfdGh1bWJMaW5rIC5id190aWxlTGlzdEluZm8uYndfaXRlbVRhZ19mdWxsIHtcbiAgcGFkZGluZy1sZWZ0OiA0Ljc1ZW07XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3RQcmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvv6VcIjtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfdGh1bWJMaW5rIC5id190aWxlTGlzdFN0cm9uZyxcbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X3RodW1iTGluazpob3ZlciAuYndfdGlsZUxpc3RTdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0NDMDAwMDtcbn1cblxuLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdF93aWRlIC5id190aHVtYkxpbmsgLmJ3X3RpbGVMaXN0SW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3Rfc21hbGwgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3RJbmZvIHtcbiAgYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5id19saXN0VGl0bGVfZyB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBkaW1ncmF5O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub25fcHJldiAuc2xpY2stcHJldixcbi5vbl9uZXh0IC5zbGljay1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJ3X3NsaWNrX212IC5zbGljay1wcmV2LFxuLmJ3X3NsaWNrX212IC5zbGljay1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5id19saXN0U2xpY2tfd2lkZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmJ3X2xpc3RTbGlja193aWRlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmJ3X2xpc3RTbGlja19zbWFsbCAuc2xpY2stcHJldixcbi5id19saXN0U2xpY2tfc21hbGwgLnNsaWNrLW5leHQge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYndfbGlzdFNsaWNrX3NtYWxsVG8xIC5zbGljay1wcmV2LFxuLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuc2xpY2stbmV4dCB7XG4gIHRvcDogMzMlICFpbXBvcnRhbnQ7XG59XG5cbi5id19saXN0U2xpY2tfbGFyZ2UgLnNsaWNrLXByZXYsXG4uYndfbGlzdFNsaWNrX2xhcmdlIC5zbGljay1uZXh0IHtcbiAgdG9wOiAzOCUgIWltcG9ydGFudDtcbn1cblxuLmJ3X3RhYkNvbnRhaW5lciAuc2xpY2stcHJldixcbi5id190YWJDb250YWluZXIgLnNsaWNrLW5leHQge1xuICB0b3A6IDQ3LjUlICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYndfc2xpY2tfbXYuc2xpY2staW5pdGlhbGl6ZWQuc2xpY2stc2xpZGVyOjpiZWZvcmUsIC5id19zbGlja19tdi5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygoMTAwJSAtIDcwMHB4KSAvIDIpO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDcwMHB4KSAvIDIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5id19zbGlja19tdi5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X2xpc3RTbGljayAuc2xpY2stcHJldjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGljayAuc2xpY2stbmV4dDo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja193aWRlIC5zbGljay1wcmV2OjpiZWZvcmUsXG4uYndfbGlzdFNsaWNrX3dpZGUgLnNsaWNrLW5leHQ6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfc21hbGwgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfc21hbGwgLnNsaWNrLW5leHQ6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfc21hbGxUbzEgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfc21hbGxUbzEgLnNsaWNrLW5leHQ6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfbGFyZ2UgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfbGFyZ2UgLnNsaWNrLW5leHQ6OmJlZm9yZSxcbi5id190YWJDb250YWluZXIgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5id190YWJDb250YWluZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYndfbGlzdFNsaWNrIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsXG4uYndfbGlzdFNsaWNrIC5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uYndfbGlzdFNsaWNrX3dpZGUgLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5id19saXN0U2xpY2tfd2lkZSAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja19zbWFsbCAuc2xpY2stcHJldjpob3Zlcjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja19zbWFsbCAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuc2xpY2stcHJldjpob3Zlcjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja19sYXJnZSAuc2xpY2stcHJldjpob3Zlcjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja19sYXJnZSAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuLmJ3X3RhYkNvbnRhaW5lciAuc2xpY2stcHJldjpob3Zlcjo6YmVmb3JlLFxuLmJ3X3RhYkNvbnRhaW5lciAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgdG9wOiAzNSUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJ3X2xpc3RTbGljayAuc2xpY2stcHJldjo6YmVmb3JlLFxuLmJ3X2xpc3RTbGlja193aWRlIC5zbGljay1wcmV2OjpiZWZvcmUsXG4uYndfbGlzdFNsaWNrX3NtYWxsIC5zbGljay1wcmV2OjpiZWZvcmUsXG4uYndfbGlzdFNsaWNrX3NtYWxsVG8xIC5zbGljay1wcmV2OjpiZWZvcmUsXG4uYndfbGlzdFNsaWNrX2xhcmdlIC5zbGljay1wcmV2OjpiZWZvcmUsXG4uYndfdGFiQ29udGFpbmVyIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYndfbGlzdFNsaWNrIC5zbGljay1uZXh0LFxuLmJ3X2xpc3RTbGlja193aWRlIC5zbGljay1uZXh0LFxuLmJ3X2xpc3RTbGlja19zbWFsbCAuc2xpY2stbmV4dCxcbi5id19saXN0U2xpY2tfc21hbGxUbzEgLnNsaWNrLW5leHQsXG4uYndfbGlzdFNsaWNrX2xhcmdlIC5zbGljay1uZXh0LFxuLmJ3X3RhYkNvbnRhaW5lciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYndfbGlzdFNsaWNrIC5zbGljay1wcmV2LFxuLmJ3X2xpc3RTbGljayAuc2xpY2stbmV4dCxcbi5id19saXN0U2xpY2tfd2lkZSAuc2xpY2stcHJldixcbi5id19saXN0U2xpY2tfd2lkZSAuc2xpY2stbmV4dCxcbi5id19saXN0U2xpY2tfc21hbGwgLnNsaWNrLXByZXYsXG4uYndfbGlzdFNsaWNrX3NtYWxsIC5zbGljay1uZXh0LFxuLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuc2xpY2stcHJldixcbi5id19saXN0U2xpY2tfc21hbGxUbzEgLnNsaWNrLW5leHQsXG4uYndfbGlzdFNsaWNrX2xhcmdlIC5zbGljay1wcmV2LFxuLmJ3X2xpc3RTbGlja19sYXJnZSAuc2xpY2stbmV4dCxcbi5id190YWJDb250YWluZXIgLnNsaWNrLXByZXYsXG4uYndfdGFiQ29udGFpbmVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNzJweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cblxuLmJ3X3dpZGVDb250ZW50cyB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgbWFyZ2luOiAwIDAgMzZweCAwO1xufVxuXG4uYndfd2lkZUNvbnRlbnRzIC5id19saW5rQ29udGVudHMge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uYndfYmdHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY2RUY7XG59XG5cbi5id19jb250ZW50cy5id19uZXdzTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjY1ZW0gMCAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTE0MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYndfY29udGVudHMuYndfbmV3c0xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5id19jb250ZW50cy5id19uZXdzTGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X2NvbnRlbnRzLmJ3X25ld3NMaW5rIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44GT44Gh44KJXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRvcDogMTUlO1xufVxuXG4uYndfY29udGVudHMuYndfbmV3c0xpbmsgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTglO1xufVxuXG4uYndfY29udGVudHMuYndfbmV3c0xpbmsgc3BhbiBpbWcge1xuICBtYXJnaW46IC00cHggMC4yNWVtIDJweDtcbn1cblxuLmJ3X2NvbnRlbnRzLmJ3X25ld3NMaW5rIHNwYW4gaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luOiAtNHB4IDAuMjVlbSAycHg7XG59XG5cbi5id19saXN0U2xpY2tfd2lkZSAuYndfdGh1bWJMaW5rIGltZyB7XG4gIHdpZHRoOiAxNDlweDtcbiAgaGVpZ2h0OiAxNDhweDtcbn1cblxuLmJ3X2xpc3RTbGlja19zbWFsbCAuYndfdGh1bWJMaW5rIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEwOHB4O1xufVxuXG4uYndfbGlzdFNsaWNrX3NtYWxsVG8xIC5id190aHVtYkxpbmsgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTA4cHg7XG59XG5cbi5id19saXN0U2xpY2tfbGFyZ2UgLmJ3X3RodW1iTGluayBpbWcge1xuICB3aWR0aDogMTY3cHg7XG4gIGhlaWdodDogMjI3cHg7XG59XG5cbi5id19maW5kQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ3X2ZpbmRJbnB1dCB7XG4gIHdpZHRoOiAyNDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxLjI1ZW0gMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5id19maW5kSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjkyNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmJ3X2ZpbmRJbnB1dC5id19zdWdnZXN0T24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5id19maW5kSW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYndfZmluZEJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYndfZmluZEJ0biBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLmJ3X2ZpbmRTdWdnZXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODMlO1xuICB0b3A6IC13ZWJraXQtY2FsYyg0LjJlbSAtIDJweCk7XG4gIHRvcDogY2FsYyg0LjJlbSAtIDJweCk7XG4gIGxlZnQ6IDEycHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICBwYWRkaW5nOiAwLjVlbSAwIDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbn1cblxuLmJ3X2ZpbmRTdWdnZXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ3X2ZpbmRTdWdnZXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6IGRpbWdyYXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG59XG5cbi5id19maW5kU3VnZ2VzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogZGltZ3JheTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYndfbGFyZ2VCYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYndfbGFyZ2VCYW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmtfaXRlbXMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA3Ny43NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMSU7XG4gIGxlZnQ6IDI4LjMlO1xufVxuXG4uYndfbGFyZ2VCYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ3X2xhcmdlQmFubmVyIC5id19iYW5uZXJfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYuODc1JTtcbiAgaGVpZ2h0OiAyMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNSU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MTQxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiA0cHggMCAycHg7XG59XG5cbi5id19sYXJnZUJhbm5lciAuYndfYmFubmVyX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYndfbGFyZ2VCYW5uZXIgLmJ3X2Jhbm5lcl9saW5rLmJ3X2Jhbm5lcl9saW5rX2xvZ2luIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uYndfbGFyZ2VCYW5uZXIgLmJ3X2Jhbm5lcl9saW5rLmJ3X2Jhbm5lcl9saW5rX2xvZ2luOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYndfbGFyZ2VCYW5uZXIgLmJ3X2Jhbm5lcl9saW5rIC5id19iYW5uZXJfbGlua19zdWIge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmJ3X2xhcmdlQmFubmVyIC5id19iYW5uZXJfbGlua19ub0J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3JTtcbiAgcmlnaHQ6IDIuNSU7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xufVxuXG4uYndfbGFyZ2VCYW5uZXIgLmJ3X2Jhbm5lcl9saW5rX25vQnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJ3X2xhcmdlQmFubmVyIC5id19iYW5uZXJfbGlua19ub0J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG59XG5cbi5id19sYXJnZUJhbm5lciAuYndfYmFubmVyX2xpbmtfbm9CdG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zcF9vbmx5X3NtYWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYndfbGFyZ2VCYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvbGlua193aWRlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0LCBjZW50ZXI7XG4gIH1cbiAgLmJ3X2xhcmdlQmFubmVyIC5wY19vbmx5X3dpZGUge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYndfbGFyZ2VCYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9saW5rX2l0ZW1zXzEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTElO1xuICAgIGxlZnQ6IDI1M3B4O1xuICB9XG4gIC5id19sYXJnZUJhbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvbGlua19pdGVtc18yLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExJTtcbiAgICBsZWZ0OiA0NjRweDtcbiAgfVxuICAuYndfbGFyZ2VCYW5uZXIgLmJ3X2Jhbm5lcl9saW5rLmJ3X2Jhbm5lcl9saW5rX2ZyZWUge1xuICAgIHRvcDogMjEuNSU7XG4gICAgd2lkdGg6IDE0M3B4O1xuICB9XG4gIC5id19sYXJnZUJhbm5lciAuYndfYmFubmVyX2xpbmsuYndfYmFubmVyX2xpbmtfbG9naW4ge1xuICAgIGJvdHRvbTogMjQuNSU7XG4gICAgd2lkdGg6IDE0M3B4O1xuICB9XG4gIC5id19sYXJnZUJhbm5lciAuYndfYmFubmVyX2xpbmtfbm9CdG4ge1xuICAgIGJvdHRvbTogNyU7XG4gICAgcmlnaHQ6IDIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDZweCkge1xuICAuYndfbGFyZ2VCYW5uZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuYndfbGFyZ2VCYW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg1MXB4KSB7XG4gIC5id19sYXJnZUJhbm5lcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5id19sYXJnZUJhbm5lciB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgIG1hcmdpbjogMWVtIDFlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY5OHB4KSB7XG4gIC5id19sYXJnZUJhbm5lcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NTRweCkge1xuICAuYndfbGFyZ2VCYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIG1hcmdpbjogMWVtIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmJ3X2xhcmdlQmFubmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ3X2xhcmdlQmFubmVyIC5id19iYW5uZXJfbGluay5id19iYW5uZXJfbGlua19mcmVlIHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHJpZ2h0OiAyLjI0ZW07XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNjAlO1xuICB9XG4gIC5id19sYXJnZUJhbm5lciAuYndfYmFubmVyX2xpbmsuYndfYmFubmVyX2xpbmtfbG9naW4ge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcmlnaHQ6IDIuMjRlbTtcbiAgICB0b3A6IDQ1JTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbiAgLmJ3X2xhcmdlQmFubmVyIC5id19iYW5uZXJfbGlua19hYm91dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbiAgLmJ3X2xhcmdlQmFubmVyIC5id19iYW5uZXJfbGlua19ub0J0biB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wY19vbmx5X3dpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Bfb25seV9zbWFsbCB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5id190YWJDb250ZW50IHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5id190YWJDb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjE0ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmJ3X2NvbnRlbnRzUmFuayBoMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmJ3X3N3aXBlSGVhZGVyIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5id19yYW5raW5nTGlzdCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nOiAxLjE0ZW0gMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjE0ZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYndfcmFua2luZ0xpc3QgbGk6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYndfcmFua2luZ0xpc3QgLm1vc3RSYW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5id19yYW5raW5nTGlzdCAubW9zdFJhbms6aG92ZXIgYSxcbi5id19yYW5raW5nTGlzdCAubW9zdFJhbmsgYTpob3Zlcixcbi5id19yYW5raW5nTGlzdCAubW9zdFJhbms6aG92ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiBkaW1ncmF5O1xufVxuXG4uYndfcmFua1RodW1iTGluayB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ3X3JhbmtUaHVtYkxpbmsgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYndfcmFua1RodW1iTGluay5id19pdGVtTmV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X3JhbmtUaHVtYkxpbmsuYndfaXRlbU5ldzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIk5FV1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4xMjVlbSAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAzMztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ3X3JhbmtUaHVtYkxpbmsgLmJ3X3JhbmtEYXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5id19yYW5rVGh1bWJMaW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ3X3JhbmtUaHVtYkxpbmsgc3Bhbixcbi5id19yYW5rVGh1bWJMaW5rOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYndfcmFua1RodW1iTGluayAuYndfbGlzdFJhbmssXG4uYndfcmFua1RodW1iTGluayAuYndfbGlzdEF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTRlbTtcbn1cblxuLmJ3X3JhbmtUaHVtYkxpbmsgLmJ3X2xpc3ROYW1lLFxuLmJ3X3JhbmtUaHVtYkxpbms6aG92ZXIgLmJ3X2xpc3ROYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYndfcmFua1RodW1iTGluayAuYndfbGlzdEF1dGhvcixcbi5id19yYW5rVGh1bWJMaW5rOmhvdmVyIC5id19saXN0QXV0aG9yIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGNvbG9yOiAjODg4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5id19yYW5rVGh1bWJMaW5rIC5id19saXN0UHJpY2Uge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmJ3X3JhbmtUaHVtYkxpbmsgLmJ3X2xpc3RQcmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvv6VcIjtcbn1cblxuLmJ3X3JhbmtpbmdMaXN0IC5id19saXN0UmFuayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ3X3JhbmtpbmdMaXN0IC5id19saXN0UmFuay5id19yYW5rX3VwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb19yYW5rX3VwLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogM3B4O1xufVxuXG4uYndfcmFua2luZ0xpc3QgLmJ3X2xpc3RSYW5rLmJ3X3JhbmtfZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29fcmFua19kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogMnB4O1xufVxuXG4uYndfcmFua2luZ0xpc3QgLmJ3X2xpc3RSYW5rLmJ3X3Jhbmtfc2FtZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29fcmFua19zYW1lLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogMnB4O1xufVxuXG4uYndfcmFua2luZ0xpc3QgLmJ3X2xpc3RSYW5rLmJ3X3JhbmtfbmV3OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTmV3IVwiO1xuICBjb2xvcjogI0NDMDAzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzJweDtcbiAgdG9wOiA0cHg7XG59XG5cbi5id19yYW5raW5nTGlzdCBsaTpmaXJzdC1vZi10eXBlIC5id19saXN0UmFuayBwYXRoIHtcbiAgZmlsbDogI2I1YTcwMDtcbn1cblxuLmJ3X3JhbmtpbmdMaXN0IGxpOm50aC1vZi10eXBlKDIpIC5id19saXN0UmFuayBwYXRoIHtcbiAgZmlsbDogIzkzOWFhMztcbn1cblxuLmJ3X3JhbmtpbmdMaXN0IGxpOm50aC1vZi10eXBlKDMpIC5id19saXN0UmFuayBwYXRoIHtcbiAgZmlsbDogI2JmN2QwMDtcbn1cblxuLyogbW9kYWwgKi9cbi5id19tb2RhbENvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJ3X21vZGFsQ29udGVudHMgaDMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuOGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5id19tb2RhbENvbnRlbnRzX3N1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAtMjBweCAxLjE1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ3X21vZGFsQ29udGVudHNfc3VtbWFyeSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogOHB4IGNhbGMoKDEwMCUgLSAzMDdweCkgLyAyKSAxLjVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYndfbW9kYWxDb250ZW50c19wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjE1ZW0gKiAyKTtcbiAgbWluLWhlaWdodDogNjNweDtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5id19tb2RhbENvbnRlbnRzX3BvaW50X2ltYWdlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbi1yaWdodDogMS4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5id19tb2RhbENvbnRlbnRzX3BvaW50X2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5id19tb2RhbENvbnRlbnRzX3BvaW50X2ltYWdlX29ubHkge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ3X21vZGFsQ29udGVudHNfcG9pbnRfaW1hZ2Vfb25seSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYndfbW9kYWxDb250ZW50c19wb2ludF9pbWFnZV9oZWlnaHQxMDAgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ3X21vZGFsQ29udGVudHNfcG9pbnRfdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjE1ZW0gLSA5MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEuMTVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA5MTQxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYndfbW9kYWxDb250ZW50c19wb2ludF90ZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5id19tb2RhbENvbnRlbnRzX3BvaW50X3RleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uYndfbW9kYWxDb250ZW50c19wb2ludF90ZXh0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4LjVweDtcbiAgaGVpZ2h0OiA4LjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjc1ZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYndfbW9kYWxDb250ZW50c19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTE0MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5id19tb2RhbENvbnRlbnRzX2xpbms6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5id19tb2RhbENvbnRlbnRzX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbltkYXRhLW1vZGFsLXR5cGU9XCJuZXdPcGVuXCJdIC5id19tb2RhbEJveC5id19mb3JCb29rIHtcbiAgcGFkZGluZzogMjZweCA3MHB4O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwibmV3T3BlblwiXSAuYndfbW9kYWxCb3gge1xuICB3aWR0aDogNDQwcHg7XG4gIGhlaWdodDogNTc1cHg7XG4gIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgdG9wOiBjYWxjKCgxMDAlIC0gNTc1cHgpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cIm5ld09wZW5cIl0gLmJ3X2Nsb3NlX21vZGFsIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNDhweDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0OHB4IC8gMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwibmV3T3BlblwiXSAuYndfY2xvc2VfbW9kYWwgbGluZSB7XG4gIHN0cm9rZTogI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGUoMTYuNSUsIDE3LjUlKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ3X21vZGFsW2RhdGEtbW9kYWwtdHlwZT1cIm5ld09wZW5cIl0gLmJ3X21vZGFsQm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS4xNWVtICogMik7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMS43MjVlbSAxLjE1ZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJuZXdPcGVuXCJdIC5id19tb2RhbEJveC5id19tb2RhbGJveF9taW5Db250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKCgxMDB2aCAtIDU2MHB4KSAvIDIpIC0gMTAwcHgpO1xuICB9XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJuZXdPcGVuXCJdIC5id19jbG9zZV9tb2RhbCB7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5id190b0FwcGxpX21lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDFlbSAwLjVlbTtcbn1cblxuLmJ3X3RvQXBwbGlfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEuMTRlbTtcbiAgcGFkZGluZzogMC43MjVlbSAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvX2ZvckFwcGxpLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC13ZWJraXQtY2FsYygyOC43NSUgLSAxMXB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygyOC43NSUgLSAxMXB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjRweDtcbn1cblxuLmJ3X3RvQXBwbGlfYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYndfY29udGVudHNbZGF0YS1kaXNwLW9yZGVyPVwiMTZcIl0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5bZGF0YS1wYWdlLWRpc3BdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYndfc2xpY2tfbXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJ3X3NsaWNrX212IC5zbGljay1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cbiAgLmJ3X3NsaWNrX212LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gIC5id19zbGlja19tdi5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXI6OmJlZm9yZSwgLmJ3X3NsaWNrX212LnNsaWNrLWluaXRpYWxpemVkLnNsaWNrLXNsaWRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ3X3NsaWNrX212IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5id19zbGlja19tdi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmJ3X2NvbnRlbnRzLmJ3X25ld3NMaW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5id19jb250ZW50c1RhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNGVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ3X2Jvb2tDYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpIHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDk5JSAvIDMpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDFlbSAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICB9XG4gIC5id19ib29rQ2F0ZWdvcmllcyBsaSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYndfYm9va0NhdGVnb3JpZXMgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYndfYm9va0NhdGVnb3JpZXMgbGk6bnRoLW9mLXR5cGUobis3KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgfVxuICAuYndfYm9va0NhdGVnb3JpZXMgbGk6bnRoLW9mLXR5cGUoMSksIC5id19ib29rQ2F0ZWdvcmllcyBsaTpudGgtb2YtdHlwZSg1KSwgLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpOm50aC1vZi10eXBlKDgpIHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbiAgLmJ3X2Jvb2tDYXRlZ29yaWVzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYndfbGFyZ2VCYW5uZXIge1xuICAgIC8qXHJcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygzNDNweCArIDFlbSAqIDIpO1xyXG4gIHdpZHRoOiBjYWxjKDM0M3B4ICsgMWVtICogMik7XHJcbiAgcGFkZGluZzogMCAxZW07ICovXG4gIH1cbiAgLmJ3X2xhcmdlQmFubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYndfbGFyZ2VCYW5uZXIuc3Bfb25seTpub3QoLmJ3X2hpZGUpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5id19sYXJnZUJhbm5lci5zcF9vbmx5X3NtYWxsOm5vdCguYndfaGlkZSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYndfbGFyZ2VCYW5uZXIgLmJ3X2Jhbm5lcl9saW5rIHtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5id19maW5kSW5wdXQge1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwdncgLSAxZW0gKiAyKTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDFlbSAqIDIpO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDEuMTRlbSAxZW0gMDtcbiAgICBwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIH1cbiAgLmJ3X2ZpbmRJbnB1dC5id19zdWdnZXN0T24ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJ3X2ZpbmRCdG4ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICByaWdodDogMS43NWVtO1xuICAgIHRvcDogMjZweDtcbiAgfVxuICAuYndfZmluZFN1Z2dlc3Qge1xuICAgIHdpZHRoOiA4MXZ3O1xuICAgIHRvcDogLXdlYmtpdC1jYWxjKDQuNWVtIC0gNHB4KTtcbiAgICB0b3A6IGNhbGMoNC41ZW0gLSA0cHgpO1xuICAgIGxlZnQ6IDFlbTtcbiAgfVxuICAuYndfbGlzdFNsaWNrIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsXG4gIC5id19saXN0U2xpY2sgLnNsaWNrLW5leHQ6aG92ZXI6OmJlZm9yZSxcbiAgLmJ3X2xpc3RTbGlja193aWRlIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsXG4gIC5id19saXN0U2xpY2tfd2lkZSAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuICAuYndfbGlzdFNsaWNrX3NtYWxsIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsXG4gIC5id19saXN0U2xpY2tfc21hbGwgLnNsaWNrLW5leHQ6aG92ZXI6OmJlZm9yZSxcbiAgLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuc2xpY2stcHJldjpob3Zlcjo6YmVmb3JlLFxuICAuYndfbGlzdFNsaWNrX3NtYWxsVG8xIC5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUsXG4gIC5id19saXN0U2xpY2tfbGFyZ2UgLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSxcbiAgLmJ3X2xpc3RTbGlja19sYXJnZSAuc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuICAuYndfdGFiQ29udGFpbmVyIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsXG4gIC5id190YWJDb250YWluZXIgLnNsaWNrLW5leHQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYndfY29udGVudHNUYWdzLFxuICAuYndfY29udGVudHNSYW5rIHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMHZ3IC0gMWVtICogMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxZW0gKiAyKTtcbiAgICBtYXJnaW46IDAgMWVtIDIuNzVlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5id19jb250ZW50c1RhZ3MgLmJ3X3RhZ0xpc3RzIGgyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuYndfdGFnTGluayBhIHtcbiAgICBtYXJnaW46IDAgMC41ZW0gMC41ZW0gMDtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLFxuICAuYndfd2lkZUNvbnRlbnRzIC5id19saW5rQ29udGVudHMge1xuICAgIG1heC13aWR0aDogMTI1dnc7XG4gICAgd2lkdGg6IDEyNXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgLXdlYmtpdC1jYWxjKDFlbSAtIDNweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBjYWxjKDFlbSAtIDNweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2NvbnRlbnRzX2xpcXVpZCAuYndfbGlua0NvbnRlbnRzLFxuICAuYndfd2lkZUNvbnRlbnRzIC5id19saW5rQ29udGVudHMuYndfY29udGVudHNfbGlxdWlkIC5id19saW5rQ29udGVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfdGh1bWJMaW5rOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfbGFyZ2UgLmJ3X2Zhdm9yaXRlX2Nhcm91c2VsIHtcbiAgICByaWdodDogLTNweDtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0X3NtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDExNy41dnc7XG4gICAgd2lkdGg6IDExNy41dnc7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdF9zbWFsbFRvMSB7XG4gICAgbWF4LXdpZHRoOiAxMTd2dztcbiAgICB3aWR0aDogMTE3dnc7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdF9sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAxNDF2dztcbiAgICB3aWR0aDogMTQxdnc7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2sgLmJ3X3RodW1iTGluayxcbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX3dpZGUgLmJ3X3RodW1iTGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrIC5id190aHVtYkxpbmsgLmJ3X3RpbGVMaXN0TmFtZSxcbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrIC5id190aHVtYkxpbmsgLmJ3X3RpbGVMaXN0SW5mbyxcbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX3dpZGUgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3ROYW1lLFxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfd2lkZSAuYndfdGh1bWJMaW5rIC5id190aWxlTGlzdEluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG4gIC5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19zbWFsbFRvMSAuYndfdGh1bWJMaW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfc21hbGxUbzEgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3ROYW1lLFxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfc21hbGxUbzEgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3RJbmZvIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19sYXJnZSAuYndfdGh1bWJMaW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfbGFyZ2UgLmJ3X3RodW1iTGluayAuYndfdGlsZUxpc3RJbmZvIHtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxuICAuYndfbGlua0NvbnRlbnRzLmJ3X2l0ZW1MaXN0IC5id19saXN0U2xpY2tfc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuYndfbGlzdFNsaWNrX3NtYWxsIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5id19saW5rQ29udGVudHMuYndfaXRlbUxpc3QgLmJ3X2xpc3RTbGlja19zbWFsbCAuc2xpY2stdHJhY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJ3X2xpbmtDb250ZW50cy5id19pdGVtTGlzdCAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41NWVtO1xuICB9XG4gIC5id19iYW5uZXJTbGlja1NtYWxsIHtcbiAgICAvKiDjg5Djg4rjg7zjga7mqKrjgavkvZnnmb3jgpLlhaXjgozjgovloLTlkIhcclxuICB3aWR0aDogY2FsYygxMDB2dyAtIDFlbSAqIDIpO1xyXG4gIG1hcmdpbjogMCAxZW07XHJcbiAgKi9cbiAgfVxuICAuYndfYmFubmVyU2xpY2tTbWFsbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYndfYmFubmVyU2xpY2tIYWxmIHtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAxZW0gKiAyICsgNHB4ICogMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSAqIDIgKyA0cHggKiAyKTtcbiAgICBtYXJnaW46IDAgLXdlYmtpdC1jYWxjKDFlbSAtIDRweCk7XG4gICAgbWFyZ2luOiAwIGNhbGMoMWVtIC0gNHB4KTtcbiAgfVxuICAuYndfYmFubmVyU2xpY2tIYWxmIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAuYndfY29udGVudHNSYW5rW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAuYndfY29udGVudHNSYW5rIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLmJ3X3N3aXBlSGVhZGVyIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmJ3X3N3aXBlSGVhZGVyIC5id19zd2lwZVRhYnMge1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5id19zd2lwZUhlYWRlciAuYndfc3dpcGVUYWJzIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgfVxuICAuYndfc3dpcGVIZWFkZXIgLmJ3X3N3aXBlVGFicyAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMS43MjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIFtkYXRhLXRhcmdldC1wYWdlPVwiYWxsXCJdIC5id190YWJDb250YWluZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtkYXRhLXRhcmdldC1wYWdlPVwiYWxsXCJdIC5id19zd2lwZUhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZzogMTZweCAyMnB4IDA7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIC5zbGljay1zbGlkZTpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIC5zbGljay1zbGlkZTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIC5id19zd2lwZVRhYnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBbZGF0YS10YXJnZXQtcGFnZT1cImFsbFwiXSAuYndfc3dpcGVIZWFkZXIgLmJ3X3N3aXBlVGFiX2hlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjE0ZW07XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3N3aXBlSGVhZGVyIC5id19pc0FjdGl2ZSAuYndfc3dpcGVUYWJfaGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDkxNDE7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgW2RhdGEtdGFyZ2V0LXBhZ2U9XCJhbGxcIl0gLmJ3X3RhYkNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAuYndfc3dpcGVIZWFkZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMWVtKTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC8qIEZpcmVmb3gg5a++5b+cICovXG4gIH1cbiAgLmJ3X3N3aXBlSGVhZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSDlr77lv5wgKi9cbiAgfVxuICAuYndfc3dpcGVIZWFkZXIgLmJ3X3N3aXBlVGFiX2hlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLmJ3X3N3aXBlSGVhZGVyIC5id19zd2lwZVRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmJ3X3N3aXBlSGVhZGVyIC5id19zd2lwZVRhYnMgLmJ3X3N3aXBlVGFiIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmJ3X3N3aXBlSGVhZGVyIC5id19zd2lwZVRhYnMgLmJ3X3N3aXBlVGFiOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5id190YWJDb250ZW50IGgzIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYndfY29udGVudHNSYW5rIC5zbGljay1zbGlkZSBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjE0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYndfY29udGVudHNSYW5rIC5zbGljay1zbGlkZSBoMyB7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbiAgLmJ3X2NvbnRlbnRzUmFuayAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgaDMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA5MTQxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ3X3RhYkNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgMWVtICogMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDFlbSAqIDIpO1xuICAgIG1hcmdpbjogLTJweCAtMWVtIDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gIH1cbiAgLmJ3X3RhYkNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZSAwcywgcGFkZGluZyAwcyBlYXNlIDAuNXMsIG9wYWNpdHkgMC41cyBlYXNlIDBzO1xuICB9XG4gIC5id19yYW5raW5nTGlzdCB7XG4gICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDB2dyAtIDFlbSAqIDIpO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMWVtICogMik7XG4gIH1cbiAgLmJ3X3JhbmtpbmdMaXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJ3X3JhbmtpbmdMaXN0IGxpOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYndfcmFua2luZ0xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYndfcmFua2luZ0xpc3QgbGkubW9zdFJhbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5id19yYW5raW5nTGlzdCBsaS5tb3N0UmFuayAuYndfbW9zdFZpZXcge1xuICAgIG1hcmdpbjogLTFlbSAwLjEyNWVtIDA7XG4gIH1cbiAgLmJ3X3JhbmtUaHVtYkxpbmsgLmJ3X3JhbmtEYXRhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gIH1cbiAgLmJ3X3JhbmtUaHVtYkxpbmsgaW1nIHtcbiAgICB3aWR0aDogODZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLmJ3X3JhbmtUaHVtYkxpbmsgLmJ3X2xpc3ROYW1lLFxuICAuYndfcmFua1RodW1iTGluazpob3ZlciAuYndfbGlzdE5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xNGVtO1xuICB9XG4gIC5id19yYW5raW5nTGlzdCAuYndfbGlzdFJhbmsuYndfcmFua19uZXc6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcmlnaHQ6IC0zNHB4O1xuICAgIHRvcDogNXB4O1xuICB9XG4gIFtkYXRhLWFjY291bnQtbG9naW49XCJ0cnVlXCJdW2RhdGEtcGFnZS10eXBlPVwibWFnYXppbmVcIl0gW2RhdGEtcGFnZS1kaXNwPVwibWFnYXppbmVcIl0uc3Bfb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYndfbW9kYWxDb250ZW50c19saW5rOmhvdmVyLCAuYndfbW9kYWxDb250ZW50c19saW5rOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJ3X3RvQXBwbGlfYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFtkYXRhLW1vZGFsLXR5cGU9XCJuZXdPcGVuXCJdIC5id19tb2RhbEJveC5id19mb3JCb29rIHtcbiAgICBwYWRkaW5nOiAxLjcyNWVtIDEuMTVlbTtcbiAgfVxufVxuXG4uYndfbW9kYWxbZGF0YS1tb2RhbC10eXBlPVwibmV3T3BlblwiXSAuYndfbW9kYWxCb3guYndfbW9kYWxib3hfbWluQ29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJuZXdPcGVuXCJdIC5id19tb2RhbEJveC5id19tb2RhbGJveF9taW5Db250ZW50IC5id19tb2RhbENvbnRlbnRzX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5id19tb2RhbFtkYXRhLW1vZGFsLXR5cGU9XCJuZXdPcGVuXCJdIC5id19tb2RhbEJveC5id19tb2RhbGJveF9taW5Db250ZW50IC5id19tb2RhbENvbnRlbnRzX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdfQ== */