@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@700;800&display=swap");
.event-promotion {
  position: relative;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.8; }

@media (min-width: 45em) {
  .event-promotion {
    font-size: 2.0rem; } }

@media (min-width: 60em) {
  .event-promotion {
    font-size: 2.4rem; } }

.event-promotion .h1,
.event-promotion .h2,
.event-promotion .post h2,
.event-promotion .h3,
.event-promotion .h4,
.event-promotion .h5,
.event-promotion .h6 {
  color: inherit; }

.event-promotion em {
  color: #029570; }

.event-promotion strong,
.event-promotion strong em {
  font-weight: bold; }

.event-promotion span {
  display: inline-block; }

.event-promotion .desc {
  color: inherit;
  font-size: 85%;
  opacity: 0.7; }

.event-promotion p {
  margin: 0 !important; }

.event-promotion .l-event {
  position: relative;
  margin: 0 auto;
  padding-left: 2rem;
  padding-right: 2rem; }

@media (min-width: 45em) {
  .event-promotion .l-event {
    padding-left: 4rem;
    padding-right: 4rem; } }

.event-promotion .l-event {
  max-width: 940px; }

.event-promotion .l-small {
  max-width: 720px; }

.event-promotion .l-small {
  position: relative;
  margin: 0 auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

@media (min-width: 45em) {
  .event-promotion .l-small {
    padding-left: 5rem;
    padding-right: 5rem; } }

@media (min-width: 60em) {
  .event-promotion .l-small {
    margin-top: 10rem; } }

.event-promotion .hr {
  border: 0;
  padding: 0;
  margin: 4rem 0 0 0; }

@media (min-width: 60em) {
  .event-promotion .hr {
    margin-top: 6rem; } }

@media (min-width: 75em) {
  .event-promotion .hr {
    margin-top: 8rem; } }

.cont-wrap {
  padding-bottom: 6rem;
  text-align: center;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% auto; }

@media (min-width: 45em) {
  .cont-wrap {
    padding-bottom: 8rem; } }

@media (min-width: 60em) {
  .cont-wrap {
    padding-bottom: 10rem; } }

.cont-wrap .l-event {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

@media (min-width: 45em) {
  .cont-wrap .l-event {
    padding-left: 6rem;
    padding-right: 6rem; } }

@media (min-width: 60em) {
  .cont-wrap .l-event {
    padding-left: 9.5rem;
    padding-right: 9.5rem; } }

.cont-foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3rem; }

.cont-foot .func {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  gap: 1rem; }

.cont-foot .func .btn {
  margin: 0;
  border: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 700; }

@media (min-width: 45em) {
  .cont-foot .func .btn {
    font-size: 20px;
    padding-top: 17px;
    padding-bottom: 17px; } }

@media (min-width: 60em) {
  .cont-foot .func .btn {
    font-size: 24px; } }

.cont-foot .func .btn--gray {
  background-color: #666666; }

.cont-foot .func .btn--em {
  background-color: #029570; }

@media (min-width: 45em) {
  .cont-foot .func {
    width: auto;
    padding-top: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 60em) {
  .cont-foot {
    margin-top: 4rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .cont-foot .func {
    padding-top: 3rem; } }

.top-wrap {
  position: relative; }

.top-logo {
  position: absolute;
  z-index: 5;
  right: 2rem;
  top: 2rem; }

.top-logo img {
  height: 20px; }

@media (min-width: 45em) {
  .top-logo {
    top: 3rem; }
  .top-logo img {
    height: 25px; } }

@media (min-width: 60em) {
  .top-logo {
    right: 4rem;
    top: 4rem; }
  .top-logo img {
    height: 30px; } }

@media (min-width: 75em) {
  .top-logo {
    right: 5rem; }
  .top-logo img {
    height: auto; } }

.top-img {
  position: relative; }

.promotion-box {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff;
  color: #414141; }

@media (min-width: 45em) {
  .promotion-box {
    padding-top: 6rem;
    padding-bottom: 6rem; } }

@media (min-width: 60em) {
  .promotion-box {
    padding-bottom: 8rem; } }

.promotion-desc {
  margin-top: 2rem;
  text-align: center; }

.promotion-desc .desc {
  font-size: 11px; }

@media (min-width: 45em) {
  .promotion-desc {
    margin-top: 3rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .promotion-desc .desc {
    font-size: 15px; }
  .promotion-desc li {
    text-align: left; } }

@media (min-width: 60em) {
  .promotion-desc .desc {
    font-size: 16px; } }

.promotion-head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  text-align: center;
  margin-bottom: 2rem; }

.promotion-head .tl {
  letter-spacing: 1.3px;
  line-height: 120%;
  font-weight: 800; }

.promotion-head .p {
  font-size: 1.8rem; }

@media (min-width: 45em) {
  .promotion-head {
    margin-bottom: 5rem; }
  .promotion-head .tl {
    letter-spacing: 2.0px; }
  .promotion-head .p {
    font-size: 2rem; } }

@media (min-width: 60em) {
  .promotion-head .tl {
    letter-spacing: 2.4px; }
  .promotion-head .p {
    font-size: 2.4rem; } }

.promotion-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.promotion-info__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem; }

.promotion-info dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem; }

.promotion-info dt {
  min-width: 10rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.5rem 1.5rem;
  border-radius: 50px;
  background-color: #666666;
  text-align: center;
  color: #fff;
  font-size: 1.4rem; }

.promotion-info dd {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1.5rem; }

@media (min-width: 45em) {
  .promotion-info {
    border-top: 1px dashed #cccccc;
    border-bottom: 1px dashed #cccccc; }
  .promotion-info__inner {
    gap: 0rem; }
  .promotion-info dl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: left;
    padding: 15px 0; }
  .promotion-info dl + dl {
    border-top: 1px dashed #cccccc; }
  .promotion-info dt {
    min-width: 145px;
    font-size: 1.6rem; }
  .promotion-info dd {
    font-size: 1.6rem; } }

@media (min-width: 60em) {
  .promotion-info dt {
    min-width: 160px;
    padding: 0.6rem 2rem;
    font-size: 1.8rem; }
  .promotion-info dd {
    font-size: 2rem; } }

.promotion-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem; }

.promotion-item .item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem; }

.promotion-item .item .thumb {
  padding: 0 1rem; }

@media (min-width: 45em) {
  .promotion-item .item .thumb {
    padding: 0 0.2rem; } }

@media (min-width: 60em) {
  .promotion-item .item .thumb {
    padding: 0 1.5rem; } }

.promotion-item .item p {
  font-size: 1.4rem; }

@media (min-width: 45em) {
  .promotion-item .item p {
    font-size: 1.8rem; } }

@media (min-width: 60em) {
  .promotion-item .item p {
    font-size: 2rem; } }

.promotion-item::before {
  content: '+';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -150%);
      -ms-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
  width: 4rem;
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #029570;
  font-size: 6.7rem;
  font-weight: bold;
  line-height: 1; }

@media (max-width: 44.99em) {
  .promotion-item::before {
    font-size: 3.3rem; } }

@media (min-width: 45em) {
  .promotion-item {
    gap: 8rem; } }

.fps-box {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #f7f7f7;
  color: #414141; }

@media (min-width: 45em) {
  .fps-box {
    padding-top: 6rem;
    padding-bottom: 8rem; } }

@media (min-width: 60em) {
  .fps-box {
    padding-top: 8rem;
    padding-bottom: 10rem; } }

.fps-head {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
  text-align: center;
  margin-bottom: 1.8rem; }

.fps-head .tl {
  letter-spacing: 1.3px;
  line-height: 120%;
  font-weight: 800; }

.fps-head .p {
  font-size: 1.5rem; }

@media (min-width: 45em) {
  .fps-head {
    margin-bottom: 3rem; }
  .fps-head .tl {
    letter-spacing: 2.0px; }
  .fps-head .p {
    font-size: 2rem; } }

@media (min-width: 60em) {
  .fps-head .tl {
    letter-spacing: 2.4px; }
  .fps-head .p {
    font-size: 2.2rem; } }

.fps-benefits {
  margin: 80px auto 35px auto;
  padding: 124px 25px 25px 25px;
  border-radius: 20px;
  border: 1px solid #029570;
  background: -o-linear-gradient(355deg, rgba(2, 149, 112, 0.8) 0%, rgba(2, 149, 112, 0.56) 100%);
  background: linear-gradient(95deg, rgba(2, 149, 112, 0.8) 0%, rgba(2, 149, 112, 0.56) 100%); }

@media (min-width: 45em) {
  .fps-benefits {
    margin: 80px auto 50px auto;
    padding: 40px; } }

@media (min-width: 60em) {
  .fps-benefits {
    margin: 90px auto 60px auto;
    padding: 50px; } }

.fps-benefits .deco {
  position: absolute; }

.fps-benefits .deco:first-child {
  left: 0;
  right: 0;
  bottom: 42%;
  margin-inline: auto;
  width: 22%;
  min-width: 95px; }

@media (min-width: 45em) {
  .fps-benefits .deco:first-child {
    display: none; } }

.fps-benefits .deco:last-child {
  width: 23%;
  right: 12%;
  bottom: 28%; }

@media (max-width: 44.99em) {
  .fps-benefits .deco:last-child {
    display: none; } }

.fps-benefits__inner {
  color: #fff;
  font-size: 1.6rem;
  line-height: 140%;
  gap: 1rem;
  text-align: left; }

.fps-benefits__inner li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px; }

.fps-benefits__inner li svg {
  width: 16px;
  height: 16px; }

@media (min-width: 45em) {
  .fps-benefits__inner {
    font-size: 1.8rem; }
  .fps-benefits__inner li {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 10px; }
  .fps-benefits__inner li svg {
    width: 18px;
    height: 18px; } }

@media (min-width: 60em) {
  .fps-benefits__inner {
    font-size: 2rem; } }

.fps-desc {
  margin-bottom: 1.5rem; }

.fps-desc .desc li {
  font-size: 13px; }

@media (min-width: 45em) {
  .fps-desc .desc li {
    font-size: 18px; } }

.fps-btn {
  background-color: #0a0a0a;
  padding: 13px 30px;
  font-size: 16px;
  color: #fff; }

@media (min-width: 45em) {
  .fps-btn {
    font-size: 19px;
    padding: 17px 40px 18px 40px; } }

.notice-wrap {
  position: relative;
  color: rgba(255, 255, 255, 0.7);
  font-size: 1.5rem;
  padding-top: 4rem;
  padding-bottom: 6rem; }

.notice-wrap .tl {
  display: block;
  color: #fff;
  margin-bottom: 2rem; }

.notice-wrap .stl {
  color: rgba(255, 255, 255, 0.8); }

.notice-wrap .ul {
  margin-top: 1rem; }

.notice-wrap a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: underline; }

.notice-wrap .yellow {
  color: #fff32e; }

.notice-wrap .blue {
  color: #2ac7ee; }

.notice-wrap .green {
  color: #70C424; }

.notice-wrap .red {
  color: #ff4289; }

@media (min-width: 60em) {
  .notice-wrap {
    padding-top: 6rem;
    padding-bottom: 8rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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YyxFQUFBOztBQUNoQjtFQUNFLGNBQWMsRUFBQTs7QUFDaEI7RUFDRSxjQUFjLEVBQUE7O0FBQ2hCO0VBQ0UsY0FBYyxFQUFBOztBQUNoQjtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLG9CQUFvQixFQUFBLEVBQUciLCJmaWxlIjoicHJvbW90aW9uL2dmeC1ldGVybmEtNTUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hbnJvcGU6d2dodEA3MDA7ODAwJmRpc3BsYXk9c3dhcFwiKTtcbi5ldmVudC1wcm9tb3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmV2ZW50LXByb21vdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIuMHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLmV2ZW50LXByb21vdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gIC5ldmVudC1wcm9tb3Rpb24gLmgxLFxuICAuZXZlbnQtcHJvbW90aW9uIC5oMixcbiAgLmV2ZW50LXByb21vdGlvbiAucG9zdCBoMixcbiAgLmV2ZW50LXByb21vdGlvbiAuaDMsXG4gIC5ldmVudC1wcm9tb3Rpb24gLmg0LFxuICAuZXZlbnQtcHJvbW90aW9uIC5oNSxcbiAgLmV2ZW50LXByb21vdGlvbiAuaDYge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5ldmVudC1wcm9tb3Rpb24gZW0ge1xuICAgIGNvbG9yOiAjMDI5NTcwOyB9XG4gIC5ldmVudC1wcm9tb3Rpb24gc3Ryb25nLFxuICAuZXZlbnQtcHJvbW90aW9uIHN0cm9uZyBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmV2ZW50LXByb21vdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmV2ZW50LXByb21vdGlvbiAuZGVzYyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5ldmVudC1wcm9tb3Rpb24gcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmV2ZW50LXByb21vdGlvbiAubC1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5ldmVudC1wcm9tb3Rpb24gLmwtZXZlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH0gfVxuICAuZXZlbnQtcHJvbW90aW9uIC5sLWV2ZW50IHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4OyB9XG4gIC5ldmVudC1wcm9tb3Rpb24gLmwtc21hbGwge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgLmV2ZW50LXByb21vdGlvbiAubC1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAuZXZlbnQtcHJvbW90aW9uIC5sLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLmV2ZW50LXByb21vdGlvbiAubC1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9IH1cbiAgLmV2ZW50LXByb21vdGlvbiAuaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNHJlbSAwIDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAuZXZlbnQtcHJvbW90aW9uIC5ociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICAgICAuZXZlbnQtcHJvbW90aW9uIC5ociB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07IH0gfVxuXG4uY29udC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmNvbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLmNvbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH0gfVxuICAuY29udC13cmFwIC5sLWV2ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgLmNvbnQtd3JhcCAubC1ldmVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5jb250LXdyYXAgLmwtZXZlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOS41cmVtOyB9IH1cblxuLmNvbnQtZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5jb250LWZvb3QgLmZ1bmMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxcmVtOyB9XG4gICAgLmNvbnQtZm9vdCAuZnVuYyAuYnRuIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgICAuY29udC1mb290IC5mdW5jIC5idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgICAuY29udC1mb290IC5mdW5jIC5idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAuY29udC1mb290IC5mdW5jIC5idG4tLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAuY29udC1mb290IC5mdW5jIC5idG4tLWVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyOTU3MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5jb250LWZvb3QgLmZ1bmMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5jb250LWZvb3Qge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmNvbnQtZm9vdCAuZnVuYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuLnRvcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50b3AtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgcmlnaHQ6IDJyZW07XG4gIHRvcDogMnJlbTsgfVxuICAudG9wLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAudG9wLWxvZ28ge1xuICAgICAgdG9wOiAzcmVtOyB9XG4gICAgICAudG9wLWxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAudG9wLWxvZ28ge1xuICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICB0b3A6IDRyZW07IH1cbiAgICAgIC50b3AtbG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAgIC50b3AtbG9nbyB7XG4gICAgICByaWdodDogNXJlbTsgfVxuICAgICAgLnRvcC1sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi50b3AtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9tb3Rpb24tYm94IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzQxNDE0MTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wcm9tb3Rpb24tYm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5wcm9tb3Rpb24tYm94IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cblxuLnByb21vdGlvbi1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9tb3Rpb24tZGVzYyAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLnByb21vdGlvbi1kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb21vdGlvbi1kZXNjIC5kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAucHJvbW90aW9uLWRlc2MgbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAucHJvbW90aW9uLWRlc2MgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnByb21vdGlvbi1oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnByb21vdGlvbi1oZWFkIC50bCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLnByb21vdGlvbi1oZWFkIC5wIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wcm9tb3Rpb24taGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgICAucHJvbW90aW9uLWhlYWQgLnRsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMHB4OyB9XG4gICAgICAucHJvbW90aW9uLWhlYWQgLnAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5wcm9tb3Rpb24taGVhZCAudGwge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4OyB9XG4gICAgLnByb21vdGlvbi1oZWFkIC5wIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLnByb21vdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb21vdGlvbi1pbmZvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTsgfVxuICAucHJvbW90aW9uLWluZm8gZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07IH1cbiAgLnByb21vdGlvbi1pbmZvIGR0IHtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5wcm9tb3Rpb24taW5mbyBkZCB7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wcm9tb3Rpb24taW5mbyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2NjY2M7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2NjY2M7IH1cbiAgICAgIC5wcm9tb3Rpb24taW5mb19faW5uZXIge1xuICAgICAgICBnYXA6IDByZW07IH1cbiAgICAgIC5wcm9tb3Rpb24taW5mbyBkbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAucHJvbW90aW9uLWluZm8gZGwgKyBkbCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NjY2NjYzsgfVxuICAgICAgLnByb21vdGlvbi1pbmZvIGR0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5wcm9tb3Rpb24taW5mbyBkZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAucHJvbW90aW9uLWluZm8gZHQge1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAucHJvbW90aW9uLWluZm8gZGQge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLnByb21vdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTsgfVxuICAucHJvbW90aW9uLWl0ZW0gLml0ZW0ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMnJlbTsgfVxuICAgIC5wcm9tb3Rpb24taXRlbSAuaXRlbSAudGh1bWIge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgICAgICAucHJvbW90aW9uLWl0ZW0gLml0ZW0gLnRodW1iIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgICAucHJvbW90aW9uLWl0ZW0gLml0ZW0gLnRodW1iIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG4gICAgLnByb21vdGlvbi1pdGVtIC5pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAgIC5wcm9tb3Rpb24taXRlbSAuaXRlbSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgICAucHJvbW90aW9uLWl0ZW0gLml0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLnByb21vdGlvbi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNTAlKTtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMDI5NTcwO1xuICAgIGZvbnQtc2l6ZTogNi43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAgIC5wcm9tb3Rpb24taXRlbTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5wcm9tb3Rpb24taXRlbSB7XG4gICAgICBnYXA6IDhyZW07IH0gfVxuXG4uZnBzLWJveCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICM0MTQxNDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuZnBzLWJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuZnBzLWJveCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTsgfSB9XG5cbi5mcHMtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07IH1cbiAgLmZwcy1oZWFkIC50bCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmZwcy1oZWFkIC5wIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5mcHMtaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAuZnBzLWhlYWQgLnRsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMHB4OyB9XG4gICAgICAuZnBzLWhlYWQgLnAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5mcHMtaGVhZCAudGwge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4OyB9XG4gICAgLmZwcy1oZWFkIC5wIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuLmZwcy1iZW5lZml0cyB7XG4gIG1hcmdpbjogODBweCBhdXRvIDM1cHggYXV0bztcbiAgcGFkZGluZzogMTI0cHggMjVweCAyNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMjk1NzA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NWRlZywgcmdiYSgyLCAxNDksIDExMiwgMC44KSAwJSwgcmdiYSgyLCAxNDksIDExMiwgMC41NikgMTAwJSk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuZnBzLWJlbmVmaXRzIHtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDUwcHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5mcHMtYmVuZWZpdHMge1xuICAgICAgbWFyZ2luOiA5MHB4IGF1dG8gNjBweCBhdXRvO1xuICAgICAgcGFkZGluZzogNTBweDsgfSB9XG4gIC5mcHMtYmVuZWZpdHMgLmRlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5mcHMtYmVuZWZpdHMgLmRlY286Zmlyc3QtY2hpbGQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA0MiU7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIG1pbi13aWR0aDogOTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgICAgLmZwcy1iZW5lZml0cyAuZGVjbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZwcy1iZW5lZml0cyAuZGVjbzpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICByaWdodDogMTIlO1xuICAgICAgYm90dG9tOiAyOCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgICAgIC5mcHMtYmVuZWZpdHMgLmRlY286bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mcHMtYmVuZWZpdHNfX2lubmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBnYXA6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mcHMtYmVuZWZpdHNfX2lubmVyIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICAuZnBzLWJlbmVmaXRzX19pbm5lciBsaSBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAgIC5mcHMtYmVuZWZpdHNfX2lubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgLmZwcy1iZW5lZml0c19faW5uZXIgbGkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDEwcHg7IH1cbiAgICAgICAgICAuZnBzLWJlbmVmaXRzX19pbm5lciBsaSBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAuZnBzLWJlbmVmaXRzX19pbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbi5mcHMtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuZnBzLWRlc2MgLmRlc2MgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgICAuZnBzLWRlc2MgLmRlc2MgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uZnBzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGE7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5mcHMtYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggNDBweCAxOHB4IDQwcHg7IH0gfVxuXG4ubm90aWNlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgLm5vdGljZS13cmFwIC50bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAubm90aWNlLXdyYXAgLnN0bCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAubm90aWNlLXdyYXAgLnVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5ub3RpY2Utd3JhcCBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ub3RpY2Utd3JhcCAueWVsbG93IHtcbiAgICBjb2xvcjogI2ZmZjMyZTsgfVxuICAubm90aWNlLXdyYXAgLmJsdWUge1xuICAgIGNvbG9yOiAjMmFjN2VlOyB9XG4gIC5ub3RpY2Utd3JhcCAuZ3JlZW4ge1xuICAgIGNvbG9yOiAjNzBDNDI0OyB9XG4gIC5ub3RpY2Utd3JhcCAucmVkIHtcbiAgICBjb2xvcjogI2ZmNDI4OTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5ub3RpY2Utd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtOyB9IH1cbiJdfQ== */
