/*
Media Query Mixin
*/
.amoeba_wrap .amoeba1 {
  -webkit-animation: fluidrotate 28s ease infinite;
          animation: fluidrotate 28s ease infinite;
  background: -webkit-radial-gradient(center, ellipse, rgba(255, 122, 122, 0.15) 0%, rgba(222, 16, 16, 0.39) 24%, rgba(229, 126, 78, 0.45) 52%, rgba(244, 148, 74, 0.39) 78%, rgba(255, 71, 71, 0.22) 100%);
  background: radial-gradient(ellipse at center, rgba(255, 122, 122, 0.15) 0%, rgba(222, 16, 16, 0.39) 24%, rgba(229, 126, 78, 0.45) 52%, rgba(244, 148, 74, 0.39) 78%, rgba(255, 71, 71, 0.22) 100%);
  background-size: 300% 300%;
  opacity: 0.5;
}
.amoeba_wrap .amoeba2 {
  -webkit-animation: fluidshape 24s ease infinite;
          animation: fluidshape 24s ease infinite;
  background: -webkit-radial-gradient(center, ellipse, rgba(255, 122, 122, 0.15) 0%, rgba(222, 16, 16, 0.39) 24%, rgba(229, 126, 78, 0.45) 52%, rgba(244, 148, 74, 0.39) 78%, rgba(255, 71, 71, 0.22) 100%);
  background: radial-gradient(ellipse at center, rgba(255, 122, 122, 0.15) 0%, rgba(222, 16, 16, 0.39) 24%, rgba(229, 126, 78, 0.45) 52%, rgba(244, 148, 74, 0.39) 78%, rgba(255, 71, 71, 0.22) 100%);
  background-size: 300% 300%;
  opacity: 0.4;
}
.amoeba_wrap .amoeba3 {
  -webkit-animation: fluidrotate 29s ease infinite;
          animation: fluidrotate 29s ease infinite;
  background: -webkit-radial-gradient(center, ellipse, rgba(255, 122, 122, 0.15) 0%, rgba(222, 16, 16, 0.39) 24%, rgba(229, 126, 78, 0.45) 52%, rgba(244, 148, 74, 0.39) 78%, rgba(255, 71, 71, 0.22) 100%);
  background: radial-gradient(ellipse at center, rgba(255, 122, 122, 0.15) 0%, rgba(222, 16, 16, 0.39) 24%, rgba(229, 126, 78, 0.45) 52%, rgba(244, 148, 74, 0.39) 78%, rgba(255, 71, 71, 0.22) 100%);
  background-size: 300% 300%;
  opacity: 0.3;
}

#career_plan_contents {
  width: 980px;
  margin: auto;
}
@media screen and (max-width: 768px) {
  #career_plan_contents {
    width: 100%;
    padding: 0 25px;
  }
}
#career_plan_contents .career_plan_desc {
  padding: 108px 0 80px;
  opacity: 0;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
