@charset "UTF-8";
body {
  background-color: #D3F8FF;
}

/**********
共通アニメーション
************/
.fadein {
  opacity: 0;
  transform: translate(0, 30px);
  transition: all 800ms;
}

.fadein.scrollin {
  opacity: 1;
  transform: translate(0, 0);
}

.common-header {
  margin-top: -220px;
  margin-bottom: 100px;
}

.common-header .breadcrumb {
  top: 163px;
}

.common-header .winners-logo {
  width: 620px;
  display: block;
  margin: 80px auto 30px auto;
}

.common-header .desc {
  text-align: center;
}

.common-header .desc p {
  width: 100%;
  float: none;
  text-align: center;
}

.winners-wide-wrapper {
  width: 100%;
  margin: 0 auto;
}

.winners-wide-wrapper .box .artist-wrapper {
  margin-top: 10px;
}

.winners-wide-wrapper .box .artist-wrapper .name {
  font-weight: bold;
  font-family: "HomepageBaukasten", sans-serif;
  font-size: 24px;
  margin: 0px 0 14px 0;
  letter-spacing: 0.12em;
  float: left;
}

.winners-wide-wrapper .box .artist-wrapper .meta {
  float: left;
  margin-top: 10px;
  margin-left: 20px;
}

.winners-wide-wrapper .box .artist-wrapper .meta .website {
  font-size: 12px;
  letter-spacing: 0.06em;
  width: 80px;
  background-image: url("/2021/assets/images/common/icon-arrow.png");
  background-position: right top 2px;
  background-repeat: no-repeat;
  background-size: 9px 9px;
  float: left;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.winners-wide-wrapper .box .artist-wrapper .meta .website:hover {
  opacity: 0.5;
}

.winners-wide-wrapper .box .artist-wrapper .meta .website.none {
  background-image: url("/2021/assets/images/common/icon-arrow-gray.png");
  color: #CECECE;
}

.winners-wide-wrapper .box .artist-wrapper .meta .youtube {
  width: 18px;
  height: 14px;
  float: left;
  margin-left: 20px;
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on-w.png");
  background-position: left top 1px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.winners-wide-wrapper .box .artist-wrapper .meta .youtube:hover {
  opacity: 0.5;
}

.winners-wide-wrapper .box .artist-wrapper .meta .youtube.none {
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-off.png");
}

.winners-wide-wrapper .box .artist-wrapper .director-wrapper {
  margin-top: 1px;
}

.winners-wide-wrapper .box .artist-wrapper .director-wrapper .title {
  width: 55px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  padding-left: 2px;
  letter-spacing: 0.15em;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  border-radius: 30px;
  background-color: #000;
  float: left;
  margin-right: 15px;
}

.winners-wide-wrapper .box .artist-wrapper .director-wrapper .director-name {
  font-weight: bold;
  font-size: 17px;
  letter-spacing: 0.12em;
  color: #000;
  float: left;
  height: 28px;
  line-height: 28px;
}

.winners-wide-wrapper .box .artist-wrapper .album-thumbnail {
  width: 95px;
  float: left;
  margin-right: 28px;
}

.winners-wide-wrapper .box .artist-wrapper.album .name {
  font-size: 20px;
}

.winners-wide-wrapper .box .artist-wrapper.album .name.en {
  padding-top: 5px;
}

.winners-wide-wrapper .box .album-title {
  font-weight: bold;
  font-family: "HomepageBaukasten", sans-serif;
  font-size: 25px;
  height: 28px;
  line-height: 43px;
  padding-top: 4px;
  margin: 0px 0 16px 0;
  letter-spacing: 0.12em;
}

.winners-wide-wrapper .box .category-title {
  font-family: futura-pt-bold,sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 77px;
  letter-spacing: -0.02em;
}

.winners-wide-wrapper .box .category-desc {
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.08em;
  padding: 26px 0 15px 0;
}

.winners-wide-wrapper .box .bg-category-title {
  width: 100%;
  overflow: hidden;
  height: 147px;
  font-family: futura-pt-bold,sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 150px;
  color: #FFF;
  opacity: 0.06;
  position: absolute;
  z-index: 0;
  white-space: nowrap;
}

.winners-wide-wrapper .box .bg-thumbnail {
  width: 480px;
  height: 360px;
  background: #f9ff00;
  background: -moz-linear-gradient(180deg, #f9ff00 0%, #012e6b 100%);
  background: -webkit-linear-gradient(180deg, #f9ff00 0%, #012e6b 100%);
  background: linear-gradient(180deg, #f9ff00 0%, #012e6b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9ff00",endColorstr="#012e6b",GradientType=1);
  position: absolute;
  z-index: 5;
  margin-top: 20px;
}

.winners-wide-wrapper .box .artist-thumbnail {
  position: absolute;
  z-index: 10;
  margin-top: 20px;
}

.winners-wide-wrapper .box.color-01 {
  background-color: #012E6B;
}

.winners-wide-wrapper .box.color-01 .category-title {
  color: #E4FFD0;
  background: -webkit-linear-gradient(0deg, #E4FFD0, #A3BF8E);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 68px;
}

.winners-wide-wrapper .box.color-01 .category-desc {
  color: #FFF;
}

.winners-wide-wrapper .box.color-01 .artist-wrapper {
  color: #FFF;
}

.winners-wide-wrapper .box.color-01 .artist-wrapper .meta .website {
  background-image: url("/2021/assets/images/common/icon-arrow-white.png");
}

.winners-wide-wrapper .box.color-01 .artist-wrapper .meta .youtube {
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on-w.png");
}

.winners-wide-wrapper .box.color-01 .bg-thumbnail {
  transform: rotate(7deg);
}

.winners-wide-wrapper .box.color-01 .left {
  padding-top: 72px;
}

.winners-wide-wrapper .box.color-01 .left.album {
  padding-top: 48px;
}

.winners-wide-wrapper .box.color-02 {
  background-color: #FFF;
}

.winners-wide-wrapper .box.color-02 .category-title {
  color: #012e6b;
  background: -webkit-linear-gradient(0deg, #2f65ac, #012e6b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 68px;
}

.winners-wide-wrapper .box.color-02 .category-desc {
  color: #000;
}

.winners-wide-wrapper .box.color-02 .artist-wrapper {
  color: #000;
}

.winners-wide-wrapper .box.color-02 .artist-wrapper .meta .website {
  background-image: url("/2021/assets/images/common/icon-arrow-bk.png");
}

.winners-wide-wrapper .box.color-02 .artist-wrapper .meta .youtube {
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on-bk.png");
}

.winners-wide-wrapper .box.color-02 .bg-thumbnail {
  transform: rotate(-7deg);
}

.winners-wide-wrapper .box.color-02 .right {
  padding-top: 72px;
}

.winners-wide-wrapper .box.color-02 .right.video {
  padding-top: 55px;
}

.winners-wide-wrapper .box.color-02 .right.album {
  padding-top: 48px;
}

.winners-wide-wrapper .box.color-02 .bg-category-title {
  color: #012E6B;
  opacity: 0.05;
}

.winners-wide-wrapper .box.wide {
  width: 100%;
  height: 400px;
  margin-bottom: 40px;
}

.winners-wide-wrapper .box.wide .inner {
  width: 1120px;
  margin: 0 auto;
  padding-left: 30px;
  z-index: 1;
  position: absolute;
  left: calc((100% - 1120px) / 2);
}

.winners-wide-wrapper .box.wide .left, .winners-wide-wrapper .box.wide .right {
  width: 50%;
}

.winners-wide-wrapper .box.wide .left {
  float: left;
}

.winners-wide-wrapper .box.wide .right {
  float: right;
}

.winners-wide-wrapper .box.wide .artist-thumbnail {
  width: 480px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
}

.winners-wide-wrapper .box.wide .bg-category-title {
  left: -10px;
  margin-top: 253px;
}

.winners-box-wrapper {
  width: 100%;
  margin: 0 auto;
}

.winners-box-wrapper .inner {
  width: 1140px;
  margin: 0 auto;
}

.winners-box-wrapper .box {
  overflow: hidden;
  width: 550px;
  float: left;
  height: 800px;
  padding: 38px 44px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.04);
  margin-bottom: 40px;
  position: relative;
}

.winners-box-wrapper .box:nth-child(2n) {
  margin-left: 40px;
}

.winners-box-wrapper .box .artist-wrapper {
  margin-top: 10px;
  position: absolute;
  z-index: 10;
}

.winners-box-wrapper .box .artist-wrapper.single {
  bottom: 25px;
}

.winners-box-wrapper .box .artist-wrapper.multiple {
  bottom: 38px;
}

.winners-box-wrapper .box .artist-wrapper.album {
  bottom: 40px;
}

.winners-box-wrapper .box .artist-wrapper .name {
  font-weight: bold;
  font-family: "HomepageBaukasten", sans-serif;
  font-size: 20px;
  margin: 0px 0 14px 0;
  letter-spacing: 0.12em;
  float: left;
}

.winners-box-wrapper .box .artist-wrapper .name .sep {
  height: 22px;
  border-right: 1px solid #FFF;
  margin-right: 10px;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: -4px;
}

.winners-box-wrapper .box .artist-wrapper .meta {
  float: left;
  margin-top: 10px;
  margin-left: 20px;
}

.winners-box-wrapper .box .artist-wrapper .meta .website {
  font-size: 12px;
  letter-spacing: 0.06em;
  width: 80px;
  background-image: url("/2021/assets/images/common/icon-arrow.png");
  background-position: right top 2px;
  background-repeat: no-repeat;
  background-size: 9px 9px;
  float: left;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.winners-box-wrapper .box .artist-wrapper .meta .website:hover {
  opacity: 0.5;
}

.winners-box-wrapper .box .artist-wrapper .meta .website.none {
  background-image: url("/2021/assets/images/common/icon-arrow-gray.png");
  color: #CECECE;
}

.winners-box-wrapper .box .artist-wrapper .meta .youtube {
  width: 18px;
  height: 14px;
  float: left;
  margin-left: 20px;
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on-w.png");
  background-position: left top 1px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.winners-box-wrapper .box .artist-wrapper .meta .youtube:hover {
  opacity: 0.5;
}

.winners-box-wrapper .box .artist-wrapper .meta .youtube.none {
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-off.png");
}

.winners-box-wrapper .box .artist-wrapper.en .meta {
  margin-top: 6px;
}

.winners-box-wrapper .box .artist-wrapper .director-wrapper {
  margin-top: 0px;
}

.winners-box-wrapper .box .artist-wrapper .director-wrapper .title {
  width: 55px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  padding-left: 2px;
  letter-spacing: 0.15em;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  border-radius: 30px;
  background-color: #000;
  float: left;
  margin-right: 15px;
}

.winners-box-wrapper .box .artist-wrapper .director-wrapper .director-name {
  font-weight: bold;
  font-size: 17px;
  letter-spacing: 0.12em;
  color: #000;
  float: left;
  height: 28px;
  line-height: 28px;
}

.winners-box-wrapper .box .artist-wrapper .album-thumbnail {
  width: 70px;
  float: left;
  margin-right: 25px;
}

.winners-box-wrapper .box .artist-wrapper.album .name {
  font-size: 20px;
}

.winners-box-wrapper .box .artist-wrapper.album .name.en {
  padding-top: 5px;
}

.winners-box-wrapper .box .album-title {
  font-weight: bold;
  font-family: "HomepageBaukasten", sans-serif;
  font-size: 20px;
  height: 26px;
  line-height: 32px;
  padding-top: 4px;
  margin: 0px 0 12px 0;
  letter-spacing: 0.12em;
  float: left;
  width: 400px;
}

.winners-box-wrapper .box .category-title {
  font-family: futura-pt-bold,sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 57px;
  letter-spacing: -0.02em;
  line-height: 55px;
  margin-top: -35px;
  height: 190px;
}

.winners-box-wrapper .box .category-desc {
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 0.08em;
  height: 40px;
}

.winners-box-wrapper .box .bg-category-title {
  width: 810px;
  overflow: hidden;
  height: 100px;
  font-family: futura-pt-bold,sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 100px;
  color: #FFF;
  opacity: 0.06;
  z-index: 0;
  white-space: nowrap;
  transform: rotate(90deg);
  transform-origin: left top;
  transform-origin: 0 0;
  margin-left: 541px;
  margin-top: -47px;
}

.winners-box-wrapper .box .artist-thumbnail {
  width: 460px;
  margin-top: 20px;
  position: absolute;
  z-index: 10;
}

.winners-box-wrapper .box.color-01 {
  background-color: #012E6B;
}

.winners-box-wrapper .box.color-01 .category-title {
  color: #E4FFD0;
  background: -webkit-linear-gradient(0deg, #E4FFD0, #A3BF8E);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.winners-box-wrapper .box.color-01 .category-desc {
  color: #FFF;
}

.winners-box-wrapper .box.color-01 .artist-wrapper {
  color: #FFF;
}

.winners-box-wrapper .box.color-01 .artist-wrapper .meta .website {
  background-image: url("/2021/assets/images/common/icon-arrow-white.png");
}

.winners-box-wrapper .box.color-01 .artist-wrapper .meta .youtube {
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on-w.png");
}

.winners-box-wrapper .box.color-01 .artist-wrapper .name .sep {
  border-right: 1px solid #FFF;
}

.winners-box-wrapper .box.color-01 .left {
  padding-top: 72px;
}

.winners-box-wrapper .box.color-01 .left.album {
  padding-top: 48px;
}

.winners-box-wrapper .box.color-01 .director-wrapper .title {
  color: #012E6B;
  background-color: #FFF;
}

.winners-box-wrapper .box.color-01 .director-wrapper .director-name {
  color: #FFF;
}

.winners-box-wrapper .box.color-02 {
  background-color: #FFF;
}

.winners-box-wrapper .box.color-02 .category-title {
  color: #012e6b;
  background: -webkit-linear-gradient(0deg, #2f65ac, #012e6b);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.winners-box-wrapper .box.color-02 .category-desc {
  color: #000;
}

.winners-box-wrapper .box.color-02 .artist-wrapper {
  color: #000;
}

.winners-box-wrapper .box.color-02 .artist-wrapper .meta .website {
  background-image: url("/2021/assets/images/common/icon-arrow-bk.png");
}

.winners-box-wrapper .box.color-02 .artist-wrapper .meta .youtube {
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on-bk.png");
}

.winners-box-wrapper .box.color-02 .artist-wrapper .name .sep {
  border-right: 1px solid #012E6B;
}

.winners-box-wrapper .box.color-02 .bg-category-title {
  color: #012E6B;
  opacity: 0.05;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGMvd2lubmVycy5jc3MiLCJzb3VyY2VzIjpbInBjL3dpbm5lcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkY29sb3ItbWFpbjogIzAxMkU2QjtcblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0Y4RkY7XG59XG5cbi8qKioqKioqKioqXG7lhbHpgJrjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbioqKioqKioqKioqKi9cbi5mYWRlaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb24gOiBhbGwgODAwbXM7XG5cbiAgJi5zY3JvbGxpbntcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9Ly8uc2Nyb2xsaW5cbn0vLy5mYWRlaW5cblxuLmNvbW1vbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICB0b3A6IDE2M3B4O1xuICB9XG4gIC53aW5uZXJzLWxvZ28ge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDgwcHggYXV0byAzMHB4IGF1dG87XG4gIH1cbiAgLmRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi53aW5uZXJzLXdpZGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuYm94IHtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFydGlzdC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhvbWVwYWdlQmF1a2FzdGVuXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAxNHB4IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB9Ly8ubmFtZVxuXG4gICAgICAubWV0YSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAud2Vic2l0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLzIwMjEvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wIDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4IDlweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm9uZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LWdyYXkucG5nXCIpO1xuICAgICAgICAgICAgY29sb3I6ICNDRUNFQ0U7XG4gICAgICAgICAgfS8vLm5vbmVcbiAgICAgICAgfS8vLndlYnNpdGVcblxuICAgICAgICAueW91dHViZSB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tbm9taW5lZXMteW91dHViZS1vbi13LnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm9uZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLW5vbWluZWVzLXlvdXR1YmUtb2ZmLnBuZ1wiKTtcbiAgICAgICAgICB9Ly8ubm9uZVxuICAgICAgICB9Ly8ueW91dHViZVxuXG4gICAgICB9Ly8ubWV0YVxuXG4gICAgICAuZGlyZWN0b3Itd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfS8vLnRpdGxlXG5cbiAgICAgICAgLmRpcmVjdG9yLW5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICB9Ly8uZGlyZWN0b3Itd3JhcHBlclxuXG4gICAgICAuYWxidW0tdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgICB9Ly8uYWxidW0tdGh1bWJuYWlsXG5cbiAgICAgICYuYWxidW0ge1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgJi5lbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vLm5hbWVcbiAgICAgIH0vLy5hbGJ1bVxuXG4gICAgfS8vLmFydGlzdC13cmFwcGVyXG5cbiAgICAuYWxidW0tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogXCJIb21lcGFnZUJhdWthc3RlblwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgbWFyZ2luOiAwcHggMCAxNnB4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIH0vLy5cblxuICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogZnV0dXJhLXB0LWJvbGQsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDc3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcbiAgICAuY2F0ZWdvcnktZGVzYyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICBwYWRkaW5nOiAyNnB4IDAgMTVweCAwO1xuICAgIH1cbiAgICAuYmctY2F0ZWdvcnktdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxNDdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBmdXR1cmEtcHQtYm9sZCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG9wYWNpdHk6IDAuMDY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcblxuICAgIC5iZy10aHVtYm5haWx7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI0OSwyNTUsMCk7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ5LDI1NSwwLDEpIDAlLCByZ2JhKDEsNDYsMTA3LDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0OSwyNTUsMCwxKSAwJSwgcmdiYSgxLDQ2LDEwNywxKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ5LDI1NSwwLDEpIDAlLCByZ2JhKDEsNDYsMTA3LDEpIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmOWZmMDBcIixlbmRDb2xvcnN0cj1cIiMwMTJlNmJcIixHcmFkaWVudFR5cGU9MSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9Ly8uYmctdGh1bWJuYWlsXG4gICAgLmFydGlzdC10aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYuY29sb3ItMDEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMkU2QjtcblxuICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNFNEZGRDA7Ly/pnZ7lr77lv5zjga7jg5bjg6njgqbjgrbjgafjga7mloflrZfoibLjgpLoqK3lrppcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgI0U0RkZEMCwgI0EzQkY4RSk7Ly/og4zmma/oibLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLmjIflrppcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7Ly/jg4bjgq3jgrnjg4jjgafjgY/jgormipzjgY9cbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50Oy8v44GP44KK5oqc44GE44Gf6YOo5YiG44Gv6IOM5pmv44KS6KGo56S6XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgICAgfS8vLmNhdGVnb3J5LXRpdGxlXG4gICAgICAuY2F0ZWdvcnktZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgICAgLmFydGlzdC13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIC53ZWJzaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctd2hpdGUucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAueW91dHViZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLW5vbWluZWVzLXlvdXR1YmUtb24tdy5wbmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmctdGh1bWJuYWlsIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XG5cbiAgICAgICAgJi5hbGJ1bXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5jb2xvci0wMVxuXG5cbiAgICAmLmNvbG9yLTAyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDEyZTZiOy8v6Z2e5a++5b+c44Gu44OW44Op44Km44K244Gn44Gu5paH5a2X6Imy44KS6Kit5a6aXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMyZjY1YWMsICMwMTJlNmIpOy8v6IOM5pmv6Imy44Gr44Kw44Op44OH44O844K344On44Oz44KS5oyH5a6aXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0Oy8v44OG44Kt44K544OI44Gn44GP44KK5oqc44GPXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsvL+OBj+OCiuaKnOOBhOOBn+mDqOWIhuOBr+iDjOaZr+OCkuihqOekulxuICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgIH0vLy5jYXRlZ29yeS10aXRsZVxuICAgICAgLmNhdGVnb3J5LWRlc2Mge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICAgIC5hcnRpc3Qtd3JhcHBlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICAud2Vic2l0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LWJrLnBuZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnlvdXR1YmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLzIwMjEvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbi1ub21pbmVlcy15b3V0dWJlLW9uLWJrLnBuZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iZy10aHVtYm5haWwge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gICAgICB9XG5cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuXG4gICAgICAgICYudmlkZW8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWxidW17XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iZy1jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgIH0vLy5jYXRlZ29yeS10aXRsZVxuXG4gICAgfS8vLmNvbG9yLTAyXG5cbiAgICAmLndpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgd2lkdGg6IDExMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTEyMHB4KSAvIDIpO1xuICAgICAgfS8vLmlubmVyXG5cbiAgICAgIC5sZWZ0LCAucmlnaHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgLmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgLmFydGlzdC10aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgfS8vLmFydGlzdC10aHVtYm5haWxcblxuICAgICAgLmJnLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1M3B4O1xuICAgICAgfS8vLmNhdGVnb3J5LXRpdGxlXG5cbiAgICB9Ly8ud2lkZVxuICB9Ly8uYm94XG5cbn0vLy53aW5uZXJzLXdyYXBwZXJcblxuXG4ud2lubmVycy1ib3gtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuaW5uZXIge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH0vLy5pbm5lclxuXG4gIC5ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgcGFkZGluZzogMzhweCA0NHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAgLCAwLjA0KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuYXJ0aXN0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmLnNpbmdsZSB7XG4gICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgJi5tdWx0aXBsZSB7XG4gICAgICAgIGJvdHRvbTogMzhweDtcbiAgICAgIH1cblxuICAgICAgJi5hbGJ1bSB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSG9tZXBhZ2VCYXVrYXN0ZW5cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDBweCAwIDE0cHggMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLnNlcCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH0vLy5uYW1lXG5cbiAgICAgIC5tZXRhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIC53ZWJzaXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggOXB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ub25lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctZ3JheS5wbmdcIik7XG4gICAgICAgICAgICBjb2xvcjogI0NFQ0VDRTtcbiAgICAgICAgICB9Ly8ubm9uZVxuICAgICAgICB9Ly8ud2Vic2l0ZVxuXG4gICAgICAgIC55b3V0dWJlIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLzIwMjEvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbi1ub21pbmVlcy15b3V0dWJlLW9uLXcucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ub25lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tbm9taW5lZXMteW91dHViZS1vZmYucG5nXCIpO1xuICAgICAgICAgIH0vLy5ub25lXG4gICAgICAgIH0vLy55b3V0dWJlXG5cbiAgICAgIH0vLy5tZXRhXG5cbiAgICAgICYuZW4ge1xuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXJlY3Rvci13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9Ly8udGl0bGVcblxuICAgICAgICAuZGlyZWN0b3ItbmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgIH0vLy5kaXJlY3Rvci13cmFwcGVyXG5cbiAgICAgIC5hbGJ1bS10aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH0vLy5hbGJ1bS10aHVtYm5haWxcblxuICAgICAgJi5hbGJ1bSB7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAmLmVuIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8ubmFtZVxuICAgICAgfS8vLmFsYnVtXG5cbiAgICB9Ly8uYXJ0aXN0LXdyYXBwZXJcblxuICAgIC5hbGJ1bS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhvbWVwYWdlQmF1a2FzdGVuXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBtYXJnaW46IDBweCAwIDEycHggMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9Ly8uYWxidW0tdGl0bGVcblxuICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogZnV0dXJhLXB0LWJvbGQsc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDU3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIH0vLy5jYXRlZ29yeS10aXRsZVxuICAgIC5jYXRlZ29yeS1kZXNjIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmJnLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIHdpZHRoOiA4MTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGZ1dHVyYS1wdC1ib2xkLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgb3BhY2l0eTogMC4wNjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICBtYXJnaW4tbGVmdDogNTQxcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNDdweDtcbiAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcblxuICAgIC5hcnRpc3QtdGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmLmNvbG9yLTAxIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTJFNkI7XG5cbiAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRTRGRkQwOy8v6Z2e5a++5b+c44Gu44OW44Op44Km44K244Gn44Gu5paH5a2X6Imy44KS6Kit5a6aXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICNFNEZGRDAsICNBM0JGOEUpOy8v6IOM5pmv6Imy44Gr44Kw44Op44OH44O844K344On44Oz44KS5oyH5a6aXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0Oy8v44OG44Kt44K544OI44Gn44GP44KK5oqc44GPXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsvL+OBj+OCiuaKnOOBhOOBn+mDqOWIhuOBr+iDjOaZr+OCkuihqOekulxuICAgICAgfS8vLmNhdGVnb3J5LXRpdGxlXG4gICAgICAuY2F0ZWdvcnktZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgICAgLmFydGlzdC13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIC53ZWJzaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctd2hpdGUucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAueW91dHViZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLW5vbWluZWVzLXlvdXR1YmUtb24tdy5wbmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAuc2VwIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGVmdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuXG4gICAgICAgICYuYWxidW17XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRpcmVjdG9yLXdyYXBwZXIge1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH0vLy50aXRsZVxuXG4gICAgICAgIC5kaXJlY3Rvci1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICB9Ly8uZGlyZWN0b3Itd3JhcHBlclxuXG4gICAgfS8vLmNvbG9yLTAxXG5cblxuICAgICYuY29sb3ItMDIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwMTJlNmI7Ly/pnZ7lr77lv5zjga7jg5bjg6njgqbjgrbjgafjga7mloflrZfoibLjgpLoqK3lrppcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzJmNjVhYywgIzAxMmU2Yik7Ly/og4zmma/oibLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLmjIflrppcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7Ly/jg4bjgq3jgrnjg4jjgafjgY/jgormipzjgY9cbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50Oy8v44GP44KK5oqc44GE44Gf6YOo5YiG44Gv6IOM5pmv44KS6KGo56S6XG4gICAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcbiAgICAgIC5jYXRlZ29yeS1kZXNjIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgICAuYXJ0aXN0LXdyYXBwZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgLndlYnNpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLzIwMjEvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy1iay5wbmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC55b3V0dWJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tbm9taW5lZXMteW91dHViZS1vbi1iay5wbmdcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAuc2VwIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1tYWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmctY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcblxuICAgIH0vLy5jb2xvci0wMlxuXG4gIH0vLy5ib3hcblxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQSxBQUFBLElBQUksQ0FBQztFQUNILGdCQUFnQixFQUFFLE9BQU87Q0FDMUI7O0FBRUQ7O2FBRWE7QUFD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 */
