@charset "UTF-8";
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  overflow-wrap: break-word;
}

.clear,
.clearfix {
  zoom: 100%;
}
.clear:before,
.clearfix:before, .clear:after,
.clearfix:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

/*
Media Query Mixin
*/
.gothic {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.mincho {
  font-family: YakuHanMP, "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

html {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #1A1A1A;
  font-weight: 400;
  font-size: 62.5%;
}

body {
  font-size: 1em;
}

input,
button,
textarea {
  font-family: "游ゴシック体", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  color: #1A1A1A;
}

a {
  color: #1A1A1A;
  text-decoration: none;
}

#main {
  width: 100%;
  height: 100vh;
  background: #fff;
}
#main .main_title2 {
  opacity: 1;
  width: 730px;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#main .main_title2 .l_ani2 {
  width: 100%;
  display: block;
}
#main .main_title2 .l_ani2.show .m_logo2 {
  opacity: 1;
}
#main .main_title2 .l_ani2 .m_logo2 {
  display: inline-block;
  vertical-align: bottom;
  opacity: 0;
  width: 73px;
  height: 127px;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(1) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(1) svg {
  left: 54%;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(2) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(3) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(4) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(5) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(5) svg {
  left: 34%;
  bottom: 0;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(6) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(6) svg {
  left: 37%;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(7) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(7) svg {
  left: 35%;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(8) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(8) svg {
  left: 51%;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(9) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
#main .main_title2 .l_ani2 .m_logo2:nth-of-type(9) svg {
  left: 90%;
  bottom: -55px;
}
#main .main_title2 .l_ani2 .m_logo2 svg {
  position: absolute;
  z-index: 1;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
#main .main_title2 .l_ani2 .logo_1 {
  width: 81px;
  margin: 0 2px 0 0;
}
#main .main_title2 .l_ani2 .logo_2 {
  width: 66px;
}
#main .main_title2 .l_ani2 .logo_3 {
  width: 74px;
}
#main .main_title2 .l_ani2 .logo_4 {
  width: 77px;
  -webkit-transform: translate(0, 3px);
          transform: translate(0, 3px);
  margin: 0 8px 0 2px;
}
#main .main_title2 .l_ani2 .logo_5 {
  width: 17px;
  margin: 0 20px 0 0;
}
#main .main_title2 .l_ani2 .logo_6 {
  width: 62px;
}
#main .main_title2 .l_ani2 .logo_7 {
  width: 77px;
}
#main .main_title2 .l_ani2 .logo_8 {
  width: 93px;
}
#main .main_title2 .l_ani2 .logo_9 {
  width: 109px;
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
  margin: 0 0 0 2px;
}
@media screen and (max-width: 767px) {
  #main .main_title2 {
    width: 80%;
    font-size: 0;
    margin: 0 auto;
  }
  #main .main_title2 .l_ani2 {
    width: 100%;
  }
  #main .main_title2 .l_ani2 .m_logo2 {
    width: auto;
    text-align: center;
    display: inline-block;
    vertical-align: bottom;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(1) {
    width: 12.2%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(1) svg {
    left: 50%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(2) {
    width: 9.5%;
    margin-right: 0.7%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(3) {
    width: 10%;
    margin-right: 0.8%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(4) {
    width: 10%;
    margin-right: 2%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(5) {
    width: 2.6%;
    margin-right: 4.5%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(5) svg {
    left: 50%;
    bottom: 0;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(6) {
    width: 8.5%;
    margin-right: 0.6%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(6) svg {
    left: 52%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(7) {
    width: 10.5%;
    margin-right: 0.6%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(7) svg {
    left: 50%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(8) {
    width: 12%;
    margin-right: 0.7%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(8) svg {
    left: 50%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(9) {
    width: 14%;
  }
  #main .main_title2 .l_ani2 .m_logo2:nth-of-type(9) svg {
    left: 50%;
    bottom: -22px;
  }
  #main .main_title2 .l_ani2 .logo_1 {
    width: 100%;
    margin: 0;
  }
  #main .main_title2 .l_ani2 .logo_2 {
    width: 100%;
  }
  #main .main_title2 .l_ani2 .logo_3 {
    width: 100%;
  }
  #main .main_title2 .l_ani2 .logo_4 {
    width: 100%;
    -webkit-transform: translate(0, 2%);
            transform: translate(0, 2%);
    margin: 0;
  }
  #main .main_title2 .l_ani2 .logo_5 {
    width: 100%;
    margin: 0;
  }
  #main .main_title2 .l_ani2 .logo_6 {
    width: 100%;
  }
  #main .main_title2 .l_ani2 .logo_7 {
    width: 100%;
  }
  #main .main_title2 .l_ani2 .logo_8 {
    width: 100%;
  }
  #main .main_title2 .l_ani2 .logo_9 {
    width: 100%;
    -webkit-transform: translate(0, 30%);
            transform: translate(0, 30%);
    margin: 0;
  }
}
#main .main_title {
  width: 730px;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#main .main_title .l_ani {
  width: 100%;
  display: block;
}
#main .main_title .l_ani .m_logo {
  display: inline-block;
  vertical-align: bottom;
  opacity: 0;
  width: 73px;
  height: 127px;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#main .main_title .l_ani .m_logo:nth-of-type(1) svg {
  left: 54%;
}
#main .main_title .l_ani .m_logo:nth-of-type(5) svg {
  left: 34%;
  bottom: 0;
}
#main .main_title .l_ani .m_logo:nth-of-type(6) svg {
  left: 37%;
}
#main .main_title .l_ani .m_logo:nth-of-type(7) svg {
  left: 35%;
}
#main .main_title .l_ani .m_logo:nth-of-type(8) svg {
  left: 51%;
}
#main .main_title .l_ani .m_logo:nth-of-type(9) svg {
  left: 90%;
  bottom: -55px;
}
#main .main_title .l_ani .m_logo svg {
  position: absolute;
  z-index: 1;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
