/*
Media Query Mixin
*/
#top .logo_anim .sub, .f2M, .f2 {
  font-family: "Roboto", sans-serif;
}

.f2 {
  font-weight: 400;
}

.f2M {
  font-weight: 500;
}

#top .logo_anim .sub {
  font-weight: 600;
}

#top {
  background: -webkit-linear-gradient(135deg, #FF8700, #FFA236, #FF9E2C, #F15808);
  background: linear-gradient(-45deg, #FF8700, #FFA236, #FF9E2C, #F15808);
  -webkit-animation: gradient 5s ease infinite;
          animation: gradient 5s ease infinite;
  display: block;
  background-size: 300% 300%;
}
@-webkit-keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media screen and (max-width: 768px) {
  #top {
    background: -webkit-linear-gradient(135deg, #FF6F23, #FF8700, #FF7229, #FF9E2C);
    background: linear-gradient(-45deg, #FF6F23, #FF8700, #FF7229, #FF9E2C);
    background-size: 500% 500%;
  }
}

header {
  position: absolute;
  z-index: 1;
}
header .pc_nav a,
header .pc_nav button,
header .pc_nav span {
  background: #fff;
  color: #FF803F;
}
header .pc_nav a:hover,
header .pc_nav button:hover {
  color: #000;
}
header .pc_nav .has_submenu:hover button {
  color: #000;
}
header .pc_nav .icon path {
  fill: #fff;
}
header .pc_nav .icon:hover path {
  fill: #fff;
}
header .menu_button hr {
  background: #fff;
}
header .sp_sns path {
  fill: #fff;
}
header.open .main_logo .st0 {
  fill: #FF803F;
}
header.open .sp_sns path {
  fill: #FF803F;
}
header.open .menu_button hr {
  background: #FF803F;
}

footer .copy {
  color: #fff;
}

#top {
  width: 100%;
  height: 100vh;
  position: relative;
  top: 0;
  left: 0;
}
#top.show .b_side_logo .heart {
  -webkit-animation: heart_ani 3.1s ease 1 normal forwards;
          animation: heart_ani 3.1s ease 1 normal forwards;
}
#top.show .b_side_logo .n1 {
  -webkit-animation: heart_ani2 1.5s 0.8s ease 1 normal forwards;
          animation: heart_ani2 1.5s 0.8s ease 1 normal forwards;
}
#top.show .b_side_logo .n2,
#top.show .b_side_logo .n3,
#top.show .b_side_logo .n4,
#top.show .b_side_logo .n5,
#top.show .b_side_logo .n6 {
  -webkit-animation: n_ani 2s ease 1 normal forwards;
          animation: n_ani 2s ease 1 normal forwards;
}
#top.show .sub {
  -webkit-animation: n_ani 2s ease 1 normal forwards;
          animation: n_ani 2s ease 1 normal forwards;
}
#top.show .news {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  opacity: 1;
}
#top .logo_anim {
  position: absolute;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 580px;
  height: auto;
}
#top .logo_anim .b_side_logo {
  height: auto;
  position: relative;
}
#top .logo_anim .b_side_logo:before {
  content: "";
  padding-top: 34%;
  display: block;
}
#top .logo_anim .b_side_logo .logo_g {
  position: absolute;
  bottom: 0;
  height: auto;
}
#top .logo_anim .b_side_logo .heart {
  width: 28%;
  left: 0;
}
@-webkit-keyframes heart_ani {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 100px;
  }
  50% {
    opacity: 1;
  }
  70% {
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    bottom: 0;
    opacity: 0;
  }
}
@keyframes heart_ani {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 100px;
  }
  50% {
    opacity: 1;
  }
  70% {
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 0;
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    bottom: 0;
    opacity: 0;
  }
}
@-webkit-keyframes heart_ani2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 100px;
  }
  50% {
    opacity: 0;
  }
  70% {
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    bottom: 0;
    opacity: 1;
  }
}
@keyframes heart_ani2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 100px;
  }
  50% {
    opacity: 0;
  }
  70% {
    -webkit-transform: rotate(-35deg);
            transform: rotate(-35deg);
    bottom: 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    bottom: 0;
    opacity: 1;
  }
}
@-webkit-keyframes n_ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(30px, 0);
            transform: translate(30px, 0);
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes n_ani {
  0% {
    opacity: 0;
    -webkit-transform: translate(30px, 0);
            transform: translate(30px, 0);
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
#top .logo_anim .b_side_logo .n1 {
  width: 28%;
  left: 0;
  opacity: 0;
}
#top .logo_anim .b_side_logo .n2 {
  width: 8%;
  bottom: 30%;
  left: 32%;
}
#top .logo_anim .b_side_logo .n3 {
  width: 11%;
  left: 45%;
}
#top .logo_anim .b_side_logo .n4 {
  width: 4.5%;
  left: 60%;
}
#top .logo_anim .b_side_logo .n5 {
  width: 15%;
  left: 67%;
}
#top .logo_anim .b_side_logo .n6 {
  width: 14%;
  left: 85%;
}
#top .logo_anim .sub {
  font-size: 43px;
  letter-spacing: 0.05em;
  text-align: center;
  padding: 20px 0;
  color: #fff;
  line-height: 1;
}
#top .news {
  width: 100%;
  padding: 0 50px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: 150px;
  left: 50%;
  color: #fff;
  -webkit-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  opacity: 0;
  -webkit-transition: all 0.5s 1.5s ease-out;
  transition: all 0.5s 1.5s ease-out;
}
#top .news .news_c {
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#top .news .news_c:hover {
  opacity: 0.7;
}
#top .news .news_c p {
  font-size: 12px;
  font-weight: bold;
  display: block;
  letter-spacing: 0.05em;
  line-height: 1.5;
}
#top .news .news_c .date {
  margin-bottom: 5px;
}
#top .wmhd2024_banner {
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 300px;
}
@media screen and (max-width: 767px) {
  #top .wmhd2024_banner {
    width: 250px;
  }
}
#top .wmhd2024_banner img {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 768px) {
  #top {
    height: 100dvh;
  }
  #top .logo_anim {
    width: 70%;
  }
  #top .logo_anim .sub {
    font-size: 6.3vw;
    padding: 10px 0;
  }
  #top .news {
    padding: 0 20px;
