@import url(../fonts/NeueBit/stylesheet.css);
@import url(../fonts/bigDaily/stylesheet.css);
:root {
  --font-pri: "IBM Plex Sans", sans-serif;
  --font-second: "Phudu", sans-serif;
  --font-three: "NeueBit", sans-serif;
  --font-four: "Big Daily Short", sans-serif;
  --font-five: "Vollkorn", serif;
  --size-hd: 10rem; }

.row {
  --col-gap: 2.4rem;
  --row-gap: 2.4rem;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--col-gap) / 2 * -1) calc(var(--row-gap) * -1); }

.col {
  width: 100%;
  padding: 0 calc(var(--col-gap) / 2);
  margin-bottom: var(--row-gap); }
  .col-11 {
    width: calc(11/12 * 100%); }
  .col-10 {
    width: calc(10/12 * 100%); }
  .col-9 {
    width: calc(9/12 * 100%); }
  .col-8 {
    width: calc(8/12 * 100%); }
  .col-7 {
    width: calc(7/12 * 100%); }
  .col-6 {
    width: 50%; }
  .col-5 {
    width: calc(5/12 * 100%); }
  .col-4 {
    width: calc(4/12 * 100%); }
  .col-3 {
    width: calc(3/12 * 100%); }
  .col-2 {
    width: calc(2/12 * 100%); }
  .col-1 {
    width: calc(1/12 * 100%); }

