html {
  line-height: 1.6;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  font-size: 100%;
}

*, *::before, *::after {
  box-sizing: inherit;
}

body {
  min-width: 320px;
  margin: 0;
  padding: 0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  color: #ffffff;
  background-color: #FFF0E1;
  background-image: url(../img/body-bg.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top center;
  line-height: 1.6;
  font-feature-settings: "palt" on;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  overflow-x: hidden;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.6;
  margin: 0;
}

a {
  color: #0061af;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

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

img {
  max-width: 100%;
  height: auto;
  display: block;
}

h1, h2, h3, h4, h5, h6 {
  color: #231815;
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.2;
}

h1 {
  font-size: 3.375rem;
}

h2 {
  font-size: 2.25rem;
}

h3 {
  font-size: 1.75rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.125rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
}

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
  height: auto;
}

input,
button,
textarea,
select {
  font: inherit;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

#root,
#__next {
  isolation: isolate;
}

ul,
ol {
  list-style: none;
}

.c-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  position: relative;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.c-button:hover {
  transform: translate(2px, 2px);
  text-decoration: none;
}

.c-button-shadow-cyan {
  max-width: 564px;
  width: 100%;
  padding: 1rem;
  border-radius: 9999px;
  border: 7px solid #5C240D;
  background: #FFF000;
  box-shadow: 8px 8px 0px 0px #5C240D;
  color: #E95532;
  text-align: center;
  font-feature-settings: "palt" on, "pkna" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.875rem;
  font-weight: 900;
  line-height: 1;
}
.c-button-shadow-cyan::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translateY(-50%);
  width: 16px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Cpath d='M15.0793 7.11119L3.77899 0.582419C3.45597 0.391308 3.08811 0.289125 2.7128 0.286255C2.12282 0.286255 1.55701 0.520623 1.13983 0.937802C0.72265 1.35498 0.488281 1.9208 0.488281 2.51078V16.5226C0.488356 16.9141 0.593309 17.2985 0.792226 17.6357C0.991143 17.9729 1.27676 18.2507 1.61939 18.4401C1.96201 18.6296 2.34913 18.7238 2.74049 18.713C3.13186 18.7022 3.51318 18.5867 3.84481 18.3786L15.1583 11.2312C15.51 11.011 15.7988 10.7035 15.9964 10.3385C16.1939 9.97361 16.2936 9.56371 16.2856 9.14881C16.2777 8.7339 16.1624 8.32812 15.951 7.97103C15.7396 7.61393 15.4392 7.3177 15.0793 7.11119Z' fill='%23E95532'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.c-button-shadow-cyan:hover {
  box-shadow: 6px 6px 0px 0px #5C240D;
}
@media (max-width: 640px) {
  .c-button-shadow-cyan {
    border-width: 4px;
    box-shadow: 6px 6px 0px 0px #5C240D;
    font-size: 1.40625rem;
    padding: 0.75rem;
  }
  .c-button-shadow-cyan::after {
    width: 10.669px;
    height: 12.445px;
    right: 18px;
    background-size: contain;
    background-position: center;
  }
  .c-button-shadow-cyan:hover {
    box-shadow: 4px 4px 0px 0px #5C240D;
  }
}

.c-button-shadow-green {
  background-color: #29CD37 !important;
  border-color: #5C240D !important;
  max-width: 564px;
  width: 100%;
  padding: 1rem;
  border-radius: 9999px;
  border: 7px solid rgba(0, 0, 0, 0);
  background: #FFF000;
  box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0);
  color: #fff;
  text-align: center;
  font-feature-settings: "palt" on, "pkna" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.875rem;
  font-weight: 900;
  line-height: 1;
}
.c-button-shadow-green::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translateY(-50%);
  width: 16px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Cpath d='M15.0793 7.11119L3.77899 0.582419C3.45597 0.391308 3.08811 0.289125 2.7128 0.286255C2.12282 0.286255 1.55701 0.520623 1.13983 0.937802C0.72265 1.35498 0.488281 1.9208 0.488281 2.51078V16.5226C0.488356 16.9141 0.593309 17.2985 0.792226 17.6357C0.991143 17.9729 1.27676 18.2507 1.61939 18.4401C1.96201 18.6296 2.34913 18.7238 2.74049 18.713C3.13186 18.7022 3.51318 18.5867 3.84481 18.3786L15.1583 11.2312C15.51 11.011 15.7988 10.7035 15.9964 10.3385C16.1939 9.97361 16.2936 9.56371 16.2856 9.14881C16.2777 8.7339 16.1624 8.32812 15.951 7.97103C15.7396 7.61393 15.4392 7.3177 15.0793 7.11119Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.c-button-shadow-green:hover {
  box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0);
}
@media (max-width: 640px) {
  .c-button-shadow-green {
    border-width: 4px;
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0);
    font-size: 1.40625rem;
    padding: 0.75rem;
  }
  .c-button-shadow-green::after {
    width: 10.669px;
    height: 12.445px;
    right: 18px;
    background-size: contain;
    background-position: center;
  }
  .c-button-shadow-green:hover {
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0);
  }
}

