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

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

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

.common-header {
  margin-bottom: 35px;
  margin-top: -140px;
}

.common-header .breadcrumb {
  position: relative;
}

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

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

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

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

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

.winners-box-wrapper-sp .box {
  overflow: hidden;
  width: 100%;
  float: left;
  padding: 34px 20px 90px 20px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.04);
  margin-bottom: 30px;
  position: relative;
}

.winners-box-wrapper-sp .box.multiple {
  padding-bottom: 102px;
}

.winners-box-wrapper-sp .box.album {
  padding-bottom: 125px;
}

.winners-box-wrapper-sp .box.wide.multiple {
  padding-bottom: 122px !important;
}

.winners-box-wrapper-sp .box.wide.album {
  padding-bottom: 145px !important;
}

.winners-box-wrapper-sp .box.wide .bg-thumbnail {
  width: calc(100% - 20px * 2);
  width: -webkit-calc(100% - 20px * 2);
  position: absolute;
  z-index: 5;
  top: 150px;
  transform: rotate(4deg);
}

.winners-box-wrapper-sp .box.wide .bg-thumbnail:before {
  content: "";
  display: block;
  padding-top: 75%;
  /* 高さを幅の75%に固定 */
}

.winners-box-wrapper-sp .box.wide .bg-thumbnail .elm {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  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);
}

.winners-box-wrapper-sp .box.wide .adjustor:before {
  content: "";
  display: block;
  padding-top: 75%;
  /* 高さを幅の75%に固定 */
}

.winners-box-wrapper-sp .box.wide .artist-thumbnail {
  margin-top: 10px;
  width: calc(100% - 20px * 2) !important;
  width: -webkit-calc(100% - 20px * 2) !important;
  position: absolute  !important;
  top: 140px;
  z-index: 6;
}

.winners-box-wrapper-sp .box .artist-wrapper {
  width: 100%;
  margin-top: 16px;
  position: absolute;
  bottom: 30px;
  z-index: 10;
}

.winners-box-wrapper-sp .box .artist-wrapper .name {
  font-weight: bold;
  font-family: "HomepageBaukasten", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  font-size: 15px;
  line-height: 15px;
  margin: 10px 0 7px 0;
  letter-spacing: 0.08em;
  float: left;
}

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

.winners-box-wrapper-sp .box .artist-wrapper .meta {
  float: left;
  margin-top: 11px;
  margin-left: 15px;
}

