@charset "UTF-8";
.common-btn {
  background: #fff;
  color: #4EA2C2;
  display: block;
  font-size: 20px;
  font-weight: 700;
  width: 90%;
  border-radius: 9999px;
  margin: 0 auto;
  box-shadow: 0px 6px 0px 0px #346C83;
  transition: all 0.2s ease;
}
.common-btn:hover {
  box-shadow: none;
  transform: translateY(6px);
}
.common-btn.arrow {
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 25px;
}
.common-btn.arrow.down {
  background-image: url("../../assets/images/button/arrow-down.png");
}
.common-btn.arrow.right {
  background-image: url("../../assets/images/button/arrow-right.png");
}
.common-btn.arrow.up {
  background-image: url("../../assets/images/button/arrow-up.png");
}

.ttl {
  font-size: 35px;
  font-weight: 900;
  margin-bottom: 30px;
}
.ttl::after {
  content: "";
  display: block;
  width: 40px;
  padding-top: 15px;
  height: 5px;
  margin: 0 auto;
  background: url("../../assets/images/midashi/under.png") no-repeat center/100%;
}

.common-sq-title {
  width: 90%;
  background: #fff;
  font-size: 25px;
  font-weight: 700;
  margin: 0 auto;
  color: #4EA2C2;
  margin-bottom: 20px;
  padding-bottom: 2px;
}

.label-onair span {
  border: 2px solid #fff;
  display: inline-block;
  font-size: 22px;
  font-weight: 700;
  padding: 4px 15px 5px;
}

body {
  font-family: "Noto Sans JP", sans-serif;
  color: #FFF;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
body .b-wrap {
  position: relative;
}
@media (min-width: 769px) {
  body .b-wrap {
    min-width: 1100px;
  }
}
@media (max-width: 768px) {
  body .b-wrap {
    width: 100%;
    overflow: clip;
  }
}

@media (min-width: 769px) {
  .pc-only {
    display: block;
  }
  .sp-only {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .pc-only {
    display: none !important;
  }
  .sp-only {
    display: block;
  }
}
p {
  margin: 0;
  padding: 0;
}

.clear {
  clear: both;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.flex {
  display: flex;
}

a {
  text-decoration: none;
  color: inherit;
}

a:hover {
  cursor: pointer;
}

h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  font-weight: 500;
}

ol, ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

input[type=text],
input[type=mail],
input[type=email] {
  padding: 0;
  border: 1px solid #DBDBDB;
  outline: none;
  background: #fff;
  color: #FFF;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
  height: 64px;
  padding: 0 20px;
}
@media (max-width: 768px) {
  input[type=text],
  input[type=mail],
  input[type=email] {
    height: 54px;
    padding: 0 15px;
    font-size: 16px;
  }
}
input[type=text]:focus,
input[type=mail]:focus,
input[type=email]:focus {
  outline: solid 1px #4EA2C2;
}

input[type=submit] {
  appearance: none;
  cursor: pointer;
  text-decoration: none;
  margin: 0;
  padding: 16px 0;
  width: 100%;
  font-size: 16px;
  font-family: "Noto Sans JP", sans-serif;
  background-image: none;
  border-radius: 0;
}
input[type=submit]:hover, input[type=submit]:focus {
  outline: none;
}
input[type=submit]::-moz-focus-inner {
  border: none;
  padding: 0;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  background: transparent;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFF;
}

textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  resize: none;
  padding: 0;
  border: 1px solid #DBDBDB;
  outline: none;
  font-size: 16px;
  background: #fff;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFF;
  height: 300px;
  width: 100%;
  padding: 20px;
}
@media (max-width: 768px) {
  textarea {
    height: 300px;
    padding: 10px;
  }
}
textarea:focus {
  outline: solid 1px #4EA2C2;
}

::placeholder {
  color: #DEDDDD;
  font-size: 14px;
}

/* 旧Edge対応 */
::-ms-input-placeholder {
  color: #DEDDDD;
}

#gnav {
  display: none !important;
}

@media (min-width: 769px) {
  .inner-wide {
    margin: 0 auto;
  }
  .inner-narrow {
    margin: 0 auto;
  }
}
img {
  vertical-align: bottom;
}

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

.header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  height: 80px;
  background: transparent;
}
@media (min-width: 769px) {
  .header {
    display: none;
  }
}
.header .menu-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  position: absolute;
  top: 10px;
  right: 18px;
}
.header .menu-icon .icon-img {
  width: 50px;
  vertical-align: middle;
}