.c-button-shadow-fanclub {
  background-color: #E95532 !important;
  border-color: #5C240D !important;
  max-width: 564px;
  width: 100%;
  padding: 1rem;
  border-radius: 9999px;
  border: 7px solid rgba(0, 0, 0, 0);
  background: #FFF000;
  box-shadow: 8px 8px 0px 0px rgba(0, 0, 0, 0);
  color: #fff;
  text-align: center;
  font-feature-settings: "palt" on, "pkna" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.875rem;
  font-weight: 900;
  line-height: 1;
}
.c-button-shadow-fanclub::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translateY(-50%);
  width: 16px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='19' viewBox='0 0 17 19' fill='none'%3E%3Cpath d='M15.0793 7.11119L3.77899 0.582419C3.45597 0.391308 3.08811 0.289125 2.7128 0.286255C2.12282 0.286255 1.55701 0.520623 1.13983 0.937802C0.72265 1.35498 0.488281 1.9208 0.488281 2.51078V16.5226C0.488356 16.9141 0.593309 17.2985 0.792226 17.6357C0.991143 17.9729 1.27676 18.2507 1.61939 18.4401C1.96201 18.6296 2.34913 18.7238 2.74049 18.713C3.13186 18.7022 3.51318 18.5867 3.84481 18.3786L15.1583 11.2312C15.51 11.011 15.7988 10.7035 15.9964 10.3385C16.1939 9.97361 16.2936 9.56371 16.2856 9.14881C16.2777 8.7339 16.1624 8.32812 15.951 7.97103C15.7396 7.61393 15.4392 7.3177 15.0793 7.11119Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.c-button-shadow-fanclub:hover {
  box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0);
}
@media (max-width: 640px) {
  .c-button-shadow-fanclub {
    border-width: 4px;
    box-shadow: 6px 6px 0px 0px rgba(0, 0, 0, 0);
    font-size: 1.40625rem;
    padding: 0.75rem;
  }
  .c-button-shadow-fanclub::after {
    width: 10.669px;
    height: 12.445px;
    right: 18px;
    background-size: contain;
    background-position: center;
  }
  .c-button-shadow-fanclub:hover {
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0);
  }
}

.c-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  padding: 2rem;
  gap: 1rem;
  border: 8px solid #5C240D;
  border-radius: 2.5rem;
  background: #ffffff;
}
@media (max-width: 640px) {
  .c-card {
    padding: 1.5rem;
    gap: 0.75rem;
    border-radius: 1.875rem;
    border: 6px solid #5C240D;
  }
}
@media (max-width: 380px) {
  .c-card {
    padding: 1.375rem;
  }
}
.c-card__heading {
  color: #5C240D;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.375rem;
  font-weight: 900;
  line-height: 1.4;
}
@media (max-width: 640px) {
  .c-card__heading {
    font-size: 1.03125rem;
  }
}
.c-card__note {
  color: #000;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.7px;
}
@media (max-width: 640px) {
  .c-card__note {
    font-size: 0.75rem;
  }
}