.winners-box-wrapper-sp .box .artist-wrapper .meta .website {
  font-size: 9px;
  letter-spacing: 0.06em;
  width: 65px;
  background-image: url("/2021/assets/images/common/icon-arrow.png");
  background-position: right top 1px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  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-sp .box .artist-wrapper .meta .website:hover {
  opacity: 0.5;
}

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

.winners-box-wrapper-sp .box .artist-wrapper .meta .youtube {
  width: 16px;
  height: 13px;
  float: left;
  margin-left: 15px;
  background-image: url("/2021/assets/images/common/icon-nominees-youtube-on.png");
  background-position: left top;
  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-sp .box .artist-wrapper .meta .youtube:hover {
  opacity: 0.5;
}

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

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

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

.winners-box-wrapper-sp .box .artist-wrapper .director-wrapper .title {
  width: 42px;
  height: 20px;
  line-height: 20px;
  font-size: 11px;
  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: 12px;
}

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

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

.winners-box-wrapper-sp .box .artist-wrapper.album .meta {
  margin-top: -1px;
}

.winners-box-wrapper-sp .box .artist-wrapper.album .name {
  font-size: 14px;
  margin-top: -4px;
}

.winners-box-wrapper-sp .box .artist-wrapper.album .name.en .meta {
  margin-top: -1px;
}

.winners-box-wrapper-sp .box .album-title {
  font-weight: bold;
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  padding-top: 1px;
  margin: 9px 0 10px 0;
  letter-spacing: 0.12em;
}

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

.winners-box-wrapper-sp .box .category-desc {
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0.08em;
  margin: 15px 0;
}

.winners-box-wrapper-sp .box .bg-category-title {
  width: calc(100% + 20px * 2 + 5px);
  width: -webkit-calc(100% + 20px * 2 + 5px);
  margin-left: -25px;
  overflow: hidden;
  height: 80px;
  font-family: futura-pt-bold,sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: -0.03em;
  font-size: 80px;
  color: #FFF;
  opacity: 0.06;
  z-index: 0;
  white-space: nowrap;
  position: absolute;
  bottom: -3px;
}

.winners-box-wrapper-sp .box .artist-thumbnail {
  margin-top: 10px;
  width: 100%;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

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

.winners-box-wrapper-sp .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-sp .box.color-01 .category-desc {
  color: #FFF;
}

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

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

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

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

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

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

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

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

.winners-box-wrapper-sp .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-sp .box.color-02 .category-desc {
  color: #000;
}

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

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

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

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

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Avd2lubmVycy5jc3MiLCJzb3VyY2VzIjpbInNwL3dpbm5lcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbiRjb2xvci1tYWluOiAjMDEyRTZCO1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRjhGRjtcbn1cblxuLyoqKioqKioqKipcbuWFsemAmuOCouODi+ODoeODvOOCt+ODp+ODs1xuKioqKioqKioqKioqL1xuLmZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZSgwLCAxMnB4KTtcbiAgdHJhbnNpdGlvbiA6IGFsbCA4MDBtcztcblxuICAmLnNjcm9sbGlue1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH0vLy5zY3JvbGxpblxufS8vLmZhZGVpblxuXG4uY29tbW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcblxuICAuYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLndpbm5lcnMtbG9nbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjdweCBhdXRvIDMwcHggYXV0bztcbiAgfVxuICAuZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLndpbm5lcnMtYm94LXdyYXBwZXItc3Age1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfS8vLmlubmVyXG5cbiAgLmJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggOTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAgLCAwLjA0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubXVsdGlwbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206OiAxMDJweDtcbiAgICB9XG4gICAgJi5hbGJ1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuICAgICYud2lkZSB7XG4gICAgICAmLm11bHRpcGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLmFsYnVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5iZy10aHVtYm5haWx7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4ICogMik7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDIwcHggKiAyKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcblxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDc1JTsgLyog6auY44GV44KS5bmF44GuNzUl44Gr5Zu65a6aICovXG4gICAgICAgIH1cblxuICAgICAgICAuZWxtIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDksMjU1LDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDksMjU1LDAsMSkgMCUsIHJnYmEoMSw0NiwxMDcsMSkgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0OSwyNTUsMCwxKSAwJSwgcmdiYSgxLDQ2LDEwNywxKSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0OSwyNTUsMCwxKSAwJSwgcmdiYSgxLDQ2LDEwNywxKSAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2Y5ZmYwMFwiLGVuZENvbG9yc3RyPVwiIzAxMmU2YlwiLEdyYWRpZW50VHlwZT0xKTtcbiAgICAgICAgfVxuICAgICAgfS8vLmJnLXRodW1ibmFpbFxuXG4gICAgICAuYWRqdXN0b3Ige1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IC8qIOmrmOOBleOCkuW5heOBrjc1JeOBq+WbuuWumiAqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnRpc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHggKiAyKSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSAyMHB4ICogMikgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpc3Qtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSG9tZXBhZ2VCYXVrYXN0ZW5cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCA3cHggMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgLnNlcCB7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuICAgICAgfS8vLm5hbWVcblxuICAgICAgLm1ldGEge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgLndlYnNpdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLzIwMjEvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wIDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm9uZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LWdyYXkucG5nXCIpO1xuICAgICAgICAgICAgY29sb3I6ICNDRUNFQ0U7XG4gICAgICAgICAgfS8vLm5vbmVcbiAgICAgICAgfS8vLndlYnNpdGVcblxuICAgICAgICAueW91dHViZSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tbm9taW5lZXMteW91dHViZS1vbi5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubm9uZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLW5vbWluZWVzLXlvdXR1YmUtb2ZmLnBuZ1wiKTtcbiAgICAgICAgICB9Ly8ubm9uZVxuICAgICAgICB9Ly8ueW91dHViZVxuXG4gICAgICB9Ly8ubWV0YVxuXG4gICAgICAmLmVuIHtcbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRpcmVjdG9yLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH0vLy50aXRsZVxuXG4gICAgICAgIC5kaXJlY3Rvci1uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfS8vLmRpcmVjdG9yLXdyYXBwZXJcblxuICAgICAgLmFsYnVtLXRodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfS8vLmFsYnVtLXRodW1ibmFpbFxuXG4gICAgICAmLmFsYnVtIHtcbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuXG4gICAgICAgICAgJi5lbiB7XG4gICAgICAgICAgICAubWV0YSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8ubmFtZVxuICAgICAgfS8vLmFsYnVtXG5cbiAgICB9Ly8uYXJ0aXN0LXdyYXBwZXJcblxuICAgIC5hbGJ1bS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIG1hcmdpbjogOXB4IDAgMTBweCAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICB9Ly8uXG5cbiAgICAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IGZ1dHVyYS1wdC1ib2xkLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcbiAgICAuY2F0ZWdvcnktZGVzYyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgLmJnLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4ICogMiArIDVweCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyAyMHB4ICogMiArIDVweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGZ1dHVyYS1wdC1ib2xkLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIG9wYWNpdHk6IDAuMDY7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICB9Ly8uY2F0ZWdvcnktdGl0bGVcblxuICAgIC5hcnRpc3QtdGh1bWJuYWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIH1cblxuXG4gICAgJi5jb2xvci0wMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEyRTZCO1xuXG4gICAgICAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgICBjb2xvcjogI0U0RkZEMDsvL+mdnuWvvuW/nOOBruODluODqeOCpuOCtuOBp+OBruaWh+Wtl+iJsuOCkuioreWumlxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjRTRGRkQwLCAjQTNCRjhFKTsvL+iDjOaZr+iJsuOBq+OCsOODqeODh+ODvOOCt+ODp+ODs+OCkuaMh+WumlxuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDsvL+ODhuOCreOCueODiOOBp+OBj+OCiuaKnOOBj1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7Ly/jgY/jgormipzjgYTjgZ/pg6jliIbjga/og4zmma/jgpLooajnpLpcbiAgICAgIH0vLy5jYXRlZ29yeS10aXRsZVxuICAgICAgLmNhdGVnb3J5LWRlc2Mge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICAgIC5hcnRpc3Qtd3JhcHBlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICAud2Vic2l0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LXdoaXRlLnBuZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnlvdXR1YmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLzIwMjEvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbi1ub21pbmVlcy15b3V0dWJlLW9uLXcucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgLnNlcCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlZnQge1xuICAgICAgICAmLmFsYnVte1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kaXJlY3Rvci13cmFwcGVyIHtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICB9Ly8udGl0bGVcblxuICAgICAgICAuZGlyZWN0b3ItbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgfS8vLmRpcmVjdG9yLXdyYXBwZXJcblxuICAgIH0vLy5jb2xvci0wMVxuXG5cbiAgICAmLmNvbG9yLTAyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgICYud2lkZSB7XG4gICAgICAgIC5iZy10aHVtYm5haWx7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDEyZTZiOy8v6Z2e5a++5b+c44Gu44OW44Op44Km44K244Gn44Gu5paH5a2X6Imy44KS6Kit5a6aXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMyZjY1YWMsICMwMTJlNmIpOy8v6IOM5pmv6Imy44Gr44Kw44Op44OH44O844K344On44Oz44KS5oyH5a6aXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0Oy8v44OG44Kt44K544OI44Gn44GP44KK5oqc44GPXG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsvL+OBj+OCiuaKnOOBhOOBn+mDqOWIhuOBr+iDjOaZr+OCkuihqOekulxuICAgICAgfS8vLmNhdGVnb3J5LXRpdGxlXG4gICAgICAuY2F0ZWdvcnktZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgICAgLmFydGlzdC13cmFwcGVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIC53ZWJzaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8yMDIxL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctYmsucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAueW91dHViZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvMjAyMS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uLW5vbWluZWVzLXlvdXR1YmUtb24tYmsucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgLnNlcCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJnLWNhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgfS8vLmNhdGVnb3J5LXRpdGxlXG5cbiAgICB9Ly8uY29sb3ItMDJcblxuICB9Ly8uYm94XG5cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBR0EsQUFBQSxJQUFJLENBQUM7RUFDSCxnQkFBZ0IsRUFBRSxPQUFPO0NBQzFCOztBQUVEOzthQUVhO0FBQ2IsQUFBQSxPQUFPLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFNBQVMsRUFBRyxrQkFBa0I7RUFDOUIsVUFBVSxFQUFHLFNBQVM7Q0FNdkI7O0FBVEQsQUFLRSxPQUxLLEFBS0osU0FBUyxDQUFBO0VBQ1IsT0FBTyxFQUFFLENBQUM7RUFDVixTQUFTLEVBQUUsZUFBZTtDQUMzQjs7QUFHSCxBQUFBLGNBQWMsQ0FBQztFQUNiLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0NBbUJuQjs7QUFyQkQsQUFJRSxjQUpZLENBSVosV0FBVyxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVE7Q0FDbkI7O0FBTkgsQUFRRSxjQVJZLENBUVosYUFBYSxDQUFDO0VBQ1osS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxtQkFBbUI7Q0FDNUI7O0FBWkgsQUFhRSxjQWJZLENBYVosS0FBSyxDQUFDO0VBQ0osVUFBVSxFQUFFLE1BQU07Q0FNbkI7O0FBcEJILEFBZUksY0FmVSxDQWFaLEtBQUssQ0FFSCxDQUFDLENBQUM7RUFDQSxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07Q0FDbkI7O0FBSUwsQUFBQSx1QkFBdUIsQ0FBQztFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxNQUFNO0NBMldmOztBQTdXRCxBQUlFLHVCQUpxQixDQUlyQixNQUFNLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxNQUFNO0NBQ2Y7O0FBUEgsQUFTRSx1QkFUcUIsQ0FTckIsSUFBSSxDQUFD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 */