.footer {
  position: relative;
  padding-bottom: 50px;
  background: #4EA2C2;
  margin-top: -1px;
}
@media (min-width: 769px) {
  .footer {
    display: none;
  }
}
.footer .sns-area {
  display: flex;
  justify-content: center;
  column-gap: 10px;
  margin-bottom: 50px;
}
.footer .sns-area a img {
  width: 65px;
}
.footer .footer-logo {
  display: block;
  text-align: center;
  margin-bottom: 15px;
}
.footer .footer-logo .footer-logo-img {
  width: 80%;
}
.footer .copyright {
  text-align: center;
  font-size: 13px;
  margin-bottom: 8px;
}
.footer .to-top {
  position: fixed;
  bottom: 40px;
  right: 26px;
  z-index: 100;
}
.footer .to-top .arrow {
  width: 42px;
}

img {
  width: 100%;
}

@media (min-width: 769px) {
  .mv {
    display: none;
  }
}
.mv .mv-bg {
  background-position: center;
  position: relative;
}
.mv .mv-bg .mv-bg-img {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  z-index: 0;
}
.mv .mv-bg .surface {
  padding: 90px 0;
  text-align: center;
  position: relative;
}
.mv .mv-bg .surface h2 {
  font-size: 28px;
  font-weight: 900;
  margin-bottom: 40px;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.mv .mv-bg .surface .mv-logo {
  width: 60%;
  margin-bottom: 20px;
}
.mv .mv-bg .surface h3 {
  font-size: 30px;
  font-weight: 900;
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.mv .mv-bg .surface h3 .upper {
  font-size: 22px;
}
.mv .mv-bg .surface h3 .lower {
  font-size: 18px;
}
.mv .mv-bg .surface h3 .lower.later {
  display: inline-block;
  text-align: right;
}
.mv .mv-bg .surface .note {
  font-size: 12px;
  margin-top: 10px;
}

@media (min-width: 769px) {
  .grid-wrapper {
    display: grid;
    grid-template-columns: auto 500px 220px;
  }
}

.pc-fixed {
  background: url("../../assets/images/mv/bg.jpg") repeat center/1000px;
}
.pc-fixed.left {
  min-width: 390px;
}
.pc-fixed.left .pc-mv {
  text-align: center;
  position: sticky;
  top: 0;
  height: 100svh;
  background-image: url("../../assets/images/mv/mv_pc_4.jpg?12345");
  background-repeat: no-repeat;
  background-position: 50% 57%;
  background-size: 1300px;
}
@media screen and (min-width: 560px) and (max-width: 959px) {
  .pc-fixed.left .pc-mv .pc-mv {
    background-position: 50% 50%;
  }
}
.pc-fixed.left .pc-mv.later {
  background-image: url("../../assets/images/mv/mv_pc_4.jpg?12345");
}
.pc-fixed.left .pc-mv .mv-logo {
  width: 365px;
  position: absolute;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pc-fixed.left .pc-mv .mv-logo.later {
  top: 51%;
}
@media screen and (min-width: 560px) and (max-width: 959px) {
  .pc-fixed.left .pc-mv .mv-logo {
    top: 50%;
  }
}
.pc-fixed.right {
  width: 220px;
  z-index: 1;
  position: relative;
}
.pc-fixed.right .inner-contents {
  text-align: center;
  padding-top: 40px;
  position: sticky;
  top: 0;
  height: 100svh;
  background: url("../../assets/images/mv/bg.jpg") repeat center/1000px;
}
.pc-fixed.right .pc-nav-list {
  padding-left: 35px;
  text-align: left;
}
.pc-fixed.right .pc-nav-list ul li {
  font-size: 16px;
  font-weight: 900;
  margin-bottom: 12px;
  position: relative;
}
.pc-fixed.right .pc-nav-list ul li img {
  width: 13px;
  margin-left: 10px;
  vertical-align: inherit;
}
.pc-fixed.right .pc-nav-list ul li::before {
  content: "";
  position: absolute;
  left: -15px;
  top: 9px;
  width: 12px;
  height: 8px;
  background: url("../../assets/images/menu/triangle.png") no-repeat center/6px;
  opacity: 0;
}
.pc-fixed.right .pc-nav-list ul li.current::before {
  opacity: 1;
}
.pc-fixed.right .pc-nav-list ul li a {
  transition: all 0.2s ease;
}
.pc-fixed.right .pc-nav-list ul li a:hover {
  opacity: 0.7;
}
.pc-fixed.right .pc-footer {
  position: absolute;
  bottom: 30px;
}
.pc-fixed.right .pc-footer .sns-area {
  display: flex;
  justify-content: center;
  column-gap: 10px;
  margin-bottom: 50px;
}
.pc-fixed.right .pc-footer .sns-area a {
  transition: all 0.2s ease;
}
.pc-fixed.right .pc-footer .sns-area a:hover {
  opacity: 0.7;
}
.pc-fixed.right .pc-footer .sns-area a img {
  width: 50px;
}
.pc-fixed.right .pc-footer .footer-logo {
  display: inline-block;
  margin-bottom: 20px;
  transition: all 0.2s ease;
}
.pc-fixed.right .pc-footer .footer-logo:hover {
  opacity: 0.7;
}
.pc-fixed.right .pc-footer .footer-logo .footer-logo-img {
  width: 80%;
}
.pc-fixed.right .pc-footer .copyright {
  font-size: 9px;
}
@media (max-width: 768px) {
  .pc-fixed {
    display: none;
  }
}

.main {
  text-align: center;
  background-color: #4EA2C2;
  position: relative;
  padding-bottom: 145px;
}
@media (min-width: 769px) {
  .main {
    width: 500px;
    padding-bottom: 0;
    z-index: 2;
    box-shadow: 0 30px 20px 0 rgba(0, 0, 0, 0.16);
  }
  .main::-webkit-scrollbar {
    display: none;
  }
}
.main .nav_area {
  display: none;
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100svh;
  padding: 60px 0;
  opacity: 0;
  animation-name: gnaviAnime;
  animation-duration: 1s;
  animation-delay: 0.2s;
  animation-fill-mode: forwards;
  overflow-y: scroll;
  position: relative;
}
.main .nav_area .close-btn {
  width: 50px;
  height: 50px;
  background: url("../../assets/images/menu/close.png") no-repeat center/40px;
  position: absolute;
  top: 10px;
  right: 18px;
}
.main .nav_area .nav_list ul li {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.7;
}
.main .nav_area .nav_list ul li img {
  width: 22px;
  margin-left: 10px;
  vertical-align: inherit;
}
@media screen and (max-width: 375px) {
  .main .nav_area .nav_list {
    margin-top: -20px;
  }
  .main .nav_area .nav_list ul li {
    font-size: 22px;
  }
}
.main .nav_area .sns-area {
  display: flex;
  justify-content: center;
  column-gap: 10px;
  margin-top: 50px;
}
.main .nav_area .sns-area a img {
  width: 50px;
}
@media screen and (max-width: 375px) {
  .main .nav_area .sns-area {
    margin-top: 30px;
  }
}
.main .nav_area.show {
  position: fixed;
  display: block;
  z-index: 500;
  top: 0;
  width: 100%;
  height: 100svh;
}
@keyframes gnaviAnime {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.main .circle-bg {
  position: fixed;
  z-index: 200;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background: #E2568D;
  transform: scale(0);
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  transition: all 0.5s;
}
.main .circle-bg.spread {
  transform: scale(11);
}
@media (min-width: 769px) {
  .main .circle-bg {
    display: none;
  }
}
.main .gradient {
  height: 80px;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(87, 162, 194));
  position: absolute;
  top: -80px;
}
@media (min-width: 769px) {
  .main .gradient {
    display: none;
  }
}
.main .how {
  padding: 15px 0 18px;
  font-size: 5vw;
}
@media (min-width: 769px) {
  .main .how {
    font-size: 22px;
    margin-top: 50px;
  }
}
.main .how span {
  font-size: 4.5vw;
}
@media (min-width: 769px) {
  .main .how span {
    font-size: 20px;
  }
}
.main section {
  margin-top: 55px;
  padding-top: 55px;
}
.main section.movie .youtube {
  width: 90%;
  aspect-ratio: 16/9;
}
.main section.movie .provided {
  font-size: 14px;
  margin-top: 10px;
}
.main section.news .single {
  text-align: left;
  width: 90%;
  display: block;
  margin: 0 auto;
  font-size: 4.4vw;
  padding-bottom: 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid #FFF;
}
@media (min-width: 769px) {
  .main section.news .single {
    font-size: 18px;
  }
}
.main section.news .single .date {
  font-weight: 500;
}
.main section.news .single .title {
  font-weight: 700;
}
.main section.artist .container {
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  gap: 20px;
}
.main section.artist .container .item {
  width: calc((100% - 20px) / 2);
}
.main section.artist .container .item img {
  width: 100%;
  aspect-ratio: 800/533;
  object-fit: contain;
  vertical-align: middle;
}
.main section.artist .container .item p {
  font-size: 15px;
}
.main section.artist .more {
  font-size: 18px;
  font-weight: 700;
  margin: 10px auto 40px;
}
.main section.artist .note {
  font-size: 15px;
  margin-top: 30px;
}
.main section.schedule .desc {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 10px;
}
.main section.schedule h3 {
  font-weight: 900;
  font-size: 25px;
  margin-bottom: 10px;
}
.main section.schedule .timetable {
  border: 1px solid #fff;
  width: 90%;
  margin: 0 auto 5px;
  display: flex;
  font-weight: 500;
  align-items: center;
}
.main section.schedule .timetable.mb {
  margin-bottom: 20px;
}
.main section.schedule .timetable .time {
  font-size: 20px;
  width: 27%;
}
.main section.schedule .timetable .contents {
  display: inline-block;
  width: 74%;
  background: #fff;
  color: #4EA2C2;
  font-size: 15px;
  padding: 5px 10px;
  text-align: left;
}
@media (max-width: 768px) {
  .main section.schedule .timetable .contents {
    font-size: 3.8vw;
  }
}
.main section.schedule .timetable .contents.bold {
  font-weight: 800;
}
.main section.schedule .timetable.yellow {
  border: 1px solid yellow;
}
.main section.schedule .timetable.yellow .time {
  color: yellow;
}
.main section.schedule .timetable.yellow .contents {
  background: yellow;
}
.main section.schedule .common-btn {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  padding: 7px;
}
.main section.onair h3 {
  font-weight: 900;
  font-size: 7.7vw;
}
@media (min-width: 769px) {
  .main section.onair h3 {
    font-size: 38px;
  }
}
.main section.onair .desc {
  width: 90%;
  margin: 30px auto 55px;
  font-size: 20px;
  line-height: 1.7;
  text-align: left;
}
.main section.onair .desc strong {
  font-weight: 800;
}
.main section.onair .label-onair {
  margin-bottom: 20px;
}
.main section.onair .rounded {
  margin-bottom: 20px;
}
.main section.onair .rounded span {
  background: #fff;
  color: #4EA2C2;
  font-size: 30px;
  font-weight: 900;
  padding: 3px 25px 5px;
  border-radius: 40px;
}
.main section.onair .date {
  font-size: 35px;
  font-weight: 900;
  margin-bottom: 20px;
  line-height: 1;
}
.main section.onair .time {
  font-size: 20px;
  font-weight: 900;
  line-height: 168%;
  display: inline-block;
  text-align: right;
}
.main section.onair .note {
  font-size: 15px;
  margin-top: 20px;
  line-height: 1;
}
.main section.howto .howto,
.main section.present .img,
.main section.timetable .img{
  display: block;
  margin: 0 auto 28px;
  width: 80%;
}
@media (max-width: 768px) {
  .main section.howto .howto,
  .main section.present .img,
  .main section.timetable .img{
    width: 90%;
  }
}
.main section.howto hr {
  width: 90%;
  margin: 35px auto 20px;
  background-color: #fff;
  height: 1px;
  border: none;
}
.main section.howto .common-btn {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main section.howto .desc {
  font-size: 20px;
  line-height: 1.7;
  width: 90%;
  margin: 0 auto;
  text-align: left;
}
.main section.howto .note {
  font-size: 3.4vw;
  width: 90%;
  text-align: left;
  margin: 20px auto 30px;
}
@media (min-width: 769px) {
  .main section.howto .note {
    font-size: 15px;
    line-height: 1.7;
  }
}
.main section.howto .fz23 {
  font-size: 23px;
  font-weight: 600;
  margin-bottom: 10px;
}
.main section.howto .skyperfectv {
  width: 90%;
}
.main section.howto .youtube {
  margin-top: 10px;
  margin-bottom: 30px;
  width: 90%;
  aspect-ratio: 16/9;
}
.main section.howto .sstv {
  margin-bottom: 30px;
}
.main section.howto hr {
  margin: 38px auto;
}
.main section.program {
  width: 90%;
  margin: 55px auto 0;
}
.main section.program .underline {
  display: inline-block;
  font-size: 22px;
  font-weight: 900;
  text-decoration: underline;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .main section.program .underline {
    font-size: 5vw;
  }
}
.main section.program .underline:hover {
  text-decoration: none;
}
.main section.program .label-onair {
  margin-bottom: 20px;
}
.main section.program .date {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1;
}
.main section.program .time {
  font-size: 20px;
  font-weight: 700;
}
.main section.program hr {
  margin: 25px auto;
  background-color: #fff;
  height: 1px;
  border: none;
}
.main section.program .note {
  font-size: 3.4vw;
}
@media (min-width: 769px) {
  .main section.program .note {
    font-size: 15px;
  }
}
.main section.faq .ac-area {
  width: 90%;
  margin: 0 auto;
}
.main section.faq .ac-area li {
  margin: 20px 0;
  border-bottom: 1px solid #fff;
  text-align: left;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}
.main section.faq .ac-area li .title {
  position: relative;
  font-size: 20px;
  font-weight: 700;
  padding-left: 35px;
}
.main section.faq .ac-area li .title::before, .main section.faq .ac-area li .title::after {
  position: absolute;
}
.main section.faq .ac-area li .title::before {
  content: "Q";
  left: 0;
  font-size: 25px;
  font-weight: 600;
  top: -5px;
}
.main section.faq .ac-area li .title::after {
  content: "";
  width: 25px;
  height: 25px;
  background: url("../../assets/images/faq/down_w.png") no-repeat center/25px;
  position: absolute;
  right: 0;
}
.main section.faq .ac-area li .title.opened::after {
  background: url("../../assets/images/faq/up_w.png") no-repeat center/25px;
}
.main section.faq .ac-area li .title:hover {
  cursor: pointer;
}
.main section.faq .ac-area li .answer {
  display: none;
  position: relative;
  padding-top: 15px;
  padding-left: 35px;
  padding-right: 25px;
  font-size: 20px;
  font-weight: 500;
}
.main section.faq .ac-area li .answer::before {
  position: absolute;
  content: "A";
  left: 0;
  top: 11px;
  font-size: 25px;
  font-weight: 600;
}
.main section.faq .ac-area li .answer p {
  font-size: 4.4vw;
  line-height: 1.5;
}
@media (min-width: 769px) {
  .main section.faq .ac-area li .answer p {
    font-size: 20px;
  }
}
.main section.faq .ac-area li .answer p span {
  color: #F7CEDE;
}
.main section.faq .ac-area li .answer p + p {
  margin-top: 10px;
}
.main section.faq .ac-area li .answer .common-btn {
  margin-top: 10px;
  width: 100%;
  padding: 8px 0 9px;
  text-align: center;
  margin-bottom: 20px;
}
.main section.vote {
  padding-bottom: 50px;
}
.main section.vote .label-onair {
  margin-bottom: 15px;
}
.main section.vote .date {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 10px;
}
.main section.vote .supplement {
  font-size: 20px;
  margin-bottom: 35px;
  font-weight: 700;
}
.main section.vote .common-btn,
.present .common-btn{
  height: 100px;
  font-size: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main section.awards ul {
  margin-bottom: 20px;
}
.main section.awards ul li {
  font-size: 20px;
  margin-bottom: 10px;
}
.main section.photos .container {
  width: 90%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.main section.photos .container .item {
  width: calc((100% - 20px) / 2);
}
.main section.photos .container .item img {
  width: 100%;
  aspect-ratio: 185/123;
  background: #000;
  object-fit: contain;
  vertical-align: middle;
}
.main section.ondemand {
  padding-bottom: 15px;
}
.main section.ondemand .frame {
  width: 90%;
  margin: 0 auto 20px;
  border: 1px solid #fff;
  padding:20px 0;
}
.main section.ondemand .frame img {
  width: 75%;
  margin: 0 auto;
}
.main section.ondemand .intro {
  width: 90%;
  margin: 0 auto 20px auto;
  font-size: 20px;
  font-weight: 700;
  font-size: 4vw;
  text-align: left;
}
@media (min-width: 769px) {
  .main section.ondemand .intro {
    font-size: 16px;
  }
}
.main section.ondemand .date {
  margin-top: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.7;
  margin-bottom: 40px;
}
.main section.ondemand .watch {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.main section.ondemand .common-btn {
  padding: 20px 45px;
}
.main section.ondemand .note {
  font-size: 15px;
  margin:1em auto;
  line-height: 1;
  width:90%;
}
.main .pc-footer {
  padding-top: 140px;
  position: relative;
  padding-bottom: 50px;
  background: #4EA2C2;
}
.main .pc-footer .sns-area {
  display: flex;
  justify-content: center;
  column-gap: 10px;
  margin-bottom: 50px;
}
.main .pc-footer .sns-area a {
  transition: all 0.2s ease;
}
.main .pc-footer .sns-area a:hover {
  opacity: 0.7;
}
.main .pc-footer .sns-area a img {
  width: 65px;
}
.main .pc-footer .footer-logo {
  display: block;
  text-align: center;
  margin-bottom: 15px;
  transition: all 0.2s ease;
}
.main .pc-footer .footer-logo:hover {
  opacity: 0.7;
}
.main .pc-footer .footer-logo .footer-logo-img {
  width: 80%;
}
.main .pc-footer .copyright {
  text-align: center;
  font-size: 13px;
  margin-bottom: 8px;
}
.main .pc-footer .to-top {
  position: absolute;
  bottom: 40px;
  right: 26px;
  transition: all 0.2s ease;
}
.main .pc-footer .to-top:hover {
  opacity: 0.7;
}
.main .pc-footer .to-top .arrow {
  width: 42px;
}
@media (max-width: 768px) {
  .main .pc-footer {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90ZW1wbGF0ZS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl90b3BwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0VBQ0U7RUFDQSxPQ0ZhO0VER2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7OztBQU9OO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DekRhO0VEMERiO0VBQ0E7OztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FFakVKO0VBQ0UsYUROWTtFQ09aLE9ESmE7RUNLYjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FEUEY7RUNNQTtJQUdJOzs7QURKSjtFQ0NBO0lBTUk7SUFDQTs7OztBRGJKO0VDa0JBO0lBQ0U7O0VBRUY7SUFDRTs7O0FEakJGO0VDcUJBO0lBQ0U7O0VBRUY7SUFDRTs7O0FBS0o7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPRHhGYTtFQ3lGYixhRDVGWTtFQzZGWjtFQUNBO0VBQ0E7O0FEbEZBO0VDdUVGO0FBQUE7QUFBQTtJQWFJO0lBQ0E7SUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBQ0U7OztBQUlKO0VBQ0U7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RjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBSnoxQk47RUltMUJJO0lBUUk7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQSxZSi8zQlc7O0FJaTRCWDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBSno2Qk47RUlnM0JBO0lBOERJIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLmNvbW1vbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdi4kYWNjZW50LWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogOTAlO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDBweCAwcHggIzM0NkM4MztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIH1cblxuICAmLmFycm93IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAmLmRvd24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbi9hcnJvdy1kb3duLnBuZycpO1xuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9idXR0b24vYXJyb3ctcmlnaHQucG5nJyk7XG4gICAgfVxuICAgICYudXAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2J1dHRvbi9hcnJvdy11cC5wbmcnKTtcbiAgICB9XG4gIH1cblxuXG59Ly8uY29tbW9uLWJ0blxuXG4udHRsIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9taWRhc2hpL3VuZGVyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xuICB9XG59Ly8udHRsXG5cbi5jb21tb24tc3EtdGl0bGUge1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogdi4kYWNjZW50LWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufS8vLmNvbW1vbi1zcS10aXRsZVxuXG4ubGFiZWwtb25haXIge1xuICBzcGFuIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA0cHggMTVweCA1cHg7XG4gIH1cbn0vLy5sYWJlbC1vbmFpciIsIiRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblxuJGFjY2VudC1jb2xvcjogIzRFQTJDMjtcbiRsZXR0ZXItY29sb3I6ICNGRkY7XG5cbiRwYzogNzY5cHg7XG4kc3A6IDc2OHB4O1xuQG1peGluIHBjIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICgkcGMpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuXG5cblxuXG4iLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5odG1sIHtcbiAgLy8gc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdi4kZm9udC1mYW1pbHk7XG4gIGNvbG9yOiB2LiRsZXR0ZXItY29sb3I7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAuYi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdi5wYyB7XG4gICAgICBtaW4td2lkdGg6IDExMDBweDtcbiAgICB9O1xuICAgIEBpbmNsdWRlIHYuc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogY2xpcDtcbiAgICB9O1xuICB9XG59XG5AaW5jbHVkZSB2LnBjIHtcbiAgLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgdi5zcCB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5we1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2xlYXJ7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmF7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hOmhvdmVye1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMSxoMixoMyxoNCxoNSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbm9sLCB1bCwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RCREJEQjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHYuJGxldHRlci1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZmFtaWx5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIEBpbmNsdWRlIHYuc3Age1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHNvbGlkIDFweCB2LiRhY2NlbnQtY29sb3I7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZmFtaWx5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiB2LiRmb250LWZhbWlseTtcbiAgY29sb3I6IHYuJGxldHRlci1jb2xvcjtcbn1cblxudGV4dGFyZWF7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHYuJGZvbnQtZmFtaWx5O1xuICBjb2xvcjogdi4kbGV0dGVyLWNvbG9yO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgQGluY2x1ZGUgdi5zcCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHNvbGlkIDFweCB2LiRhY2NlbnQtY29sb3I7XG4gIH1cbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjREVEREREO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4vKiDml6dFZGdl5a++5b+cICovXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjREVEREREO1xufVxuXG5cbiNnbmF2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSB2LnBjIHtcbiAgLmlubmVyLXdpZGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAuaW5uZXItbmFycm93IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufTtcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi8qKioqKioqKioqXG7lhbHpgJrjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbioqKioqKioqKioqKi9cbi5mYWRlaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb24gOiBhbGwgODAwbXM7XG5cbiAgJi5zbGlkZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMzBweCwgMHB4KTtcbiAgfVxuICAmLnNsaWRlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTMwcHgsIDBweCk7XG4gIH1cblxuICAmLnNjcm9sbGlue1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH0vLy5zY3JvbGxpblxufS8vLmZhZGVpblxuXG5cbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSB2LnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9O1xuXG4gIC5tZW51LWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMThweDtcblxuICAgIC5pY29uLWltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9Ly8ubWVudS1pY29uXG59Ly9oZWFkZXJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgdjtcblxuLmZvb3RlciB7XG4gIEBpbmNsdWRlIHYucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6IHYuJGFjY2VudC1jb2xvcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcblxuICAuc25zLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5zbnMtYXJlYVxuXG4gIC5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAuZm9vdGVyLWxvZ28taW1nIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9Ly8uZm9vdGVyLWxvZ29cblxuICAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50by10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIFxuXG4gICAgLmFycm93IHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgIH0vL3RvcC1hcnJvd1xuICB9Ly8udG8tdG9wXG59Ly9mb290ZXIiLCJAdXNlICd2YXJpYWJsZXMnIGFzIHY7XG5pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdiB7XG4gIEBpbmNsdWRlIHYucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH07XG5cbiAgLm12LWJnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIC5tdi1iZy1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfS8vLm12LWJnXG4gICAgXG4gICAgLnN1cmZhY2Uge1xuICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMTYpO1xuICAgICAgfVxuXG4gICAgICAubXYtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IC4xNik7XG5cbiAgICAgICAgLnVwcGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvd2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAmLmxhdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vaDNcblxuICAgICAgLm5vdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfS8vLnN1cmZhY2VcbiAgfS8vLm12LWJnXG59Ly8ubXZcblxuLmdyaWQtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHYucGMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDUwMHB4IDIyMHB4O1xuICB9XG59XG5cbi5wYy1maXhlZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9tdi9iZy5qcGcnKSByZXBlYXQgY2VudGVyIC8gMTAwMHB4O1xuICBcbiAgJi5sZWZ0IHtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuXG4gICAgLnBjLW12IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9tdi9tdl9wY18yLmpwZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1NyU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTYwcHgpIGFuZCAoIG1heC13aWR0aDo5NTlweCkge1xuICAgICAgICAucGMtbXYge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubGF0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvbXYvbXZfcGNfMy5qcGcnKTtcbiAgICAgIH1cblxuICAgICAgLm12LWxvZ28ge1xuICAgICAgICB3aWR0aDogMzY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICYubGF0ZXIge1xuICAgICAgICAgIHRvcDogNTElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU2MHB4KSBhbmQgKCBtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAgICAgLm12LWxvZ28ge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLnBjLW12XG4gIH0vLy5sZWZ0XG4gIFxuICAmLnJpZ2h0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmlubmVyLWNvbnRlbnRzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwc3ZoO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL212L2JnLmpwZycpIHJlcGVhdCBjZW50ZXIgLyAxMDAwcHg7XG4gICAgfVxuICAgIFxuICAgIC5wYy1uYXYtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvbWVudS90cmlhbmdsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIC8gNnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJi5jdXJyZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vbGlcbiAgICAgIH1cbiAgICB9Ly8ucGMtbmF2LWxpc3RcblxuICAgIC5wYy1mb290ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuXG4gICAgICAuc25zLWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLy5zbnMtYXJlYVxuXG4gICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1sb2dvLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG4gICAgfS8vLnBjLWZvb3RlclxuICB9Ly8ucmlnaHRcblxuXG4gIEBpbmNsdWRlIHYuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH07XG59Ly8ucGMtZml4ZWRcblxuLm1haW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGFjY2VudC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIEBpbmNsdWRlIHYucGMge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJveC1zaGFkb3c6IDAgMzBweCAyMHB4IDAgcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogLjE2KTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH07XG5cbiAgLm5hdl9hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwc3ZoO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOmduYXZpQW5pbWU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOjFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTouMnM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNsb3NlLWJ0biB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9tZW51L2Nsb3NlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgLyA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLm5hdl9saXN0IHtcblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICBcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vbGlcbiAgICAgIH0vL3VsXG4gICAgfS8vLm5hdl9saXN0XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5uYXZfbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbnMtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgXG4gICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5zbnMtYXJlYVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuc25zLWFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICB6LWluZGV4OiA1MDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBzdmg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBnbmF2aUFuaW1le1xuICAgICAgMCUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5uYXZfYXJlYVxuXG4gIC5jaXJjbGUtYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNFMjU2OEQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0b3A6Y2FsYyg1MCUgLSA1MHB4KTtcbiAgICBsZWZ0OmNhbGMoNTAlIC0gNTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICYuc3ByZWFkIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTEpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB2LnBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfTtcbiAgfVxuXG4gIC5ncmFkaWVudCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoODcsIDE2MiwgMTk0LCAxKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgwcHg7XG4gICAgQGluY2x1ZGUgdi5wYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH07XG4gIH1cblxuICAuaG93IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMThweDtcbiAgICBmb250LXNpemU6IDV2dztcbiAgICBAaW5jbHVkZSB2LnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgIEBpbmNsdWRlIHYucGMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9O1xuICAgIH1cbiAgfS8vLmhvd1xuXG4gIHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG5cbiAgICAmLm1vdmllIHtcbiAgICAgIC55b3V0dWJlIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgfS8vLnlvdXR1YmVcblxuICAgICAgLnByb3ZpZGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH0vLy5tb3ZpZVxuXG4gICAgJi5uZXdzIHtcbiAgICAgIC5zaW5nbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogNC40dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgQGluY2x1ZGUgdi5wYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9O1xuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfS8vLnNpbmdsZVxuICAgIH0vLy5uZXdzXG5cbiAgICAmLmFydGlzdCB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDgwMCAvIDUzMztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5pdGVtXG4gICAgICB9Ly8uY29udGFpbmVyXG5cbiAgICAgIC5tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byA0MHB4O1xuICAgICAgfVxuXG4gICAgICAubm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9Ly8uYXJ0aXN0XG5cbiAgICAmLnNjaGVkdWxlIHtcbiAgICAgIC5kZXNjIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfS8vLmRlc2NcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aW1ldGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi5tYiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgfS8vLnRpbWVcblxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNzQlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IHYuJGFjY2VudC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSB2LnNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYm9sZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vLmNvbnRlbnRzXG5cbiAgICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHllbGxvdztcblxuICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8udGltZXRhYmxlXG5cbiAgICAgIC5jb21tb24tYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICB9Ly8uY29tbW9uLWJ0blxuICAgIH0vLy5zY2hlZHVsZVxuXG4gICAgJi5vbmFpciB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNy43dnc7XG4gICAgICAgIEBpbmNsdWRlIHYucGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDU1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbC1vbmFpciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yb3VuZGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiB2LiRhY2NlbnQtY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDI1cHggNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH0vLy5yb3VuZGVkXG5cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnRpbWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjglO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAubm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfS8vLm9uYWlyXG5cbiAgICAmLmhvd3RvIHtcbiAgICAgIC5ob3d0byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyOHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBAaW5jbHVkZSB2LnNwIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgfVxuXG4gICAgICAuY29tbW9uLWJ0biB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5ub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICAgICAgQGluY2x1ZGUgdi5wYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIC5mejIzIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2t5cGVyZmVjdHYge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICAueW91dHViZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgIH1cblxuICAgICAgLnNzdHYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBociB7XG4gICAgICAgIG1hcmdpbjogMzhweCBhdXRvO1xuICAgICAgfVxuXG4gICAgfS8vLmhvd3RvXG5cbiAgICAmLnByb2dyYW0ge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogNTVweCBhdXRvIDA7XG5cbiAgICAgIC51bmRlcmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHYuc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICB9O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFiZWwtb25haXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgIC5kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgIH0gXG5cbiAgICAgLnRpbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgfVxuXG4gICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICB9XG5cbiAgICAgLm5vdGUge1xuICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgQGluY2x1ZGUgdi5wYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH07XG4gICAgIH1cbiAgICB9Ly8ucHJvZ3JhbVxuXG4gICAgJi5mYXEge1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAuYWMtYXJlYSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvZmFxL2Rvd25fdy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMjVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL2ZhcS91cF93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0vLy50aXRsZVxuXG4gICAgICAgICAgLmFuc3dlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC40dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHYucGMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y3Q0VERTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21tb24tYnRuIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDlweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0vLy5hbnN3ZXJcbiAgICAgICAgfS8vbGlcbiAgICAgIH0vLy5hYy1hcmVhXG4gICAgfS8vLmZhcVxuXG4gICAgJi52b3RlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAubGFiZWwtb25haXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3VwcGxlbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgLmNvbW1vbi1idG4ge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYXdhcmRzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLmF3YXJkc1xuXG4gICAgJi5waG90b3Mge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxODUgLyAxMjM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8uaXRlbVxuICAgICAgfS8vLlxuICAgIH0vLy5waG90b3NcblxuICAgICYub25kZW1hbmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAuZnJhbWUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW50cm8ge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSB2LnBjIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfTtcbiAgICAgIH1cblxuICAgICAgLmRhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC53YXRjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbW1vbi1idG4ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gICAgICB9Ly8uY29tbW9uLWJ0blxuICAgICAgXG4gICAgfS8vLm9uZGVtYW5kXG4gIH0vL3NlY3Rpb25cblxuICAucGMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHYuJGFjY2VudC1jb2xvcjtcblxuICAgIC5zbnMtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLy5zbnMtYXJlYVxuXG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItbG9nby1pbWcge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH0vLy5mb290ZXItbG9nb1xuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnRvLXRvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICByaWdodDogMjZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgfS8vdG9wLWFycm93XG4gICAgfS8vLnRvLXRvcFxuXG4gICAgQGluY2x1ZGUgdi5zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH07XG4gIH1cblxufS8vLm1haW4iXX0= */