#main .main_title .l_ani .logo_1 {
  width: 81px;
  margin: 0 2px 0 0;
}
#main .main_title .l_ani .logo_2 {
  width: 66px;
}
#main .main_title .l_ani .logo_3 {
  width: 74px;
}
#main .main_title .l_ani .logo_4 {
  width: 77px;
  -webkit-transform: translate(0, 3px);
          transform: translate(0, 3px);
  margin: 0 8px 0 2px;
}
#main .main_title .l_ani .logo_5 {
  width: 17px;
  margin: 0 20px 0 0;
}
#main .main_title .l_ani .logo_6 {
  width: 62px;
}
#main .main_title .l_ani .logo_7 {
  width: 77px;
}
#main .main_title .l_ani .logo_8 {
  width: 93px;
}
#main .main_title .l_ani .logo_9 {
  width: 109px;
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
  margin: 0 0 0 2px;
}
#main .main_title .sub_title {
  width: 453px;
  margin-top: 25px;
  overflow: hidden;
}
#main .main_title .sub_title.show svg {
  opacity: 1;
}
#main .main_title .sub_title svg {
  -webkit-transition: all 1s 1s ease-out;
  transition: all 1s 1s ease-out;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  #main .main_title {
    width: 80%;
    font-size: 0;
    margin: 0 auto;
  }
  #main .main_title .l_ani {
    width: 100%;
  }
  #main .main_title .l_ani .m_logo {
    width: auto;
    text-align: center;
    display: inline-block;
    vertical-align: bottom;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(1) {
    width: 12.2%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(1) svg {
    left: 50%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(2) {
    width: 9.5%;
    margin-right: 0.7%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(3) {
    width: 10%;
    margin-right: 0.8%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(4) {
    width: 10%;
    margin-right: 2%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(5) {
    width: 2.6%;
    margin-right: 4.5%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(5) svg {
    left: 50%;
    bottom: 0;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(6) {
    width: 8.5%;
    margin-right: 0.6%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(6) svg {
    left: 52%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(7) {
    width: 10.5%;
    margin-right: 0.6%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(7) svg {
    left: 50%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(8) {
    width: 12%;
    margin-right: 0.7%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(8) svg {
    left: 50%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(9) {
    width: 14%;
  }
  #main .main_title .l_ani .m_logo:nth-of-type(9) svg {
    left: 50%;
    bottom: -22px;
  }
  #main .main_title .l_ani .logo_1 {
    width: 100%;
    margin: 0;
  }
  #main .main_title .l_ani .logo_2 {
    width: 100%;
  }
  #main .main_title .l_ani .logo_3 {
    width: 100%;
  }
  #main .main_title .l_ani .logo_4 {
    width: 100%;
    -webkit-transform: translate(0, 2%);
            transform: translate(0, 2%);
    margin: 0;
  }
  #main .main_title .l_ani .logo_5 {
    width: 100%;
    margin: 0;
  }
  #main .main_title .l_ani .logo_6 {
    width: 100%;
  }
  #main .main_title .l_ani .logo_7 {
    width: 100%;
  }
  #main .main_title .l_ani .logo_8 {
    width: 100%;
  }
  #main .main_title .l_ani .logo_9 {
    width: 100%;
    -webkit-transform: translate(0, 30%);
            transform: translate(0, 30%);
    margin: 0;
  }
  #main .main_title .sub_title {
    width: 60vw;
    margin-top: 15px;
  }
}

#video_wrap {
  position: relative;
  z-index: -1;
  overflow: hidden;
}
#video_wrap div {
  width: 102%;
  -webkit-transition: all 0.4s 5.3s ease-out;
  transition: all 0.4s 5.3s ease-out;
  position: relative;
  background: #000;
}
#video_wrap div:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
#video_wrap div:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-image: -webkit-repeating-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 1px, transparent 1px, transparent 3px), -webkit-repeating-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 3px);
  background-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 1px, transparent 1px, transparent 3px), repeating-linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 3px);
}
#video_wrap div video {
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: auto;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  pointer-events: none;
}
#video_wrap div video.sp_horizon {
  display: none;
}
@media screen and (max-width: 767px) {
  #video_wrap div div:before {
    padding-top: 56.25%;
  }
  #video_wrap div div video {
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    display: none;
  }
  #video_wrap div div video.sp_horizon {
    display: block;
  }
}