margin-top: 50px;  
}
  #top .news .news_c p {
    font-size: 13px;
  }
  #top .news .news_c .date {
    margin-bottom: 12px;
    text-align: center;
  }
}

@media all and (-ms-high-contrast: none) {
  #top .logo_anim .b_side_logo .logo_g {
    position: absolute;
    bottom: 0;
    height: auto;
  }
  #top .logo_anim .b_side_logo .heart {
    width: 28%;
    left: 0;
  }
  #top .logo_anim .b_side_logo .n1 {
    width: 28%;
    left: 0;
    opacity: 0;
  }
  #top .logo_anim .b_side_logo .n2 {
    width: 8%;
    bottom: auto;
    top: 30%;
    left: 32%;
  }
  #top .logo_anim .b_side_logo .n3 {
    width: 12%;
    left: 45%;
    bottom: auto;
    top: 36%;
  }
  #top .logo_anim .b_side_logo .n4 {
    width: 4.5%;
    left: 60%;
    bottom: auto;
    top: 30%;
  }
  #top .logo_anim .b_side_logo .n5 {
    width: 14.5%;
    left: 67%;
    bottom: auto;
    top: 29%;
  }
  #top .logo_anim .b_side_logo .n6 {
    width: 14%;
    left: 85%;
    bottom: auto;
    top: 41%;
  }
}
@media screen and (-ms-high-contrast: none) and (max-width: 768px) {
  #top .logo_anim {
    width: 70%;
  }
  #top .logo_anim .sub {
    font-size: 6.3vw;
    padding: 10px 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvQi1zaWRlL2Fzc2V0cy9zY3NzL2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDIiwiZmlsZSI6IkItc2lkZS9hc3NldHMvY3NzL2hvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbk1lZGlhIFF1ZXJ5IE1peGluXG4qL1xuI3RvcCAubG9nb19hbmltIC5zdWIsIC5mMk0sIC5mMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZjIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZjJNIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI3RvcCAubG9nb19hbmltIC5zdWIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdG9wIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkY4NzAwLCAjRkZBMjM2LCAjRkY5RTJDLCAjRjE1ODA4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0ZGODcwMCwgI0ZGQTIzNiwgI0ZGOUUyQywgI0YxNTgwOCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBncmFkaWVudCA1cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZ3JhZGllbnQgNXMgZWFzZSBpbmZpbml0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBncmFkaWVudCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3Age1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGNkYyMywgI0ZGODcwMCwgI0ZGNzIyOSwgI0ZGOUUyQyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI0ZGNkYyMywgI0ZGODcwMCwgI0ZGNzIyOSwgI0ZGOUUyQyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuaGVhZGVyIC5wY19uYXYgYSxcbmhlYWRlciAucGNfbmF2IGJ1dHRvbixcbmhlYWRlciAucGNfbmF2IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0ZGODAzRjtcbn1cbmhlYWRlciAucGNfbmF2IGE6aG92ZXIsXG5oZWFkZXIgLnBjX25hdiBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciAucGNfbmF2IC5oYXNfc3VibWVudTpob3ZlciBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciAucGNfbmF2IC5pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuaGVhZGVyIC5wY19uYXYgLmljb246aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5oZWFkZXIgLm1lbnVfYnV0dG9uIGhyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmhlYWRlciAuc3Bfc25zIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuaGVhZGVyLm9wZW4gLm1haW5fbG9nbyAuc3QwIHtcbiAgZmlsbDogI0ZGODAzRjtcbn1cbmhlYWRlci5vcGVuIC5zcF9zbnMgcGF0aCB7XG4gIGZpbGw6ICNGRjgwM0Y7XG59XG5oZWFkZXIub3BlbiAubWVudV9idXR0b24gaHIge1xuICBiYWNrZ3JvdW5kOiAjRkY4MDNGO1xufVxuXG5mb290ZXIgLmNvcHkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiN0b3Auc2hvdyAuYl9zaWRlX2xvZ28gLmhlYXJ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGhlYXJ0X2FuaSAzLjFzIGVhc2UgMSBub3JtYWwgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoZWFydF9hbmkgMy4xcyBlYXNlIDEgbm9ybWFsIGZvcndhcmRzO1xufVxuI3RvcC5zaG93IC5iX3NpZGVfbG9nbyAubjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaGVhcnRfYW5pMiAxLjVzIDAuOHMgZWFzZSAxIG5vcm1hbCBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IGhlYXJ0X2FuaTIgMS41cyAwLjhzIGVhc2UgMSBub3JtYWwgZm9yd2FyZHM7XG59XG4jdG9wLnNob3cgLmJfc2lkZV9sb2dvIC5uMixcbiN0b3Auc2hvdyAuYl9zaWRlX2xvZ28gLm4zLFxuI3RvcC5zaG93IC5iX3NpZGVfbG9nbyAubjQsXG4jdG9wLnNob3cgLmJfc2lkZV9sb2dvIC5uNSxcbiN0b3Auc2hvdyAuYl9zaWRlX2xvZ28gLm42IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5fYW5pIDJzIGVhc2UgMSBub3JtYWwgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBuX2FuaSAycyBlYXNlIDEgbm9ybWFsIGZvcndhcmRzO1xufVxuI3RvcC5zaG93IC5zdWIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbl9hbmkgMnMgZWFzZSAxIG5vcm1hbCBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IG5fYW5pIDJzIGVhc2UgMSBub3JtYWwgZm9yd2FyZHM7XG59XG4jdG9wLnNob3cgLm5ld3Mge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuI3RvcCAubG9nb19hbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbiN0b3AgLmxvZ29fYW5pbSAuYl9zaWRlX2xvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0b3AgLmxvZ29fYW5pbSAuYl9zaWRlX2xvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDM0JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5sb2dvX2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI3RvcCAubG9nb19hbmltIC5iX3NpZGVfbG9nbyAuaGVhcnQge1xuICB3aWR0aDogMjglO1xuICBsZWZ0OiAwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0X2FuaSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFydF9hbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoZWFydF9hbmkyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYXJ0X2FuaTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBuX2FuaSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbl9hbmkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG4jdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5uMSB7XG4gIHdpZHRoOiAyOCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4jdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5uMiB7XG4gIHdpZHRoOiA4JTtcbiAgYm90dG9tOiAzMCU7XG4gIGxlZnQ6IDMyJTtcbn1cbiN0b3AgLmxvZ29fYW5pbSAuYl9zaWRlX2xvZ28gLm4zIHtcbiAgd2lkdGg6IDExJTtcbiAgbGVmdDogNDUlO1xufVxuI3RvcCAubG9nb19hbmltIC5iX3NpZGVfbG9nbyAubjQge1xuICB3aWR0aDogNC41JTtcbiAgbGVmdDogNjAlO1xufVxuI3RvcCAubG9nb19hbmltIC5iX3NpZGVfbG9nbyAubjUge1xuICB3aWR0aDogMTUlO1xuICBsZWZ0OiA2NyU7XG59XG4jdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5uNiB7XG4gIHdpZHRoOiAxNCU7XG4gIGxlZnQ6IDg1JTtcbn1cbiN0b3AgLmxvZ29fYW5pbSAuc3ViIHtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3RvcCAubmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIDEuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDEuNXMgZWFzZS1vdXQ7XG59XG4jdG9wIC5uZXdzIC5uZXdzX2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4jdG9wIC5uZXdzIC5uZXdzX2M6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jdG9wIC5uZXdzIC5uZXdzX2MgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuI3RvcCAubmV3cyAubmV3c19jIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3RvcCAud21oZDIwMjRfYmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RvcCAud21oZDIwMjRfYmFubmVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbiN0b3AgLndtaGQyMDI0X2Jhbm5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b3Age1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG4gICN0b3AgLmxvZ29fYW5pbSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAjdG9wIC5sb2dvX2FuaW0gLnN1YiB7XG4gICAgZm9udC1zaXplOiA2LjN2dztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgI3RvcCAubmV3cyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gICN0b3AgLm5ld3MgLm5ld3NfYyBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgI3RvcCAubmV3cyAubmV3c19jIC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgI3RvcCAubG9nb19hbmltIC5iX3NpZGVfbG9nbyAubG9nb19nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5oZWFydCB7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICN0b3AgLmxvZ29fYW5pbSAuYl9zaWRlX2xvZ28gLm4xIHtcbiAgICB3aWR0aDogMjglO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5uMiB7XG4gICAgd2lkdGg6IDglO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiAzMiU7XG4gIH1cbiAgI3RvcCAubG9nb19hbmltIC5iX3NpZGVfbG9nbyAubjMge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbGVmdDogNDUlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDM2JTtcbiAgfVxuICAjdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5uNCB7XG4gICAgd2lkdGg6IDQuNSU7XG4gICAgbGVmdDogNjAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDMwJTtcbiAgfVxuICAjdG9wIC5sb2dvX2FuaW0gLmJfc2lkZV9sb2dvIC5uNSB7XG4gICAgd2lkdGg6IDE0LjUlO1xuICAgIGxlZnQ6IDY3JTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAyOSU7XG4gIH1cbiAgI3RvcCAubG9nb19hbmltIC5iX3NpZGVfbG9nbyAubjYge1xuICAgIHdpZHRoOiAxNCU7XG4gICAgbGVmdDogODUlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDQxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RvcCAubG9nb19hbmltIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gICN0b3AgLmxvZ29fYW5pbSAuc3ViIHtcbiAgICBmb250LXNpemU6IDYuM3Z3O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/