#career_plan_contents .career_plan_desc.show {
  opacity: 1;
}
#career_plan_contents .career_plan_desc p {
  font-size: 16px;
  letter-spacing: 0.08em;
  text-align: left;
  font-weight: 300;
  line-height: 2;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_desc {
    padding: 30px 0;
  }
  #career_plan_contents .career_plan_desc p {
    font-size: 3.5vw;
  }
}
#career_plan_contents .career_plan_graph {
  margin-bottom: 110px;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph {
    margin-bottom: 40px;
  }
}
#career_plan_contents .career_plan_graph ul li {
  display: block;
  padding: 15px 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li {
    padding: 3vw 5vw;
  }
}
#career_plan_contents .career_plan_graph ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 95px;
  top: 0;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li:before {
    width: 2vw;
    right: 0;
    margin-right: 65px;
  }
}
#career_plan_contents .career_plan_graph ul li .revenue {
  content: "";
  display: block;
  width: 140px;
  height: 140px;
  border-radius: 100%;
  background: #fff;
  border: 4px solid var(--be-color);
  position: absolute;
  right: 30px;
  z-index: 10;
  text-align: center;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li .revenue {
    max-width: 120px;
    max-height: 120px;
    width: 35vw;
    height: 35vw;
    border: 2px solid var(--be-color);
    right: 0;
    margin-right: 10px;
  }
}
#career_plan_contents .career_plan_graph ul li .revenue p {
  width: 100%;
  line-height: 1.3;
  font-size: 18px;
  letter-spacing: 0.01em;
  font-weight: 500;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li .revenue p {
    font-size: 3.5vw;
  }
}
#career_plan_contents .career_plan_graph ul li .revenue p span {
  font-size: 22px;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li .revenue p span {
    font-size: 4.5vw;
  }
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(1) {
  background: #FFF6B7;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li:nth-of-type(1) {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(1) .graph_h3 h3 {
  background: #FFFDF1;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(1) .revenue {
  --be-color: #ffef83;
  top: 50%;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(2) {
  background: #FFEF83;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(2) .graph_h3 h3 {
  background: #FEFCE6;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(2) .revenue {
  --be-color: #ffe84f;
  top: 75%;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(3) {
  background: #FFE84F;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(3) .graph_h3 h3 {
  background: #FFFADC;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(3) .revenue {
  --be-color: #ffd923;
  top: 62%;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(4) {
  background: #FFD923;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(4) .graph_h3 h3 {
  background: #FFF7D3;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(4) .revenue {
  --be-color: #ffc200;
  top: 74%;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(5) {
  background: #FFC201;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li:nth-of-type(5) {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(5):before {
  height: 54%;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(5):after {
  content: "";
  display: block;
  color: #fff;
  line-height: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 31px 25px;
  border-top-color: currentColor;
  border-bottom: 0;
  position: absolute;
  top: 54%;
  right: 75px;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li:nth-of-type(5):after {
    border-width: 31px 25px;
    top: 50%;
    right: 45px;
  }
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(5) .graph_h3 h3 {
  background: #FFF3CC;
}
#career_plan_contents .career_plan_graph ul li:nth-of-type(5) .graph_h3 h3:after {
  display: none;
}
#career_plan_contents .career_plan_graph ul li .graph_h3 {
  display: inline-block;
  margin-right: 40px;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li .graph_h3 {
    margin-right: 0;
  }
}
#career_plan_contents .career_plan_graph ul li .graph_h3 h3 {
  line-height: 70px;
  font-size: 30px;
  letter-spacing: 0.01em;
  width: 300px;
  height: 70px;
  text-align: center;
  position: relative;
  border-radius: 10px;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li .graph_h3 h3 {
    line-height: 50px;
    font-size: 5vw;
    width: 45vw;
    height: 50px;
    border-radius: 6px;
    margin-top: 30px;
  }
}
#career_plan_contents .career_plan_graph ul li .graph_h3 h3:first-of-type {
  margin-top: 0;
}
#career_plan_contents .career_plan_graph ul li .graph_h3 h3:after {
  content: "";
  display: block;
  vertical-align: middle;
  color: #1a1a1a;
  line-height: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 15px 15px;
  border-top-color: currentColor;
  border-bottom: 0;
  position: absolute;
  bottom: -22px;
  left: 50%;
  z-index: 3;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
#career_plan_contents .career_plan_graph ul li .graph_p {
  vertical-align: middle;
  width: 440px;
  font-size: 18px;
  line-height: 1.7;
  font-weight: 400;
  display: inline-block;
  text-align: justify;
}
@media screen and (max-width: 768px) {
  #career_plan_contents .career_plan_graph ul li .graph_p {
    display: none;
  }
}
#career_plan_contents .career_plan_graph .graph_text {
  padding: 30px 0 15px;
}
#career_plan_contents .career_plan_graph .graph_text dl {
  margin-bottom: 20px;
}
#career_plan_contents .career_plan_graph .graph_text dl:last-of-type {
  margin-bottom: 0;
}
#career_plan_contents .career_plan_graph .graph_text dl dt, #career_plan_contents .career_plan_graph .graph_text dl dd {
  display: block;
  font-size: 3.2vw;
  line-height: 1.4;
  font-weight: 300;
  text-align: justify;
}
#career_plan_contents .career_plan_graph .graph_text dl dt {
  margin-bottom: 5px;
  font-weight: 500;
}

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