.p-hero {
  margin-bottom: -8%;
  padding-top: 110px;
}
@media (max-width: 640px) {
  .p-hero {
    padding-top: 50px;
    margin-bottom: -4%;
  }
}
.p-hero-fig {
  position: relative;
}
.p-hero-fig::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../img/hero-fig.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 40;
  pointer-events: none;
}
@media (max-width: 640px) {
  .p-hero-fig::before {
    background-image: url(../img/hero-fig-sp.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 40;
    pointer-events: none;
  }
}
.p-hero__inner {
  max-width: 1178px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 41;
}
@media (max-width: 640px) {
  .p-hero__inner {
    padding-left: 0;
    padding-right: 0;
    z-index: 41;
  }
}
.p-hero__title {
  margin: 0;
}
.p-hero img {
  display: block;
  width: 100%;
}

.p-about {
  background-image: url(../img/about-background-pattern-pc.png), linear-gradient(to bottom, transparent 50%, #F5A73D 50%);
  padding: 4rem 0;
  position: relative;
  background-position: top center, center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-top: 16%;
  padding-bottom: 64px;
}
@media (max-width: 640px) {
  .p-about {
    background-image: url(../img/about-background-pattern-sp.png), linear-gradient(to bottom, transparent 50%, #F5A73D 50%);
    background-size: 100% auto;
    padding-bottom: 90px;
  }
}
@media (max-width: 550px) {
  .p-about {
    padding-top: 24%;
    background-size: 100% auto;
  }
}
.p-about__inner {
  max-width: 880px;
  margin: 0 auto;
  padding: 0 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
  position: relative;
  z-index: 41;
}
.p-about__text {
  color: #000;
  text-align: center;
  font-feature-settings: "palt" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9;
}
@media (max-width: 640px) {
  .p-about__text {
    font-size: 0.9375rem;
  }
}
.p-about__text br.u-br-sp {
  display: none;
}
@media (max-width: 450px) {
  .p-about__text br.u-br-sp {
    display: block;
  }
}
.p-about__box {
  background-color: #ffffff;
  border-radius: 16px;
  max-width: 637px;
  width: 100%;
  display: flex;
  padding: 1rem;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}
@media (max-width: 640px) {
  .p-about__box {
    border-radius: 14px;
    padding: 0.75rem;
    gap: 0.75rem;
  }
}
.p-about__box-title {
  width: 49px;
  height: auto;
  flex-shrink: 0;
}
@media (max-width: 640px) {
  .p-about__box-title {
    width: 36.75px;
    height: 33.416px;
  }
}
.p-about__box-text {
  color: #231815;
  font-feature-settings: "palt" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.7;
  text-align: left;
}
@media (max-width: 640px) {
  .p-about__box-text {
    font-size: 0.75rem;
  }
}
.p-about__box-text a {
  color: #000;
  text-decoration: underline;
}

.p-courses {
  background-color: #fff0e1;
  background-image: url(../img/courses-background-pattern.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 7.5rem 0;
  padding-bottom: 240px;
  position: relative;
}
@media screen and (max-width: 1040px) {
  .p-courses {
    padding-top: 160px;
  }
}
@media screen and (max-width: 960px) {
  .p-courses {
    padding-bottom: 300px;
  }
}
@media (max-width: 640px) {
  .p-courses {
    background-image: url(../img/courses-background-pattern-sp.png);
    background-size: 100% auto;
    background-position: bottom -48% center;
    background-repeat: no-repeat;
    padding-top: 160px;
  }
}
.p-courses__figure-c {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 1077.085px;
  height: 1105.4px;
  z-index: 41;
  transform: translateY(-6%) translateX(-2%);
}
@media screen and (max-width: 1040px) {
  .p-courses__figure-c {
    display: none;
  }
}
.p-courses__figure-c img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.p-courses__figure-c-sp {
  display: none;
  padding: 0 16px;
  max-width: 305px;
  margin: 0 auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  transform: translateY(-10%);
  text-align: center;
  z-index: 41;
}
.p-courses__figure-c-sp img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
@media screen and (max-width: 1040px) {
  .p-courses__figure-c-sp {
    display: block;
  }
}
.p-courses__inner {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  position: relative;
  z-index: 42;
}
.p-courses__background {
  display: none;
}
@media (max-width: 640px) {
  .p-courses__background {
    display: block;
    width: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
    transform: translateY(-40%);
    z-index: 3;
  }
}
.p-courses__heading {
  width: 100%;
  max-width: 724px;
  height: 103px;
  margin: 0 auto 4rem;
  text-indent: 101%;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0;
  background-image: url(../img/courses-heading.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 640px) {
  .p-courses__heading {
    height: 109px;
    background-image: url(../img/courses-heading-sp.png);
    background-size: contain;
    margin: 0 auto 6rem;
  }
}
.p-courses__list-wrapper {
  display: flex;
  flex-direction: column;
  gap: 7.5rem;
  margin-bottom: 4rem;
}
.p-courses__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 730px;
  margin: 0 auto 3rem;
  padding: 72px 1.5rem;
  border-radius: 40px 40px 20px 20px;
  border: 7px solid #5C240D;
  background: #ffffff;
  position: relative;
}
@media (max-width: 640px) {
  .p-courses__item {
    border-radius: 30px;
    border: 5.25px solid #5c240d;
    padding: 48px 12px 48px 12px;
    margin: 0 auto 4rem;
  }
}
.p-courses__item::before {
  content: "";
  display: block;
  width: 210px;
  height: 207px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  transform: translate(-55%, -35%);
}
@media screen and (max-width: 940px) {
  .p-courses__item::before {
    transform: translate(-20%, -33%);
  }
}
@media (max-width: 640px) {
  .p-courses__item::before {
    width: 114px;
    height: 117px;
    transform: translate(-27%, -12%);
  }
}
.p-courses__item::after {
  content: "";
  display: block;
  width: 100%;
  height: 25px;
  border-top: 7px solid #5C240D;
  background: #f5a73d;
  border-radius: 0 0 12px 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 10;
}
@media (max-width: 640px) {
  .p-courses__item::after {
    border-radius: 0 0 24px 24px;
  }
}
.p-courses__item:nth-of-type(1)::before {
  background-image: url(../img/price01.png);
  background-size: contain;
}
@media (max-width: 640px) {
  .p-courses__item:nth-of-type(1)::before {
    background-image: url(../img/price01-sp.png);
    background-size: contain;
  }
}
.p-courses__item:nth-of-type(2)::before {
  background-image: url(../img/price02.png);
  background-size: contain;
}
@media (max-width: 640px) {
  .p-courses__item:nth-of-type(2)::before {
    background-image: url(../img/price02-sp.png);
    background-size: contain;
  }
}
.p-courses__item:nth-of-type(3)::before {
  background-image: url(../img/price03.png);
  background-size: contain;
}
@media (max-width: 640px) {
  .p-courses__item:nth-of-type(3)::before {
    background-image: url(../img/price03-sp.png);
    background-size: contain;
  }
}
.p-courses__item:nth-last-of-type(1) {
  margin: 0;
}
.p-courses__item-title {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
  transform: translateY(-50%);
  max-width: calc(100% - 8rem);
  max-width: 420px;
  border-radius: 20px;
  padding: 1rem;
  margin-bottom: 1.5rem;
  background-color: #5C240D;
  color: #fff;
  font-family: "Noto Sans JP";
  text-align: center;
  font-size: 34px;
  font-style: normal;
  font-weight: 900;
  line-height: 115%;
}
@media (max-width: 960px) {
  .p-courses__item-title {
    font-size: 1.25rem;
    height: 68px;
  }
}
@media (max-width: 640px) {
  .p-courses__item-title {
    font-size: 1.25rem;
    transform: translateY(-50%);
    max-width: calc(100% - 4rem);
    line-height: 130%;
  }
}
@media (max-width: 354px) {
  .p-courses__item-title {
    font-size: 1.125rem;
  }
}
.p-courses__item-content-area {
  display: flex;
  gap: 1.5rem;
  width: 100%;
}
@media (max-width: 640px) {
  .p-courses__item-content-area {
    flex-direction: column;
    gap: 1rem;
  }
}
.p-courses__item-image {
  width: calc(100% - 328px - 1.5rem);
  flex-shrink: 0;
  order: -1;
  border-radius: 4px;
  overflow: hidden;
}
@media (max-width: 640px) {
  .p-courses__item-image {
    border-radius: 3px;
    width: 100%;
  }
}
.p-courses__item-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  vertical-align: bottom;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 640px) {
  .p-courses__item-image {
    order: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 0;
  }
}
.p-courses__item-text-block {
  display: flex;
  flex-direction: column;
  width: 328px;
  align-items: flex-start;
  gap: 0.75rem;
  flex: 1 1 0;
  text-align: left;
  justify-content: start;
}
@media (max-width: 640px) {
  .p-courses__item-text-block {
    width: 100%;
  }
}
.p-courses__item-gift-name {
  color: #E95532;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 29px;
  font-weight: 900;
  line-height: 1.3;
  align-self: stretch;
  font-feature-settings: "palt" on;
}
@media (max-width: 640px) {
  .p-courses__item-gift-name {
    text-align: center;
    font-size: 22px;
  }
}
.p-courses__item-winners {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media (max-width: 640px) {
  .p-courses__item-winners {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }
}
.p-courses__item-winners dt {
  padding: 0.5rem;
  border-radius: 9999px;
  background: #e97602;
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: 700;
  width: 118px;
  white-space: nowrap;
  color: #ffffff;
  text-align: center;
  font-feature-settings: "palt" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 100%; /* 16px */
  letter-spacing: 0.8px;
}
@media (max-width: 640px) {
  .p-courses__item-winners dt {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 107px;
    font-size: 14.4px;
  }
}
.p-courses__item-winners dd {
  color: #484848;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1px;
}
@media (max-width: 640px) {
  .p-courses__item-winners dd {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
  }
}
.p-courses__item-description {
  color: #484848;
  text-align: justify;
  font-feature-settings: "palt" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.9;
  letter-spacing: 0.8px;
}
@media (max-width: 640px) {
  .p-courses__item-description {
    font-size: 0.875rem;
  }
}

.p-benefits {
  margin-top: -8%;
  padding: 0 1.5rem 6rem;
  background-image: url(../img/benefits-background-pattern-pc.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
}
@media screen and (max-width: 1870px) {
  .p-benefits {
    margin-top: -10%;
  }
}
@media screen and (max-width: 1400px) {
  .p-benefits {
    margin-top: -12%;
  }
}
@media screen and (max-width: 960px) {
  .p-benefits {
    margin-top: -20%;
  }
}
@media screen and (max-width: 850px) {
  .p-benefits {
    margin-top: -24%;
  }
}
@media (max-width: 640px) {
  .p-benefits {
    margin-top: -40%;
    background-size: cover;
    background-image: url(../img/benefits-background-pattern-sp.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
  }
}
@media screen and (max-width: 450px) {
  .p-benefits {
    margin-top: -60%;
  }
}
.p-benefits__tit-line {
  max-width: 706px;
  margin: 0 auto;
  margin-bottom: 4rem;
  text-align: center;
}
.p-benefits__tit-line img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 640px) {
  .p-benefits__tit-line {
    margin-bottom: 2rem;
  }
}
.p-benefits__inner {
  max-width: 1152px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.p-benefits__section {
  margin-bottom: 4rem;
}
@media (max-width: 640px) {
  .p-benefits__section {
    margin-bottom: 2rem;
  }
}
.p-benefits__section--vote {
  max-width: 564px;
  padding: 4rem 2rem 2rem;
  border-radius: 2.5rem;
  border: 7px solid #0061af;
  background: #ffffff;
  text-align: center;
  position: relative;
  margin: 0 auto 4rem;
  z-index: 2;
}
@media (max-width: 640px) {
  .p-benefits__section--vote {
    border-radius: 30px;
    border: 5.25px solid #0061af;
    padding: 2rem 1rem 1rem;
    margin-bottom: 2rem;
  }
}
.p-benefits__section--vote::after {
  display: none;
}
@media (max-width: 640px) {
  .p-benefits__section--vote::after {
    display: block;
    content: "";
    background: url(../img/vote-prize-sp.png) center center no-repeat;
    background-size: contain;
    width: 51px;
    height: 85.5px;
    position: absolute;
    left: -29.25px;
    bottom: -48px;
  }
}
.p-benefits__section--vote .p-benefits__heading-line {
  display: block;
}
.p-benefits__section--vote .p-benefits__heading-line:first-child {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 252px;
  height: 44px;
  border-radius: 9999px;
  border: 3px solid #ffffff;
  background: #0061af;
  color: #fcff2e;
  font-family: "Zen Maru Gothic", sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 640px) {
  .p-benefits__section--vote .p-benefits__heading-line:first-child {
    width: 154px;
    height: 26px;
    font-size: 0.9375rem;
    border: 2px solid #fff;
  }
}
.p-benefits__section--vote .p-benefits__heading-line:nth-child(2) {
  text-indent: 101%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  width: 100%;
  height: 0;
  padding-bottom: 13.97%;
}
.p-benefits__section--vote .p-benefits__text {
  color: #484848;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9;
  margin-top: 1rem;
}
@media (max-width: 640px) {
  .p-benefits__section--vote .p-benefits__text {
    font-size: 0.875rem;
  }
}
.p-benefits__section--vote .p-benefits__text br.u-br-sp {
  display: none;
}
@media (max-width: 450px) {
  .p-benefits__section--vote .p-benefits__text br.u-br-sp {
    display: block;
  }
}
.p-benefits__section--vote .p-benefits__image {
  margin-top: 2rem;
}
.p-benefits__section--line {
  position: relative;
}
@media (max-width: 640px) {
  .p-benefits__section--line::after {
    content: "";
    position: absolute;
    top: 11%;
    right: 0;
    left: 0;
    margin: auto -24px;
    width: calc(100% + 48px);
    padding-top: 96%;
    display: block;
    z-index: 0;
  }
}
.p-benefits__section--line .p-benefits__heading {
  position: relative;
  z-index: 1;
  max-width: 693px;
  margin: 0 auto 32px;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__heading {
    margin: 0 auto 24px;
  }
}
.p-benefits__section--line .p-benefits__box {
  position: relative;
  z-index: 2;
  max-width: 942px;
  margin: 0 auto 4rem;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__box {
    margin-bottom: 50px;
  }
}
.p-benefits__section--line .p-benefits__box .p-benefits__text {
  color: #484848;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9;
  margin-bottom: 1rem;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__box .p-benefits__text {
    font-size: 0.8125rem;
    margin-bottom: 0.8125rem;
  }
}
.p-benefits__section--line .p-benefits__box .p-benefits__text br.u-br-sp {
  display: none;
}
@media (max-width: 450px) {
  .p-benefits__section--line .p-benefits__box .p-benefits__text br.u-br-sp {
    display: block;
  }
}
.p-benefits__section--line .p-benefits__box .p-benefits__text strong {
  color: #E95532;
  font-weight: 700;
}
.p-benefits__section--line .p-benefits__steps {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2.5rem 2rem;
  position: relative;
  z-index: 2;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__steps {
    flex-direction: column;
    gap: 2rem;
  }
}
.p-benefits__section--line .p-benefits__step {
  flex-basis: calc(50% - 1rem);
  display: inline-flex;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  border-radius: 2.5rem;
  border: 10px solid #5c240d;
  background: #ffffff;
  position: relative;
}
@media (max-width: 1170px) {
  .p-benefits__section--line .p-benefits__step {
    padding-top: 4rem;
  }
}
@media (max-width: 960px) {
  .p-benefits__section--line .p-benefits__step {
    padding-top: 1.5rem;
    flex-basis: 100%;
  }
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step {
    border-radius: 1.875rem;
    border: 5.25px solid #5c240d;
    padding-bottom: 1.125rem;
    padding-top: 3.5rem;
    gap: 0.75rem;
  }
}
.p-benefits__section--line .p-benefits__step-title {
  width: 178px;
  height: 93px;
  position: absolute;
  top: -30px;
  left: -20px;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-title {
    width: 171px;
    height: 86px;
  }
}
.p-benefits__section--line .p-benefits__step-label {
  width: 100%;
  height: auto;
}
.p-benefits__section--line .p-benefits__step-content {
  display: flex;
  padding: 0 1.5rem;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  align-self: stretch;
  flex-grow: 1;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-content {
    flex-direction: column;
    padding: 0 1.125rem;
  }
}
.p-benefits__section--line .p-benefits__step-flow,
.p-benefits__section--line .p-benefits__step-text {
  display: flex;
  width: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-flow,
  .p-benefits__section--line .p-benefits__step-text {
    width: auto;
    gap: 0.375rem;
  }
}
.p-benefits__section--line .p-benefits__step-image {
  border-radius: 0.5rem;
  overflow: hidden;
}
@media (max-width: 960px) {
  .p-benefits__section--line .p-benefits__step-image {
    max-width: 150px;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-image {
    border-radius: 0.375rem;
    max-width: 150px;
  }
}
.p-benefits__section--line .p-benefits__step-image img {
  width: 100%;
  height: auto;
}
.p-benefits__section--line .p-benefits__step-flow {
  color: #484848;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.7;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-flow {
    font-size: 0.9375rem;
  }
}
.p-benefits__section--line .p-benefits__step-text {
  color: #484848;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.7;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-text {
    font-size: 0.9375rem;
  }
}
.p-benefits__section--line .p-benefits__step-text_l {
  font-size: 33px;
  color: #c84324;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-text_l {
    font-size: 20px;
  }
}
.p-benefits__section--line .p-benefits__step-arrow {
  width: 48px;
  height: 21px;
  flex-shrink: 0;
}
@media (max-width: 640px) {
  .p-benefits__section--line .p-benefits__step-arrow {
    width: 30px;
    height: 14px;
  }
}
.p-benefits__section--line .p-benefits__step-note {
  display: block;
  margin-top: 0.5rem;
  color: #484848;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
}
.p-benefits__text {
  color: #484848;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.9;
}
.p-benefits__text-into {
  color: #000;
  text-align: center;
  font-feature-settings: "palt" on;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 190%; /* 38px */
  margin: 0 auto 48px;
}
@media (max-width: 640px) {
  .p-benefits__text-into {
    font-size: 15px;
  }
}
.p-benefits__text-into span {
  display: block;
  padding-top: 12px;
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  letter-spacing: 0.7px;
}
@media (max-width: 640px) {
  .p-benefits__text-into span {
    font-size: 13px;
    text-align: left;
  }
}
.p-benefits .p-benefits__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  margin-top: 2rem;
  margin-bottom: 24px;
}
@media (max-width: 640px) {
  .p-benefits .p-benefits__actions {
    flex-direction: column;
    gap: 2rem;
  }
}
.p-benefits .p-benefits__actions .c-button {
  width: calc((100% - 24px) / 2);
}
@media (max-width: 640px) {
  .p-benefits .p-benefits__actions .c-button {
    width: 100%;
  }
}

.p-flow {
  padding: 140px 1.5rem 140px;
  background-color: #FFF0E1;
  background-image: url(../img/flow-background-pattern-pc.png);
  background-size: 100% auto;
  background-position: bottom center;
  background-repeat: no-repeat;
  position: relative;
}
@media screen and (max-width: 862px) {
  .p-flow {
    padding: 50px 1.5rem 340px;
    background-image: url(../img/flow-background-pattern-sp.png);
    background-position: bottom center;
  }
}
@media screen and (max-width: 500px) {
  .p-flow {
    padding: 50px 1.5rem 170px;
  }
}
.p-flow__background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 951px;
  height: 1041px;
  z-index: 1;
  text-align: center;
  transform: translateY(8%);
}
.p-flow__background img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 862px) {
  .p-flow__background {
    display: none;
  }
}
.p-flow__image {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  transform: translateY(33%);
  z-index: 2;
}
.p-flow__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.p-flow__inner {
  max-width: 564px;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}
.p-flow__section {
  margin-bottom: 4rem;
}
@media (max-width: 640px) {
  .p-flow__section {
    margin-bottom: 70px;
  }
}
.p-flow__heading {
  height: 96px;
  margin-bottom: 2rem;
  text-indent: 101%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media (max-width: 640px) {
  .p-flow__heading {
    height: 0;
    width: 100%;
    padding-top: 16%;
    margin-bottom: 1.5rem;
  }
}
.p-flow__heading--conditions {
  background-image: url(../img/flow-heading-conditions.png);
}
.p-flow__heading--announcement {
  background-image: url(../img/flow-heading-announcement.png);
}
.p-flow__heading--shipping {
  background-image: url(../img/flow-heading-shipping.png);
}
.p-flow__heading--points {
  background-image: url(../img/flow-heading-points.png);
}
.p-flow__steps {
  list-style: none;
  padding-left: 0;
}
.p-flow__step:not(:last-child) {
  margin-bottom: 2rem;
}
.p-flow__step-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  align-self: stretch;
  padding-bottom: 1rem;
  border-bottom: 4px solid #5C240D;
}
@media (max-width: 640px) {
  .p-flow__step-title {
    gap: 0.375rem;
    padding-bottom: 0.75rem;
    border-bottom: 3px solid #5C240D;
  }
}
.p-flow__step-number {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 3rem;
  height: 3rem;
  border-radius: 9999px;
  background-color: #D96C36;
  color: #ffffff;
  font-family: "Century Gothic Pro", sans-serif;
  font-size: 1.527rem;
  font-weight: 700;
  line-height: 1;
}
@media (max-width: 640px) {
  .p-flow__step-number {
    width: 2.25rem;
    height: 2.25rem;
    font-size: 1.14525rem;
  }
}
@media (max-width: 380px) {
  .p-flow__step-number {
    width: 2.125rem;
    height: 2.125rem;
  }
}
.p-flow__step-label {
  text-align: center;
  color: #5C240D;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.6875rem;
  font-weight: 900;
  line-height: 1.7;
}
@media (max-width: 640px) {
  .p-flow__step-label {
    width: calc(100% - 3rem - 0.375rem);
    font-size: 1.265625rem;
    text-align: center;
  }
}
.p-flow__step-label br.u-br-sp {
  display: none;
}
@media (max-width: 380px) {
  .p-flow__step-label br.u-br-sp {
    display: block;
  }
}
.p-flow__step-label a {
  color: #5C240D;
}
.p-flow__prompt-text {
  color: #000;
  text-align: center;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 1;
}
@media (max-width: 640px) {
  .p-flow__prompt-text {
    font-size: 1.125rem;
  }
}
.p-flow__text {
  color: #000;
  text-align: justify;
  font-feature-settings: "palt" on;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.7;
  letter-spacing: 0.9px;
}
@media (max-width: 640px) {
  .p-flow__text {
    font-size: 0.84375rem;
  }
}
.p-flow__note {
  color: #000;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.7px;
}
@media (max-width: 640px) {
  .p-flow__note {
    font-size: 0.75rem;
  }
}

.p-info-area {
  position: relative;
  background-color: #5C240D;
  padding: 7.5rem 0;
}
@media (max-width: 640px) {
  .p-info-area {
    padding: 7.5rem 0;
  }
}
.p-info-area::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  background-repeat: repeat-x;
  background-position: center;
  z-index: 1;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='14' viewBox='0 0 80 14' fill='none'%3E%3Cpath d='M80 14H0V0C22.0914 0 22.0914 14 40 14C57.9086 14 57.9086 0 80 0V14Z' fill='%235C240D'/%3E%3C/svg%3E");
  background-size: 80px 14px;
}
@media (max-width: 640px) {
  .p-info-area::before {
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='9' viewBox='0 0 54 9' fill='none'%3E%3Cpath d='M54 9H0V0C14.85 0 14.85 9 27 9C39.15 9 39.15 0 54 0V9Z' fill='%235C240D'/%3E%3C/svg%3E");
    background-size: 54px 9px;
  }
}
.p-info-area__inner {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 1.5rem;
}
.p-info-area__notes {
  margin-bottom: 4rem;
}
.p-info-area__heading {
  color: #ffffff;
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1;
  margin-bottom: 2rem;
}
@media (max-width: 640px) {
  .p-info-area__heading {
    font-size: 32px;
    margin-bottom: 1.5rem;
    font-size: 1.875rem;
    margin-bottom: 21px;
  }
}
.p-info-area__list {
  list-style: disc;
  padding-left: 1.2em;
}
@media (max-width: 640px) {
  .p-info-area__list {
    margin-bottom: 0;
  }
}
.p-info-area__list-item {
  color: #ffffff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.125rem;
  line-height: 1.9;
}
@media (max-width: 640px) {
  .p-info-area__list-item {
    font-size: 0.84375rem;
  }
}
.p-info-area__sub-group {
  padding-top: 1.5rem;
}
@media (max-width: 640px) {
  .p-info-area__sub-group {
    padding-top: 0;
  }
}
.p-info-area__sub-heading {
  color: #ffffff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.125rem;
  line-height: 1.9;
}
@media (max-width: 640px) {
  .p-info-area__sub-heading {
    font-size: 0.84375rem;
  }
}
.p-info-area__contact-text {
  color: #ffffff;
  text-align: center;
  font-size: 1.5625rem;
  line-height: 1.25;
  letter-spacing: 1.25px;
  font-weight: 700;
}
@media (max-width: 640px) {
  .p-info-area__contact-text {
    font-size: 1.171875rem;
    letter-spacing: 0.938px;
    line-height: 1.5;
  }
}
.p-info-area__contact-text a {
  color: inherit;
  text-decoration: none;
}
.p-info-area__contact-text a:hover {
  text-decoration: underline;
}
@media (max-width: 450px) {
  .p-info-area__contact-text a {
    display: block;
  }
}