/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
.sub-title,
.title1 {
  color: #80a200;
  font-size: 2rem;
  font-weight: 700;
  text-transform: uppercase; }
  @media only screen and (max-width: 1200px) {
    .sub-title,
    .title1 {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 800px) {
    .sub-title,
    .title1 {
      font-size: 1.6rem; } }

.title1 {
  font-weight: 600;
  color: #000;
  text-transform: none; }

.title {
  color: #000;
  font-size: 3.6rem;
  font-weight: 700; }
  @media only screen and (max-width: 1200px) {
    .title {
      font-size: 3.1rem; } }
  @media only screen and (max-width: 800px) {
    .title {
      font-size: 2.6rem; } }
  @media screen and (max-width: 800px) {
    .title {
      font-size: 2.2rem; } }

.heading {
  text-align: center; }
  .heading .sub-title {
    margin-bottom: 2rem; }
  @media screen and (max-width: 575.98px) {
    .heading .sub-title {
      margin-bottom: 1.5rem; } }

.title--border {
  border-bottom: 0.2848rem solid;
  border-color: #80a200;
  padding-left: 2.4rem;
  width: fit-content;
  padding-right: 2.4rem;
  padding-bottom: 1rem;
  margin-right: auto;
  margin-left: auto; }

.desc {
  color: #858585;
  font-size: 2.4rem;
  font-weight: 500; }
  @media only screen and (max-width: 1200px) {
    .desc {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .desc {
      font-size: 1.7rem; } }

.cl-three {
  color: #29b938; }

.cl-second {
  color: #80a200; }

.cl-gray {
  color: #a4a4a4; }

.page-numbers {
  display: flex;
  align-items: center;
  justify-content: center; }
  .page-numbers .page-numbers {
    color: #000;
    font-size: 2rem;
    font-weight: 600;
    padding: 0 2.1rem;
    transition: 0.5s ease; }
    @media only screen and (max-width: 1200px) {
      .page-numbers .page-numbers {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .page-numbers .page-numbers {
        font-size: 1.6rem; } }
    .page-numbers .page-numbers:hover {
      color: #80a200; }
    .page-numbers .page-numbers.is-current {
      color: #80a200; }
    .page-numbers .page-numbers.is-prev img, .page-numbers .page-numbers.is-next img {
      width: 1.6rem;
      height: 1.6rem; }
    .page-numbers .page-numbers.is-prev:hover img, .page-numbers .page-numbers.is-next:hover img {
      filter: brightness(0) saturate(100%) invert(51%) sepia(65%) saturate(1902%) hue-rotate(41deg) brightness(96%) contrast(101%); }
    .page-numbers .page-numbers.is-prev img {
      transform: rotate(-180deg); }
    .page-numbers .page-numbers.is-disable {
      display: none; }

.card-box {
  border-radius: 2rem;
  border: 0.0923rem solid #80a200;
  background: #f7f7d2;
  padding: 1.5rem 1.5rem 3.2rem;
  transition: 0.5s ease;
  display: flex;
  flex-direction: column;
  position: relative; }
  .card-box:hover {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 10px 0px; }
  @media screen and (max-width: 991.98px) {
    .card-box {
      padding: 2rem 1rem; } }

.card-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  margin-top: 10rem;
  margin-bottom: 8rem;
  padding-bottom: 1.5rem;
  row-gap: 2rem; }
  @media screen and (max-width: 1199.98px) {
    .card-list {
      margin-top: 8rem;
      margin-bottom: 6rem;
      margin-right: -1rem;
      margin-left: -1rem; } }
  @media screen and (max-width: 991.98px) {
    .card-list {
      margin-top: 5rem;
      margin-bottom: 3rem;
      margin-right: -0.5rem;
      margin-left: -0.5rem; } }
  @media screen and (max-width: 575.98px) {
    .card-list {
      margin-left: 0;
      margin-right: 0;
      margin-top: 4rem; } }

.card-item {
  padding: 0 1.5rem;
  width: calc(100% / 3); }
  @media screen and (max-width: 1199.98px) {
    .card-item {
      padding: 0 1rem; } }
  @media screen and (max-width: 767.98px) {
    .card-item {
      width: 50%; } }
  @media screen and (max-width: 575.98px) {
    .card-item {
      width: 100%;
      padding: 0; } }

.card-img {
  position: relative;
  padding-top: calc(120 / 321 * 100%);
  border: 0.0923rem solid #80a200;
  border-radius: 1rem;
  overflow: hidden;
  display: block; }
  .card-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.5s ease; }
  .card-img:hover img {
    transform: translate(-50%, -50%) scale(1.1); }

.card-title {
  color: #4e4e4e;
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 1rem;
  transition: 0.5s ease; }
  @media only screen and (max-width: 1200px) {
    .card-title {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .card-title {
      font-size: 1.5rem; } }
  .card-title:hover {
    color: #80a200; }

.card-content {
  margin-top: 1.5rem; }

.card-action {
  margin-top: 5.2rem; }
  .card-action .btn {
    width: 100%;
    font-size: 2rem;
    font-weight: 600; }
    @media only screen and (max-width: 1200px) {
      .card-action .btn {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .card-action .btn {
        font-size: 1.6rem; } }

.card-desc {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #4e4e4e;
  font-size: 1.5rem; }

.card-discount {
  color: #a5a59a;
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 0.5rem; }
  .card-discount_price {
    text-decoration: line-through; }

.card-group {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  padding: 0 1rem; }

.is-popular {
  position: absolute;
  z-index: 1;
  width: 15.4rem;
  height: 10rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("../images/common/ico_popular.svg");
  top: -6rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  animation: zoom-in-zoom-out1 2s ease infinite; }
  @media only screen and (max-width: 1200px) {
    .is-popular {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 800px) {
    .is-popular {
      font-size: 1.6rem; } }
  @media screen and (max-width: 1199.98px) {
    .is-popular {
      width: 10.4rem;
      height: 8rem;
      top: -5rem;
      font-size: 1.6rem; } }
  @media screen and (max-width: 575.98px) {
    .is-popular {
      top: -3rem; } }

@keyframes zoom-in-zoom-out1 {
  0% {
    transform: translateX(-50%) scale(1, 1); }
  50% {
    transform: translateX(-50%) scale(1.1, 1.1); }
  100% {
    transform: translateX(-50%) scale(1, 1); } }

.course {
  padding-top: 8rem;
  padding-bottom: 8rem; }
  .course .card-action {
    margin-top: 2rem; }
  .course .card-list {
    row-gap: 5rem;
    margin-top: 15rem; }
  .course .card-item {
    width: 25%;
    padding: 0 2.25rem; }
  @media screen and (max-width: 1500.98px) {
    .course .card-item {
      padding: 0 1.25rem; } }
  @media screen and (max-width: 1199.98px) {
    .course {
      padding-bottom: 0; }
      .course .card-list {
        margin-top: 10rem; }
      .course .card-item {
        padding: 0 0.75rem; } }
  @media screen and (max-width: 991.98px) {
    .course {
      padding-bottom: 5rem; }
      .course .card-item {
        width: calc(100% / 3); } }
  @media screen and (max-width: 767.98px) {
    .course .card-item {
      width: 50%; } }
  @media screen and (max-width: 575.98px) {
    .course .card-list {
      margin-top: 5rem; }
    .course .card-item {
      width: 100%;
      padding: 0; } }

.course-heading {
  max-width: 67rem;
  margin-right: auto;
  margin-left: auto;
  margin-top: 3rem; }
  .course-heading_note {
    font-size: 1.4rem;
    color: #000;
    margin-top: 3rem;
    text-align: center; }
    .course-heading_note strong {
      font-weight: 700; }
    .course-heading_note a {
      color: #80a200;
      transition: 0.5s ease; }
      .course-heading_note a:hover {
        text-decoration: underline; }
  .course-heading_update {
    margin-top: 3rem;
    text-align: center; }
  .course-heading_highlight {
    font-weight: 700;
    color: #29b938;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1rem; }
    .course-heading_highlight img {
      margin: 0 1rem;
      animation: arrowX 2s linear 0s infinite; }

@keyframes arrowX {
  0% {
    transform: translateX(-3px); }
  33% {
    transform: translateX(3px); }
  66% {
    transform: translateX(5px); }
  100% {
    transform: translateX(-3px); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY291cnNlLmNzcyIsInNvdXJjZXMiOlsiY291cnNlLnNjc3MiLCJfY29yZS9fdmFyaWFibGUuc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fZmxleC5zY3NzIiwiX21vZHVsZXMvX21peGluLnNjc3MiLCJfbW9kdWxlcy9fdGl0bGUuc2NzcyIsIl9tb2R1bGVzL19wYWdpbmF0aW9uLnNjc3MiLCJfbGF5b3V0cy9fY2FyZC5zY3NzIiwiX3BhZ2VzL19jb3Vyc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3JlXHJcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZVwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvZmxleFwiO1xyXG4vLyBNb2R1bGVzXHJcbkBpbXBvcnQgXCJfbW9kdWxlcy9taXhpblwiO1xyXG5AaW1wb3J0IFwiX21vZHVsZXMvdGl0bGVcIjtcclxuQGltcG9ydCBcIl9tb2R1bGVzL3BhZ2luYXRpb25cIjtcclxuXHJcbi8vIGxheW91dHNcclxuQGltcG9ydCBcIl9sYXlvdXRzL2NhcmRcIjtcclxuXHJcbi8vIHBhZ2VzXHJcbkBpbXBvcnQgXCJfcGFnZXMvY291cnNlXCI7XHJcbiIsIkBpbXBvcnQgXCIuLi9mb250cy9OZXVlQml0L3N0eWxlc2hlZXQuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9mb250cy9iaWdEYWlseS9zdHlsZXNoZWV0LmNzc1wiO1xyXG46cm9vdCB7XHJcbiAgLS1mb250LXByaTogXCJJQk0gUGxleCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXNlY29uZDogXCJQaHVkdVwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC10aHJlZTogXCJOZXVlQml0XCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWZvdXI6IFwiQmlnIERhaWx5IFNob3J0XCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWZpdmU6IFwiVm9sbGtvcm5cIiwgc2VyaWY7XHJcbiAgLS1zaXplLWhkOiAxMHJlbTtcclxufVxyXG4kaGVhZGVyOiA3LjVyZW07XHJcbiRjb2xvci1wcmk6ICNmMmY2ZGI7XHJcbiRjb2xvci1zZWNvbmQ6ICM4MGEyMDA7XHJcbiRjb2xvci10aHJlZTogIzI5YjkzODtcclxuJGNvbG9yLWZvdXI6ICNmN2Y3ZDI7XHJcbiRjb2xvci1maXZlOiAjODQ5OTM3O1xyXG4kY29sb3Itc2l4OiAjOTBhYjJhO1xyXG4kY29sb3Itc2V2ZW46ICMyNjI2MjY7XHJcbiRjb2xvci1ncmF5OiAjNjU2NTY3O1xyXG4kY29sb3ItdGV4dDogIzAwMDtcclxuJGNvbG9yLWJnOiAjZmNmY2U1O1xyXG4kY29sb3ItZWlnaHQ6ICM5YmM1MDA7XHJcblxyXG5AbWl4aW4gbWF4KCR2YWx1ZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBmei0yMDAge1xyXG4gICAgZm9udC1zaXplOiAyMHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MCB7XHJcbiAgICBmb250LXNpemU6IDlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gICAgZm9udC1zaXplOiA3LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY1IHtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU1IHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTUwIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ4IHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDUge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQyIHtcclxuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDAge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzgge1xyXG4gICAgZm9udC1zaXplOiAzLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNiB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM1IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM0IHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzIge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMCB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOSB7XHJcbiAgICBmb250LXNpemU6IDIuOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjYge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE5IHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTgge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNyB7XHJcbiAgICBmb250LXNpemU6IDEuN3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTIge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMSB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTkge1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbn0iLCIucm93IHtcclxuICAgIC0tY29sLWdhcDogMi40cmVtO1xyXG4gICAgLS1yb3ctZ2FwOiAyLjRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIGNhbGModmFyKC0tY29sLWdhcCkgLyAyICogLTEpIGNhbGModmFyKC0tcm93LWdhcCkgKiAtMSk7XHJcbn1cclxuXHJcbi5jb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tY29sLWdhcCkgLyAyKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXJvdy1nYXApO1xyXG5cclxuICAgICYtMTEge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDExLzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0xMCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAvMTIgKiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLTkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDkvMTIgKiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLTgge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDgvMTIgKiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLTcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDcvMTIgKiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLTYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi01IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1LzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi00IHtcclxuICAgICAgICB3aWR0aDogY2FsYyg0LzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0zIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzLzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyLzEyICogMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxLzEyICogMTAwJSk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdENsZWFyZml4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBjbGVhciB7XHJcbiAgKnpvb206IDE7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Rm9udFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gbWluY3lvKCkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLFxyXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xyXG59XHJcbkBtaXhpbiBtaW5jaG8oKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXHJcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbn1cclxuXHJcbkBtaXhpbiBtb25zdGZvbnQoKSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1pbigkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQxfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludDJ9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1pbi1zcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItbGFuZCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItcG9ydCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFiLW1pbmkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0RmxleCBCb3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbkBtaXhpbiBmbGV4LWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIGZsZXgtamNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtaXhpbiBiZ0ltYWdlKCRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjVzKSB7XHJcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcclxufVxyXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHo7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbkBtaXhpbiBpbWdDb250YWluIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5AbWl4aW4gYXV0b1gge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5AbWl4aW4gc2Nyb2xsYmFyIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBteCgkc2l6ZTogMCkge1xyXG4gIG1hcmdpbi1yaWdodDogJHNpemU7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzaXplO1xyXG59XHJcbiIsIi5zdWItdGl0bGUsXHJcbi50aXRsZTEge1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gIEBpbmNsdWRlIGZ6LTIwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4udGl0bGUxIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4udGl0bGUge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBAaW5jbHVkZSBmei0zNjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIG1heCg4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG59XHJcbi5oZWFkaW5nIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLnN1Yi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgIC5zdWItdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aXRsZS0tYm9yZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAwLjI4NDhyZW0gc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbi5kZXNjIHtcclxuICBjb2xvcjogIzg1ODU4NTtcclxuICBAaW5jbHVkZSBmei0yNDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5jbC10aHJlZSB7XHJcbiAgY29sb3I6ICRjb2xvci10aHJlZTtcclxufVxyXG4uY2wtc2Vjb25kIHtcclxuICBjb2xvcjogJGNvbG9yLXNlY29uZDtcclxufVxyXG4uY2wtZ3JheSB7XHJcbiAgY29sb3I6ICNhNGE0YTQ7XHJcbn1cclxuIiwiLnBhZ2UtbnVtYmVycyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5wYWdlLW51bWJlcnMge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgQGluY2x1ZGUgZnotMjA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMCAyLjFyZW07XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gICAgfVxyXG4gICAgJi5pcy1jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XHJcbiAgICB9XHJcbiAgICAmLmlzLXByZXYsXHJcbiAgICAmLmlzLW5leHQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDUxJSkgc2VwaWEoNjUlKVxyXG4gICAgICAgICAgICBzYXR1cmF0ZSgxOTAyJSkgaHVlLXJvdGF0ZSg0MWRlZykgYnJpZ2h0bmVzcyg5NiUpIGNvbnRyYXN0KDEwMSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1wcmV2IHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1kaXNhYmxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhcmQtYm94IHtcclxuICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gIGJvcmRlcjogMC4wOTIzcmVtIHNvbGlkICRjb2xvci1zZWNvbmQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWZvdXI7XHJcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAzLjJyZW07XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKSAwcHggN3B4IDEwcHggMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoOTkxLjk4cHgpIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICB9XHJcbn1cclxuLmNhcmQtbGlzdCB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gIHJvdy1nYXA6IDJyZW07XHJcbiAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoOTkxLjk4cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxufVxyXG4uY2FyZC1pdGVtIHtcclxuICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoNzY3Ljk4cHgpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1heCg1NzUuOThweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4uY2FyZC1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogY2FsYygxMjAgLyAzMjEgKiAxMDAlKTtcclxuICBib3JkZXI6IDAuMDkyM3JlbSBzb2xpZCAkY29sb3Itc2Vjb25kO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXJkLXRpdGxlIHtcclxuICBjb2xvcjogIzRlNGU0ZTtcclxuICBAaW5jbHVkZSBmei0xODtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gIH1cclxufVxyXG4uY2FyZC1jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuLmNhcmQtYWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiA1LjJyZW07XHJcbiAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGZ6LTIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuLmNhcmQtZGVzYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgbGluZS1jbGFtcDogMjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIGNvbG9yOiAjNGU0ZTRlO1xyXG4gIEBpbmNsdWRlIGZ6LTE1O1xyXG59XHJcbi5jYXJkLWRpc2NvdW50IHtcclxuICBjb2xvcjogI2E1YTU5YTtcclxuICBAaW5jbHVkZSBmei0xNjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAmX3ByaWNlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIH1cclxufVxyXG4uY2FyZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDAgMXJlbTtcclxufVxyXG4uaXMtcG9wdWxhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgQGluY2x1ZGUgYm94KDE1LjRyZW0sIDEwcmVtKTtcclxuICBAaW5jbHVkZSBiZ0ltYWdlKGNlbnRlciwgY292ZXIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvX3BvcHVsYXIuc3ZnXCIpO1xyXG4gIHRvcDogLTZyZW07XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZ6LTIwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBhbmltYXRpb246IHpvb20taW4tem9vbS1vdXQxIDJzIGVhc2UgaW5maW5pdGU7XHJcbiAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgQGluY2x1ZGUgYm94KDEwLjRyZW0sIDhyZW0pO1xyXG4gICAgdG9wOiAtNXJlbTtcclxuICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgIHRvcDogLTNyZW07XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgem9vbS1pbi16b29tLW91dDEge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLCAxKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEsIDEpO1xyXG4gIH1cclxufVxyXG4iLCIuY291cnNlIHtcclxuICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuXHJcbiAgLmNhcmQtYWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG5cclxuICAuY2FyZC1saXN0IHtcclxuICAgIHJvdy1nYXA6IDVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIHBhZGRpbmc6IDAgMi4yNXJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCgxNTAwLjk4cHgpIHtcclxuICAgIC5jYXJkLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAuY2FyZC1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTEuOThweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcblxyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg3NjcuOThweCkge1xyXG4gICAgLmNhcmQtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcclxuICAgIC5jYXJkLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3Vyc2UtaGVhZGluZyB7XHJcbiAgbWF4LXdpZHRoOiA2N3JlbTtcclxuICBAaW5jbHVkZSBhdXRvWDtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAmX25vdGUge1xyXG4gICAgQGluY2x1ZGUgZnotMTQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdXBkYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX2hpZ2hsaWdodCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRjb2xvci10aHJlZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgICBhbmltYXRpb246IGFycm93WCAycyBsaW5lYXIgMHMgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFycm93WCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xyXG4gIH1cclxuXHJcbiAgMzMlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gIH1cclxuXHJcbiAgNjYlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLE9BQU8sQ0FBUCxvQ0FBTztBQUNQLE9BQU8sQ0FBUCxxQ0FBTztBQUNQLEFBQUEsS0FBSyxDQUFDO0VBQ0osVUFBVSxDQUFBLDRCQUFDO0VBQ1gsYUFB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 */