.moda_wrap {
  z-index: 1000;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  opacity: 0;
  width: 60%;
  max-width: 600px;
  background: #fff;
  border: 8px solid #000;
  margin: 0 auto;
  border-radius: 100%;
  position: fixed;
  overflow: hidden;
  top: 50%;
  left: -100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.moda_wrap.show {
  left: 50%;
  opacity: 1;
}
.moda_wrap.show.out {
  opacity: 0;
}
.moda_wrap:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.moda_wrap video {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: auto;
  min-width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .moda_wrap video {
    height: 100%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.over_wrap {
  overflow: hidden;
  position: relative;
  z-index: 10;
  background: #F9F3EB;
}

.main_theme {
  font-weight: 500;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

#about_wrap {
  background: #F9F3EB;
  overflow: hidden;
  position: relative;
}
#about_wrap .about_text_wrap {
  padding: 160px 0;
  margin: 0 auto;
  width: 880px;
  position: relative;
  z-index: 1;
}
#about_wrap .about_text_wrap .about_text {
  display: block;
}
#about_wrap .about_text_wrap .about_text .a_t {
  font-size: 50px;
  line-height: 2;
  letter-spacing: 0.025em;
  font-weight: 400;
  -webkit-transition: -webkit-transform 0.1s ease;
  transition: -webkit-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
  display: block;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translate(-10px, 40px) rotate3d(-1, 2, -1, -3deg);
          transform: translate(-10px, 40px) rotate3d(-1, 2, -1, -3deg);
}
#about_wrap .about_text_wrap .about_text .a_t.fade_on {
  opacity: 1;
  -webkit-transform: translate(0, 0) rotate3d(1, 1, 0, 0deg);
          transform: translate(0, 0) rotate3d(1, 1, 0, 0deg);
}
#about_wrap .about_text_wrap .about_text .a_t button {
  font-size: 50px;
  color: #F9F3EB;
  -webkit-text-stroke: 1.5px #000;
  text-stroke: 1.5px #000;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  font-weight: 600;
  z-index: 100;
}
#about_wrap .about_text_wrap .about_text .a_t button:hover.yellow_bg {
  color: #FFE288;
}
#about_wrap .about_text_wrap .about_text .a_t button:hover.blue_bg {
  color: #008DE9;
}
@media screen and (max-width: 767px) {
  #about_wrap .about_text_wrap {
    padding: 60px 20px;
    width: 100%;
  }
  #about_wrap .about_text_wrap .about_text .a_t {
    font-size: 19px;
    line-height: 3;
  }
  #about_wrap .about_text_wrap .about_text .a_t button {
    font-size: 19px;
    -webkit-text-stroke: 1px #000;
    text-stroke: 1px #000;
  }
}
#about_wrap .circle_wrap {
  display: block;
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}
#about_wrap .circle_wrap .sp {
  display: none;
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap {
    position: static;
    height: auto;
  }
  #about_wrap .circle_wrap .sp {
    display: block;
  }
  #about_wrap .circle_wrap .pc {
    display: none;
  }
}
#about_wrap .circle_wrap .circle_svg_sp {
  width: 100%;
  height: 100vh;
  position: relative;
  z-index: 1;
  -webkit-clip-path: url(#clip_cloud2);
          clip-path: url(#clip_cloud2);
  background: #90ed91;
}
#about_wrap .circle_wrap .circle_svg_sp h3 {
  z-index: 2;
  display: block;
  width: 80%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#about_wrap .circle_wrap .circle_svg {
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#about_wrap .circle_wrap .circle_svg.sp {
  display: none;
}
#about_wrap .circle_wrap .circle_svg.pc {
  display: block;
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap .circle_svg.sp {
    display: block;
  }
  #about_wrap .circle_wrap .circle_svg.pc {
    display: none;
  }
  #about_wrap .circle_wrap .circle_svg #clip_cloud2 {
    height: 10%;
  }
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap .gyw_wrap1_wrap {
    background: #90ed91;
  }
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap .gyw_wrap2_wrap {
    background: #F2C4A0;
  }
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap .gyw_wrap3_wrap {
    background: #FFE288;
  }
}
#about_wrap .circle_wrap #gyw_wrap {
  width: 100%;
  height: 100vh;
  position: relative;
  z-index: 1;
  -webkit-transition: all 2s ease-out;
  transition: all 2s ease-out;
}
#about_wrap .circle_wrap #gyw_wrap.show .gyw_contents {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 {
  background: #90ed91;
  z-index: -3;
  -webkit-clip-path: url(#clip_cloud1);
          clip-path: url(#clip_cloud1);
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1.show {
  background: #F2C4A0;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1.show .gyw_contents {
  opacity: 1;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1.show svg {
  opacity: 1;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3 {
  position: absolute;
  top: 50%;
  left: 9.5vw;
  width: 81vw;
  height: 80px;
  background: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3 span {
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3 span svg {
  width: 100%;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3:nth-of-type(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3:nth-of-type(3) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3:nth-of-type(4) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3:nth-of-type(5) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3.show {
  top: 110px;
  left: 115px;
  width: 48vw;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3.show span {
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 .gyw_contents {
  opacity: 0;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 .gyw_wrap_svg {
  opacity: 0;
  width: 70vw;
  right: 5%;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap2 {
  background: #FFE288;
  z-index: -2;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: url(#gyw_wrap_s1);
          clip-path: url(#gyw_wrap_s1);
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap2 .gyw_wrap_svg {
  width: 58vw;
  right: 7%;
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap3 {
  background: #008DE9;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: url(#gyw_wrap_s2);
          clip-path: url(#gyw_wrap_s2);
}
#about_wrap .circle_wrap #gyw_wrap.gyw_wrap3 .gyw_wrap_svg {
  width: 35vw;
  right: 7%;
}
#about_wrap .circle_wrap #gyw_wrap h3 {
  position: absolute;
  top: 110px;
  left: 115px;
  width: 48vw;
}
#about_wrap .circle_wrap #gyw_wrap h3 svg {
  width: 100%;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents {
  width: 75vw;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.5s 0.2s ease-out;
  transition: all 0.5s 0.2s ease-out;
  -webkit-transform: translate(-40%, -50%);
          transform: translate(-40%, -50%);
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents h4 {
  display: inline-block;
  overflow: hidden;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents h4.sp {
  display: none;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents h4.show span {
  -webkit-transform: translate(0);
          transform: translate(0);
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents h4.show span:before {
  left: 0%;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents h4 span {
  position: relative;
  font-size: 66px;
  font-size: 5vw;
  letter-spacing: 0.05em;
  font-weight: 400;
  line-height: 2;
  -webkit-transform: translate(0, 1.5em);
          transform: translate(0, 1.5em);
  -webkit-transition: all 0.5s 0.3s ease-out;
  transition: all 0.5s 0.3s ease-out;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents h4 span:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background: #000;
  position: absolute;
  bottom: -15px;
  left: -100%;
  -webkit-transition: all 1s 0.2s ease-out;
  transition: all 1s 0.2s ease-out;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_contents p {
  margin-top: 30px;
  font-size: 26px;
  font-size: 2vw;
  line-height: 1.7;
  letter-spacing: 0.05em;
}
#about_wrap .circle_wrap #gyw_wrap .gyw_wrap_svg {
  position: absolute;
  bottom: 45px;
  z-index: 0;
  -webkit-animation: 5s fuwafuwa infinite;
          animation: 5s fuwafuwa infinite;
}
@-webkit-keyframes fuwafuwa {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@keyframes fuwafuwa {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 {
    background: #F2C4A0;
    -webkit-clip-path: url(#gyw_wrap_s3);
            clip-path: url(#gyw_wrap_s3);
  }
  #about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3 {
    position: absolute;
    top: 55px;
    left: 20px;
    font-size: 4.8vw;
    width: 48vw;
  }
  #about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 h3 span {
    font-size: 4.8vw;
  }
  #about_wrap .circle_wrap #gyw_wrap.gyw_wrap1 .gyw_wrap_svg {
    width: 100%;
    right: 0;
  }
  #about_wrap .circle_wrap #gyw_wrap.gyw_wrap2 .gyw_wrap_svg {
    width: 90%;
    right: 0;
  }
  #about_wrap .circle_wrap #gyw_wrap.gyw_wrap3 .gyw_wrap_svg {
    width: 50%;
    right: 0;
  }
  #about_wrap .circle_wrap #gyw_wrap h3 {
    position: absolute;
    top: 55px;
    left: 20px;
    font-size: 4.8vw;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_contents {
    width: 100%;
    padding: 0 30px;
    opacity: 0;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_contents h4.sp {
    display: block;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_contents h4.pc {
    display: none;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_contents h4 span {
    font-size: 9vw;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_contents h4 span:before {
    height: 2px;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_contents p {
    font-size: 4.8vw;
  }
  #about_wrap .circle_wrap #gyw_wrap .gyw_wrap_svg {
    position: absolute;
    bottom: 50px;
    padding: 0 20px;
  }
}
#about_wrap .circle_wrap .gyw_wrap1_wrap, #about_wrap .circle_wrap .gyw_wrap2_wrap, #about_wrap .circle_wrap .gyw_wrap3_wrap {
  display: block;
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  #about_wrap .circle_wrap .gyw_wrap1_wrap, #about_wrap .circle_wrap .gyw_wrap2_wrap, #about_wrap .circle_wrap .gyw_wrap3_wrap {
    position: relative;
  }
  #about_wrap .circle_wrap .gyw_wrap1_wrap::before, #about_wrap .circle_wrap .gyw_wrap2_wrap::before, #about_wrap .circle_wrap .gyw_wrap3_wrap::before {
    content: "";
    position: absolute;
    top: -0.5px;
    left: 0;
    width: 100%;
    height: 1px;
    z-index: 1;
    display: block;
    background: red;
  }
}
#about_wrap .circle_wrap .gyw_wrap1_wrap::before {
  background: #90ed91;
}
#about_wrap .circle_wrap .gyw_wrap2_wrap::before {
  background: #F2C4A0;
}
#about_wrap .circle_wrap .gyw_wrap3_wrap {
  z-index: 2;
}
#about_wrap .circle_wrap .gyw_wrap3_wrap::before {
  background: #FFE288;
}
#about_wrap .circle_wrap .gyw_wrap_s {
  width: 100vw;
  height: auto;
  display: block;
  position: absolute;
  top: 50%;
  left: 0%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  z-index: 10;
  transform-box: border-box;
}

#wwd {
  position: relative;
  z-index: 100;
  background: #fff;
  padding: 170px 0 200px;
}
#wwd h3 {
  position: relative;
  width: 100%;
  height: 82px;
  overflow: hidden;
  min-width: 1080px;
}
#wwd h3.show div {
  color: #45ed8c;
}
#wwd h3 div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: absolute;
  left: 0%;
  top: 0%;
  width: inherit;
  height: inherit;
  -webkit-animation-duration: 8s;
          animation-duration: 8s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  font-size: 72px;
  font-weight: 600;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#wwd h3 div:nth-child(1) {
  -webkit-animation-name: first;
          animation-name: first;
}
#wwd h3 div:nth-child(2) {
  -webkit-animation-name: second;
          animation-name: second;
}
@-webkit-keyframes first {
  from {
    left: 0%;
  }
  to {
    left: -100%;
  }
}
@keyframes first {
  from {
    left: 0%;
  }
  to {
    left: -100%;
  }
}
@-webkit-keyframes second {
  from {
    left: 100%;
  }
  to {
    left: 0%;
  }
}
@keyframes second {
  from {
    left: 100%;
  }
  to {
    left: 0%;
  }
}
#wwd .Wwd_contents {
  width: 85%;
  max-width: 880px;
  margin: 100px auto 0;
}
#wwd .Wwd_contents p {
  font-size: 32px;
  letter-spacing: 0.08em;
  line-height: 1.8;
  text-align: justify;
  font-weight: 400;
}
#wwd .Wwd_contents a {
  display: block;
  position: relative;
  float: right;
  margin-top: 30px;
  font-size: 22px;
  font-weight: bold;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#wwd .Wwd_contents a:after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-top: solid 4px #000;
  border-right: solid 4px #000;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#wwd .Wwd_contents a:hover {
  color: #44ED8D;
}
#wwd .Wwd_contents a:hover:after {
  border-top: solid 4px #44ED8D;
  border-right: solid 4px #44ED8D;
  -webkit-transform: translate(6px, 0) rotate(45deg);
          transform: translate(6px, 0) rotate(45deg);
}
@media screen and (max-width: 767px) {
  #wwd {
    padding: 50px 0 150px;
  }
  #wwd h3 {
    height: 41px;
    min-width: 100%;
  }
  #wwd h3 div {
    font-size: 7vw;
  }
  #wwd .Wwd_contents {
    width: 100%;
    padding: 0 30px;
    margin: 65px auto 0;
  }
  #wwd .Wwd_contents p {
    letter-spacing: 0.01em;
    line-height: 2;
    font-size: 4.5vw;
  }
  #wwd .Wwd_contents a {
    font-size: 18px;
    font-size: 4.6vw;
  }
  #wwd .Wwd_contents a:after {
    width: 11px;
    height: 11px;
    border-top: solid 3px #000;
    border-right: solid 3px #000;
  }
  #wwd .Wwd_contents a:hover:after {
    border-top: solid 3px #44ED8D;
    border-right: solid 3px #44ED8D;
    -webkit-transform: translate(6px, 0) rotate(45deg);
            transform: translate(6px, 0) rotate(45deg);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAvYXNzZXRzL3Njc3MvaG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJhc3NldHMvY3NzL2hvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5jbGVhcixcbi5jbGVhcmZpeCB7XG4gIHpvb206IDEwMCU7XG59XG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyOmFmdGVyLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcbk1lZGlhIFF1ZXJ5IE1peGluXG4qL1xuLmdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuLm1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm8gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNtYWluIC5tYWluX3RpdGxlMiB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA3MzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyLnNob3cgLm1fbG9nbzIge1xuICBvcGFjaXR5OiAxO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDEyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDEpIHN2ZyB7XG4gIGxlZnQ6IDU0JTtcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoNSkgc3ZnIHtcbiAgbGVmdDogMzQlO1xuICBib3R0b206IDA7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg2KSBzdmcge1xuICBsZWZ0OiAzNyU7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoNykgc3ZnIHtcbiAgbGVmdDogMzUlO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoOCkgc3ZnIHtcbiAgbGVmdDogNTElO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDkpIHN2ZyB7XG4gIGxlZnQ6IDkwJTtcbiAgYm90dG9tOiAtNTVweDtcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4jbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubG9nb18xIHtcbiAgd2lkdGg6IDgxcHg7XG4gIG1hcmdpbjogMCAycHggMCAwO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fMiB7XG4gIHdpZHRoOiA2NnB4O1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fMyB7XG4gIHdpZHRoOiA3NHB4O1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fNCB7XG4gIHdpZHRoOiA3N3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgbWFyZ2luOiAwIDhweCAwIDJweDtcbn1cbiNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5sb2dvXzUge1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fNiB7XG4gIHdpZHRoOiA2MnB4O1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fNyB7XG4gIHdpZHRoOiA3N3B4O1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fOCB7XG4gIHdpZHRoOiA5M3B4O1xufVxuI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fOSB7XG4gIHdpZHRoOiAxMDlweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbWFpbiAubWFpbl90aXRsZTIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTIuMiU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoMSkgc3ZnIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA5LjUlO1xuICAgIG1hcmdpbi1yaWdodDogMC43JTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOCU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLm1fbG9nbzI6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg1KSB7XG4gICAgd2lkdGg6IDIuNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDUpIHN2ZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg2KSB7XG4gICAgd2lkdGg6IDguNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDYpIHN2ZyB7XG4gICAgbGVmdDogNTIlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDcpIHtcbiAgICB3aWR0aDogMTAuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDcpIHN2ZyB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5tX2xvZ28yOm50aC1vZi10eXBlKDgpIHtcbiAgICB3aWR0aDogMTIlO1xuICAgIG1hcmdpbi1yaWdodDogMC43JTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg4KSBzdmcge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg5KSB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubV9sb2dvMjpudGgtb2YtdHlwZSg5KSBzdmcge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0yMnB4O1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5sb2dvXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubG9nb18yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubG9nb18zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZTIgLmxfYW5pMiAubG9nb180IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIlKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUyIC5sX2FuaTIgLmxvZ29fNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5sb2dvXzYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5sb2dvXzcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5sb2dvXzgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlMiAubF9hbmkyIC5sb2dvXzkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwJSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jbWFpbiAubWFpbl90aXRsZSB7XG4gIHdpZHRoOiA3MzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jbWFpbiAubWFpbl90aXRsZSAubF9hbmkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLm1fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDczcHg7XG4gIGhlaWdodDogMTI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDEpIHN2ZyB7XG4gIGxlZnQ6IDU0JTtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDUpIHN2ZyB7XG4gIGxlZnQ6IDM0JTtcbiAgYm90dG9tOiAwO1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoNikgc3ZnIHtcbiAgbGVmdDogMzclO1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoNykgc3ZnIHtcbiAgbGVmdDogMzUlO1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoOCkgc3ZnIHtcbiAgbGVmdDogNTElO1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoOSkgc3ZnIHtcbiAgbGVmdDogOTAlO1xuICBib3R0b206IC01NXB4O1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ28gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb18xIHtcbiAgd2lkdGg6IDgxcHg7XG4gIG1hcmdpbjogMCAycHggMCAwO1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5sb2dvXzIge1xuICB3aWR0aDogNjZweDtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb18zIHtcbiAgd2lkdGg6IDc0cHg7XG59XG4jbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLmxvZ29fNCB7XG4gIHdpZHRoOiA3N3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgbWFyZ2luOiAwIDhweCAwIDJweDtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb181IHtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb182IHtcbiAgd2lkdGg6IDYycHg7XG59XG4jbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLmxvZ29fNyB7XG4gIHdpZHRoOiA3N3B4O1xufVxuI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5sb2dvXzgge1xuICB3aWR0aDogOTNweDtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb185IHtcbiAgd2lkdGg6IDEwOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5zdWJfdGl0bGUge1xuICB3aWR0aDogNDUzcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbWFpbiAubWFpbl90aXRsZSAuc3ViX3RpdGxlLnNob3cgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNtYWluIC5tYWluX3RpdGxlIC5zdWJfdGl0bGUgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgMXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAxcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtYWluIC5tYWluX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAxMi4yJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLm1fbG9nbzpudGgtb2YtdHlwZSgxKSBzdmcge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLm1fbG9nbzpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDkuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjclO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMC44JTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLm1fbG9nbzpudGgtb2YtdHlwZSg0KSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDUpIHtcbiAgICB3aWR0aDogMi42JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNSU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoNSkgc3ZnIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDYpIHtcbiAgICB3aWR0aDogOC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNiU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoNikgc3ZnIHtcbiAgICBsZWZ0OiA1MiU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoNykge1xuICAgIHdpZHRoOiAxMC41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNiU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoNykgc3ZnIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5tX2xvZ286bnRoLW9mLXR5cGUoOCkge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjclO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDgpIHN2ZyB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDkpIHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubV9sb2dvOm50aC1vZi10eXBlKDkpIHN2ZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTIycHg7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5sb2dvXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLmxvZ29fMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5sb2dvXzMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb180IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIlKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5sb2dvXzUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLmxvZ29fNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLmxfYW5pIC5sb2dvXzcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluIC5tYWluX3RpdGxlIC5sX2FuaSAubG9nb184IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFpbiAubWFpbl90aXRsZSAubF9hbmkgLmxvZ29fOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21haW4gLm1haW5fdGl0bGUgLnN1Yl90aXRsZSB7XG4gICAgd2lkdGg6IDYwdnc7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4jdmlkZW9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jdmlkZW9fd3JhcCBkaXYge1xuICB3aWR0aDogMTAyJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyA1LjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyA1LjNzIGVhc2Utb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jdmlkZW9fd3JhcCBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4jdmlkZW9fd3JhcCBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNCkgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDNweCksIC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC40KSwgcmdiYSgwLCAwLCAwLCAwLjQpIDFweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgM3B4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNCkgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDNweCksIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNCkgMXB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDFweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzcHgpO1xufVxuI3ZpZGVvX3dyYXAgZGl2IHZpZGVvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiN2aWRlb193cmFwIGRpdiB2aWRlby5zcF9ob3Jpem9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN2aWRlb193cmFwIGRpdiBkaXY6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB9XG4gICN2aWRlb193cmFwIGRpdiBkaXYgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3ZpZGVvX3dyYXAgZGl2IGRpdiB2aWRlby5zcF9ob3Jpem9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kYV93cmFwIHtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNjAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubW9kYV93cmFwLnNob3cge1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYV93cmFwLnNob3cub3V0IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLm1vZGFfd3JhcCB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYV93cmFwIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5vdmVyX3dyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjRjlGM0VCO1xufVxuXG4ubWFpbl90aGVtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuI2Fib3V0X3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjlGM0VCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYWJvdXRfd3JhcCAuYWJvdXRfdGV4dF93cmFwIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI2Fib3V0X3dyYXAgLmFib3V0X3RleHRfd3JhcCAuYWJvdXRfdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Fib3V0X3dyYXAgLmFib3V0X3RleHRfd3JhcCAuYWJvdXRfdGV4dCAuYV90IHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCA0MHB4KSByb3RhdGUzZCgtMSwgMiwgLTEsIC0zZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgNDBweCkgcm90YXRlM2QoLTEsIDIsIC0xLCAtM2RlZyk7XG59XG4jYWJvdXRfd3JhcCAuYWJvdXRfdGV4dF93cmFwIC5hYm91dF90ZXh0IC5hX3QuZmFkZV9vbiB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlM2QoMSwgMSwgMCwgMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlM2QoMSwgMSwgMCwgMGRlZyk7XG59XG4jYWJvdXRfd3JhcCAuYWJvdXRfdGV4dF93cmFwIC5hYm91dF90ZXh0IC5hX3QgYnV0dG9uIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogI0Y5RjNFQjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHggIzAwMDtcbiAgdGV4dC1zdHJva2U6IDEuNXB4ICMwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4jYWJvdXRfd3JhcCAuYWJvdXRfdGV4dF93cmFwIC5hYm91dF90ZXh0IC5hX3QgYnV0dG9uOmhvdmVyLnllbGxvd19iZyB7XG4gIGNvbG9yOiAjRkZFMjg4O1xufVxuI2Fib3V0X3dyYXAgLmFib3V0X3RleHRfd3JhcCAuYWJvdXRfdGV4dCAuYV90IGJ1dHRvbjpob3Zlci5ibHVlX2JnIHtcbiAgY29sb3I6ICMwMDhERTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWJvdXRfd3JhcCAuYWJvdXRfdGV4dF93cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2Fib3V0X3dyYXAgLmFib3V0X3RleHRfd3JhcCAuYWJvdXRfdGV4dCAuYV90IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM7XG4gIH1cbiAgI2Fib3V0X3dyYXAgLmFib3V0X3RleHRfd3JhcCAuYWJvdXRfdGV4dCAuYV90IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjMDAwO1xuICAgIHRleHQtc3Ryb2tlOiAxcHggIzAwMDtcbiAgfVxufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLmNpcmNsZV9zdmdfc3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWNsaXAtcGF0aDogdXJsKCNjbGlwX2Nsb3VkMik7XG4gICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBfY2xvdWQyKTtcbiAgYmFja2dyb3VuZDogIzkwZWQ5MTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuY2lyY2xlX3N2Z19zcCBoMyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLmNpcmNsZV9zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5jaXJjbGVfc3ZnLnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuY2lyY2xlX3N2Zy5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5jaXJjbGVfc3ZnLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLmNpcmNsZV9zdmcucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5jaXJjbGVfc3ZnICNjbGlwX2Nsb3VkMiB7XG4gICAgaGVpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAxX3dyYXAge1xuICAgIGJhY2tncm91bmQ6ICM5MGVkOTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAyX3dyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGMkM0QTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAzX3dyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGRkUyODg7XG4gIH1cbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2Utb3V0O1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5zaG93IC5neXdfY29udGVudHMge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDEge1xuICBiYWNrZ3JvdW5kOiAjOTBlZDkxO1xuICB6LWluZGV4OiAtMztcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHVybCgjY2xpcF9jbG91ZDEpO1xuICAgICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwX2Nsb3VkMSk7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMS5zaG93IHtcbiAgYmFja2dyb3VuZDogI0YyQzRBMDtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxLnNob3cgLmd5d19jb250ZW50cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMS5zaG93IHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDkuNXZ3O1xuICB3aWR0aDogODF2dztcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxIGgzIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxIGgzIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSBoMzpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSBoMzpudGgtb2YtdHlwZSgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDEgaDM6bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxIGgzOm50aC1vZi10eXBlKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSBoMzpudGgtb2YtdHlwZSg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDEgaDMuc2hvdyB7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDExNXB4O1xuICB3aWR0aDogNDh2dztcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxIGgzLnNob3cgc3BhbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDEgLmd5d19jb250ZW50cyB7XG4gIG9wYWNpdHk6IDA7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSAuZ3l3X3dyYXBfc3ZnIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDcwdnc7XG4gIHJpZ2h0OiA1JTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAyIHtcbiAgYmFja2dyb3VuZDogI0ZGRTI4ODtcbiAgei1pbmRleDogLTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogdXJsKCNneXdfd3JhcF9zMSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2d5d193cmFwX3MxKTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAyIC5neXdfd3JhcF9zdmcge1xuICB3aWR0aDogNTh2dztcbiAgcmlnaHQ6IDclO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDMge1xuICBiYWNrZ3JvdW5kOiAjMDA4REU5O1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiB1cmwoI2d5d193cmFwX3MyKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjZ3l3X3dyYXBfczIpO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDMgLmd5d193cmFwX3N2ZyB7XG4gIHdpZHRoOiAzNXZ3O1xuICByaWdodDogNyU7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiAxMTVweDtcbiAgd2lkdGg6IDQ4dnc7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwIGgzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcCAuZ3l3X2NvbnRlbnRzIHtcbiAgd2lkdGg6IDc1dnc7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjJzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcCAuZ3l3X2NvbnRlbnRzIGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcCAuZ3l3X2NvbnRlbnRzIGg0LnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d19jb250ZW50cyBoNC5zaG93IHNwYW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcCAuZ3l3X2NvbnRlbnRzIGg0LnNob3cgc3BhbjpiZWZvcmUge1xuICBsZWZ0OiAwJTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d19jb250ZW50cyBoNCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxLjVlbSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMS41ZW0pO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuM3MgZWFzZS1vdXQ7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwIC5neXdfY29udGVudHMgaDQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgMC4ycyBlYXNlLW91dDtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d19jb250ZW50cyBwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDJ2dztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d193cmFwX3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogNXMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiA1cyBmdXdhZnV3YSBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnV3YWZ1d2Ege1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSB7XG4gICAgYmFja2dyb3VuZDogI0YyQzRBMDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogdXJsKCNneXdfd3JhcF9zMyk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjZ3l3X3dyYXBfczMpO1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxIGgzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICB3aWR0aDogNDh2dztcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwLmd5d193cmFwMSBoMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAxIC5neXdfd3JhcF9zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAuZ3l3X3dyYXAyIC5neXdfd3JhcF9zdmcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcC5neXdfd3JhcDMgLmd5d193cmFwX3N2ZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwIGgzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwIC5neXdfY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d19jb250ZW50cyBoNC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwICNneXdfd3JhcCAuZ3l3X2NvbnRlbnRzIGg0LnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d19jb250ZW50cyBoNCBzcGFuIHtcbiAgICBmb250LXNpemU6IDl2dztcbiAgfVxuICAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgI2d5d193cmFwIC5neXdfY29udGVudHMgaDQgc3BhbjpiZWZvcmUge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d19jb250ZW50cyBwIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAjZ3l3X3dyYXAgLmd5d193cmFwX3N2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAxX3dyYXAsICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAyX3dyYXAsICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAzX3dyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5neXdfd3JhcDFfd3JhcCwgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5neXdfd3JhcDJfd3JhcCwgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5neXdfd3JhcDNfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAxX3dyYXA6OmJlZm9yZSwgI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5neXdfd3JhcDJfd3JhcDo6YmVmb3JlLCAjYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLmd5d193cmFwM193cmFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gIH1cbn1cbiNhYm91dF93cmFwIC5jaXJjbGVfd3JhcCAuZ3l3X3dyYXAxX3dyYXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5MGVkOTE7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLmd5d193cmFwMl93cmFwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjJDNEEwO1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5neXdfd3JhcDNfd3JhcCB7XG4gIHotaW5kZXg6IDI7XG59XG4jYWJvdXRfd3JhcCAuY2lyY2xlX3dyYXAgLmd5d193cmFwM193cmFwOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkZFMjg4O1xufVxuI2Fib3V0X3dyYXAgLmNpcmNsZV93cmFwIC5neXdfd3JhcF9zIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLWJveDogYm9yZGVyLWJveDtcbn1cblxuI3d3ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNzBweCAwIDIwMHB4O1xufVxuI3d3ZCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDgwcHg7XG59XG4jd3dkIGgzLnNob3cgZGl2IHtcbiAgY29sb3I6ICM0NWVkOGM7XG59XG4jd3dkIGgzIGRpdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAlO1xuICB0b3A6IDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuI3d3ZCBoMyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmlyc3Q7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZpcnN0O1xufVxuI3d3ZCBoMyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2Vjb25kO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzZWNvbmQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlyc3Qge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmlyc3Qge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzZWNvbmQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBzZWNvbmQge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuI3d3ZCAuV3dkX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG59XG4jd3dkIC5Xd2RfY29udGVudHMgcCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiN3d2QgLld3ZF9jb250ZW50cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbiN3d2QgLld3ZF9jb250ZW50cyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA0cHggIzAwMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbiN3d2QgLld3ZF9jb250ZW50cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NEVEOEQ7XG59XG4jd3dkIC5Xd2RfY29udGVudHMgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjNDRFRDhEO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDRweCAjNDRFRDhEO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjd3dkIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTUwcHg7XG4gIH1cbiAgI3d3ZCBoMyB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAjd3dkIGgzIGRpdiB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbiAgI3d3ZCAuV3dkX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiA2NXB4IGF1dG8gMDtcbiAgfVxuICAjd3dkIC5Xd2RfY29udGVudHMgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICB9XG4gICN3d2QgLld3ZF9jb250ZW50cyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiA0LjZ2dztcbiAgfVxuICAjd3dkIC5Xd2RfY29udGVudHMgYTphZnRlciB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDNweCAjMDAwO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICMwMDA7XG4gIH1cbiAgI3d3ZCAuV3dkX2NvbnRlbnRzIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDNweCAjNDRFRDhEO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICM0NEVEOEQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/