.p-footer {
  padding: 2rem 1rem;
  background-color: #ffffff;
}
.p-footer__inner {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #000000;
}
.p-footer__logo {
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
}
.p-footer__logo img {
  height: 50px;
  width: auto;
}
.p-footer__jka-info {
  padding: 1rem 0;
  margin-bottom: 1rem;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.p-footer__copyright {
  margin-bottom: 1rem;
  font-size: 0.875rem;
}
.p-footer__notice {
  font-size: 0.75rem;
  line-height: 1.5;
}
.p-footer__system-info {
  font-size: 0.75rem;
}

.u-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.u-flex {
  display: flex;
}

.u-items-center {
  align-items: center;
}

.u-justify-center {
  justify-content: center;
}

.u-justify-between {
  justify-content: space-between;
}

.u-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.u-w-full {
  width: 100%;
}

.u-text-center {
  text-align: center;
}

.u-text-right {
  text-align: right;
}

.u-text-left {
  text-align: left;
}

.u-font-bold {
  font-weight: bold;
}

.u-font-normal {
  font-weight: normal;
}

.u-m-xxs {
  margin: 0.25rem !important;
}

.u-p-xxs {
  padding: 0.25rem !important;
}

.u-mx-xxs {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.u-px-xxs {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.u-my-xxs {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.u-py-xxs {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.u-mt-xxs {
  margin-top: 0.25rem !important;
}

.u-mb-xxs {
  margin-bottom: 0.25rem !important;
}

.u-ml-xxs {
  margin-left: 0.25rem !important;
}

.u-mr-xxs {
  margin-right: 0.25rem !important;
}

.u-pt-xxs {
  padding-top: 0.25rem !important;
}

.u-pb-xxs {
  padding-bottom: 0.25rem !important;
}

.u-pl-xxs {
  padding-left: 0.25rem !important;
}

.u-pr-xxs {
  padding-right: 0.25rem !important;
}

.u-m-xs {
  margin: 0.5rem !important;
}

.u-p-xs {
  padding: 0.5rem !important;
}

.u-mx-xs {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.u-px-xs {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.u-my-xs {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.u-py-xs {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.u-mt-xs {
  margin-top: 0.5rem !important;
}

.u-mb-xs {
  margin-bottom: 0.5rem !important;
}

.u-ml-xs {
  margin-left: 0.5rem !important;
}

.u-mr-xs {
  margin-right: 0.5rem !important;
}

.u-pt-xs {
  padding-top: 0.5rem !important;
}

.u-pb-xs {
  padding-bottom: 0.5rem !important;
}

.u-pl-xs {
  padding-left: 0.5rem !important;
}

.u-pr-xs {
  padding-right: 0.5rem !important;
}

.u-m-s {
  margin: 0.75rem !important;
}

.u-p-s {
  padding: 0.75rem !important;
}

.u-mx-s {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.u-px-s {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.u-my-s {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.u-py-s {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.u-mt-s {
  margin-top: 0.75rem !important;
}

.u-mb-s {
  margin-bottom: 0.75rem !important;
}

.u-ml-s {
  margin-left: 0.75rem !important;
}

.u-mr-s {
  margin-right: 0.75rem !important;
}

.u-pt-s {
  padding-top: 0.75rem !important;
}

.u-pb-s {
  padding-bottom: 0.75rem !important;
}

.u-pl-s {
  padding-left: 0.75rem !important;
}

.u-pr-s {
  padding-right: 0.75rem !important;
}

.u-m-m {
  margin: 1rem !important;
}

.u-p-m {
  padding: 1rem !important;
}

.u-mx-m {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.u-px-m {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.u-my-m {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.u-py-m {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.u-mt-m {
  margin-top: 1rem !important;
}

.u-mb-m {
  margin-bottom: 1rem !important;
}

.u-ml-m {
  margin-left: 1rem !important;
}

.u-mr-m {
  margin-right: 1rem !important;
}

.u-pt-m {
  padding-top: 1rem !important;
}

.u-pb-m {
  padding-bottom: 1rem !important;
}

.u-pl-m {
  padding-left: 1rem !important;
}

.u-pr-m {
  padding-right: 1rem !important;
}

.u-m-l {
  margin: 1.5rem !important;
}

.u-p-l {
  padding: 1.5rem !important;
}

.u-mx-l {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.u-px-l {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.u-my-l {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.u-py-l {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.u-mt-l {
  margin-top: 1.5rem !important;
}

.u-mb-l {
  margin-bottom: 1.5rem !important;
}

.u-ml-l {
  margin-left: 1.5rem !important;
}

.u-mr-l {
  margin-right: 1.5rem !important;
}

.u-pt-l {
  padding-top: 1.5rem !important;
}

.u-pb-l {
  padding-bottom: 1.5rem !important;
}

.u-pl-l {
  padding-left: 1.5rem !important;
}

.u-pr-l {
  padding-right: 1.5rem !important;
}

.u-m-xl {
  margin: 2rem !important;
}

.u-p-xl {
  padding: 2rem !important;
}

.u-mx-xl {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.u-px-xl {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.u-my-xl {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.u-py-xl {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.u-mt-xl {
  margin-top: 2rem !important;
}

.u-mb-xl {
  margin-bottom: 2rem !important;
}

.u-ml-xl {
  margin-left: 2rem !important;
}

.u-mr-xl {
  margin-right: 2rem !important;
}

.u-pt-xl {
  padding-top: 2rem !important;
}

.u-pb-xl {
  padding-bottom: 2rem !important;
}

.u-pl-xl {
  padding-left: 2rem !important;
}

.u-pr-xl {
  padding-right: 2rem !important;
}

.u-m-xxl {
  margin: 2.5rem !important;
}

.u-p-xxl {
  padding: 2.5rem !important;
}

.u-mx-xxl {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.u-px-xxl {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.u-my-xxl {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.u-py-xxl {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.u-mt-xxl {
  margin-top: 2.5rem !important;
}

.u-mb-xxl {
  margin-bottom: 2.5rem !important;
}

.u-ml-xxl {
  margin-left: 2.5rem !important;
}

.u-mr-xxl {
  margin-right: 2.5rem !important;
}

.u-pt-xxl {
  padding-top: 2.5rem !important;
}

.u-pb-xxl {
  padding-bottom: 2.5rem !important;
}

.u-pl-xxl {
  padding-left: 2.5rem !important;
}

.u-pr-xxl {
  padding-right: 2.5rem !important;
}

.u-m-3xl {
  margin: 3rem !important;
}

.u-p-3xl {
  padding: 3rem !important;
}

.u-mx-3xl {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.u-px-3xl {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.u-my-3xl {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.u-py-3xl {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.u-mt-3xl {
  margin-top: 3rem !important;
}

.u-mb-3xl {
  margin-bottom: 3rem !important;
}

.u-ml-3xl {
  margin-left: 3rem !important;
}

.u-mr-3xl {
  margin-right: 3rem !important;
}

.u-pt-3xl {
  padding-top: 3rem !important;
}

.u-pb-3xl {
  padding-bottom: 3rem !important;
}

.u-pl-3xl {
  padding-left: 3rem !important;
}

.u-pr-3xl {
  padding-right: 3rem !important;
}

.u-m-4xl {
  margin: 4rem !important;
}

.u-p-4xl {
  padding: 4rem !important;
}

.u-mx-4xl {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.u-px-4xl {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.u-my-4xl {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.u-py-4xl {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.u-mt-4xl {
  margin-top: 4rem !important;
}

.u-mb-4xl {
  margin-bottom: 4rem !important;
}

.u-ml-4xl {
  margin-left: 4rem !important;
}

.u-mr-4xl {
  margin-right: 4rem !important;
}

.u-pt-4xl {
  padding-top: 4rem !important;
}

.u-pb-4xl {
  padding-bottom: 4rem !important;
}

.u-pl-4xl {
  padding-left: 4rem !important;
}

.u-pr-4xl {
  padding-right: 4rem !important;
}

.u-m-5xl {
  margin: 5rem !important;
}

.u-p-5xl {
  padding: 5rem !important;
}

.u-mx-5xl {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.u-px-5xl {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.u-my-5xl {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.u-py-5xl {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.u-mt-5xl {
  margin-top: 5rem !important;
}

.u-mb-5xl {
  margin-bottom: 5rem !important;
}

.u-ml-5xl {
  margin-left: 5rem !important;
}

.u-mr-5xl {
  margin-right: 5rem !important;
}

.u-pt-5xl {
  padding-top: 5rem !important;
}

.u-pb-5xl {
  padding-bottom: 5rem !important;
}

.u-pl-5xl {
  padding-left: 5rem !important;
}

.u-pr-5xl {
  padding-right: 5rem !important;
}

.u-m-6xl {
  margin: 6rem !important;
}

.u-p-6xl {
  padding: 6rem !important;
}

.u-mx-6xl {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.u-px-6xl {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.u-my-6xl {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.u-py-6xl {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.u-mt-6xl {
  margin-top: 6rem !important;
}

.u-mb-6xl {
  margin-bottom: 6rem !important;
}

.u-ml-6xl {
  margin-left: 6rem !important;
}

.u-mr-6xl {
  margin-right: 6rem !important;
}

.u-pt-6xl {
  padding-top: 6rem !important;
}

.u-pb-6xl {
  padding-bottom: 6rem !important;
}

.u-pl-6xl {
  padding-left: 6rem !important;
}

.u-pr-6xl {
  padding-right: 6rem !important;
}

.u-m-7xl {
  margin: 7.5rem !important;
}

.u-p-7xl {
  padding: 7.5rem !important;
}

.u-mx-7xl {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;
}

.u-px-7xl {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
}

.u-my-7xl {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.u-py-7xl {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.u-mt-7xl {
  margin-top: 7.5rem !important;
}

.u-mb-7xl {
  margin-bottom: 7.5rem !important;
}

.u-ml-7xl {
  margin-left: 7.5rem !important;
}

.u-mr-7xl {
  margin-right: 7.5rem !important;
}

.u-pt-7xl {
  padding-top: 7.5rem !important;
}

.u-pb-7xl {
  padding-bottom: 7.5rem !important;
}

.u-pl-7xl {
  padding-left: 7.5rem !important;
}

.u-pr-7xl {
  padding-right: 7.5rem !important;
}

.u-m-8xl {
  margin: 10rem !important;
}

.u-p-8xl {
  padding: 10rem !important;
}

.u-mx-8xl {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.u-px-8xl {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.u-my-8xl {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.u-py-8xl {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.u-mt-8xl {
  margin-top: 10rem !important;
}

.u-mb-8xl {
  margin-bottom: 10rem !important;
}

.u-ml-8xl {
  margin-left: 10rem !important;
}

.u-mr-8xl {
  margin-right: 10rem !important;
}

.u-pt-8xl {
  padding-top: 10rem !important;
}

.u-pb-8xl {
  padding-bottom: 10rem !important;
}

.u-pl-8xl {
  padding-left: 10rem !important;
}

.u-pr-8xl {
  padding-right: 10rem !important;
}

@media (min-width: 641px) {
  .u-pc-hidden {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .u-sp-hidden {
    display: none !important;
  }
}

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