@charset "UTF-8";
/* CSS Document */
/*===============================================
 reset
===============================================*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

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

body {
  line-height: 1;
  -webkit-text-size-adjust: 100%;
}

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

ul,
ol {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

i {
  font-style: normal;
}

/*===============================================
 common element
===============================================*/
img {
  max-width: 100%;
  height: auto;
}

a {
  color: inherit;
  text-decoration: none;
  transition: opacity 0.1s linear;
  cursor: default;
}
a[href] {
  cursor: pointer;
}
a[href]:hover {
  opacity: 0.7;
}

.alt {
  display: none;
}

/*===============================================
 responsive elements
===============================================*/
.sp-inline {
  display: inline !important;
}
@media only screen and (min-width: 768px) {
  .sp-inline {
    display: none !important;
  }
}

.sp-inline-block {
  display: inline-block !important;
}
@media only screen and (min-width: 768px) {
  .sp-inline-block {
    display: none !important;
  }
}

.sp-block {
  display: block !important;
}
@media only screen and (min-width: 768px) {
  .sp-block {
    display: none !important;
  }
}

.pc-inline {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  .pc-inline {
    display: inline !important;
  }
}

.pc-inline-block {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  .pc-inline-block {
    display: inline-block !important;
  }
}

.pc-block {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  .pc-block {
    display: block !important;
  }
}

html {
  height: 100%;
  overflow-y: scroll;
  font-size: 62.5%;
}

body {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100vh;
  overflow: clip;
  background-color: #ffffff;
  color: #000000;
  font-size: min(17px, 1.4406779661vw);
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
  font-optical-sizing: auto;
  letter-spacing: 0.02em;
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  body {
    font-size: 3.7333333333vw;
  }
}

/*===============================================
 loading
===============================================*/
.l-loading {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}
body.is-ready .l-loading {
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
}

/*===============================================
 header
===============================================*/
.l-header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: min(130px, 6.7708333333vw);
  z-index: 500;
}
@media only screen and not (min-width: 768px) {
  .l-header {
    height: 16vw;
  }
}
.l-header__in {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 min(56px, 2.9166666667vw) 0 min(42px, 2.1875vw);
  box-sizing: border-box;
}
@media only screen and not (min-width: 768px) {
  .l-header__in {
    padding: 0 3.2vw;
  }
}
.l-header__logo {
  width: min(158px, 8.2291666667vw);
}
@media only screen and not (min-width: 768px) {
  .l-header__logo {
    width: 17.7333333333vw;
  }
}
.l-header__logo > a {
  display: block;
}
.l-header__logo > a > img {
  display: block;
}
.l-header__nav {
  margin-left: auto;
}
@media only screen and not (min-width: 768px) {
  .l-header__nav {
    display: none;
  }
}
.l-header__nav > ul {
  display: flex;
  -moz-column-gap: 2em;
       column-gap: 2em;
  font-size: min(28px, 1.4583333333vw);
  font-family: "Inter Tight", sans-serif;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}
.l-header__sns {
  display: flex;
  -moz-column-gap: min(54px, 2.8125vw);
       column-gap: min(54px, 2.8125vw);
  margin-left: min(72px, 3.75vw);
}
@media only screen and not (min-width: 768px) {
  .l-header__sns {
    display: none;
  }
}
.l-header__sns > a {
  display: block;
  width: min(40px, 2.0833333333vw);
}
.l-header__sns > a > img {
  display: block;
}
.l-header__contact {
  margin-left: min(72px, 3.75vw);
}
@media only screen and not (min-width: 768px) {
  .l-header__contact {
    display: none;
  }
}
.l-header__contact > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: min(230px, 11.9791666667vw);
  height: min(70px, 3.6458333333vw);
  border-radius: min(10px, 0.5208333333vw);
  background-color: #0071bc;
  color: #ffffff;
  font-size: min(24px, 1.25vw);
  font-weight: 500;
  line-height: 1;
}

/*===============================================
 main
===============================================*/
.l-main {
  flex: 1 1 auto;
  padding-top: min(130px, 6.7708333333vw);
}
@media only screen and not (min-width: 768px) {
  .l-main {
    padding-top: 16vw;
  }
}

/*===============================================
 footer
===============================================*/
.l-footer {
  position: relative;
  padding-top: min(28px, 2.3728813559vw);
  padding-bottom: min(28px, 2.3728813559vw);
  background-color: #0054a7;
}
@media only screen and not (min-width: 768px) {
  .l-footer {
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }
}
.l-footer__in {
  display: flex;
  flex-wrap: wrap;
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .l-footer__in {
    display: block;
    width: auto;
    margin: 0 11.3333333333vw;
  }
}
.l-footer__nav > ul {
  font-size: min(24px, 2.0338983051vw);
  font-family: "Inter Tight", sans-serif;
  font-weight: 500;
  line-height: 1.6666666667;
}
@media only screen and not (min-width: 768px) {
  .l-footer__nav > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    -moz-column-gap: 2em;
         column-gap: 2em;
    row-gap: 4vw;
    font-size: 3.2vw;
    line-height: 1;
  }
}
.l-footer__nav > ul > li > a {
  color: #FFFFFF;
}
.l-footer__right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  row-gap: min(48px, 4.0677966102vw);
  margin-left: auto;
}
@media only screen and not (min-width: 768px) {
  .l-footer__right {
    flex-direction: column-reverse;
    align-items: center;
    row-gap: 2.9333333333vw;
    margin-left: unset;
    margin-top: 5.3333333333vw;
  }
}
.l-footer__logo {
  width: min(600px, 50.8474576271vw);
}
@media only screen and not (min-width: 768px) {
  .l-footer__logo {
    width: 73.3333333333vw;
  }
}
.l-footer__logo > a {
  display: block;
}
.l-footer__logo > a > img {
  display: block;
}
.l-footer__sns {
  display: flex;
  -moz-column-gap: min(36px, 3.0508474576vw);
       column-gap: min(36px, 3.0508474576vw);
}
@media only screen and not (min-width: 768px) {
  .l-footer__sns {
    -moz-column-gap: 4.8vw;
         column-gap: 4.8vw;
  }
}
.l-footer__sns > a {
  display: block;
  width: min(40px, 3.3898305085vw);
}
@media only screen and not (min-width: 768px) {
  .l-footer__sns > a {
    width: 5.3333333333vw;
  }
}
.l-footer__sns > a > img {
  display: block;
}
.l-footer__copyright {
  width: 100%;
  margin-top: min(20px, 1.6949152542vw);
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .l-footer__copyright {
    margin-top: 4.8vw;
    font-size: 2.6666666667vw;
  }
}

/*===============================================
 sp
===============================================*/
@media only screen and not (min-width: 768px) {
  body.is-sp-visible {
    position: fixed;
    left: 0;
    width: 100%;
  }
}
.l-sp {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 700;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  display: none;
}
@media only screen and not (min-width: 768px) {
  .l-sp {
    display: block;
  }
  body.is-sp-visible .l-sp {
    pointer-events: auto;
    overflow-y: auto;
  }
}
.l-sp__overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #d3edfb;
  transform: translateX(100%);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
body.is-sp-visible .l-sp__overlay {
  transform: translateX(0%);
}
.l-sp__container {
  position: relative;
  opacity: 0;
}
body.is-sp-visible .l-sp__container {
  transition: opacity 0.5s;
  opacity: 1;
}
.l-sp__logo {
  padding: 4vw 3.2vw 4.8vw;
  background-color: #ffffff;
  transform: translateX(10%);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
body.is-sp-visible .l-sp__logo {
  transform: translateX(0%);
}
body .l-sp__logo img {
  display: block;
  width: 74.6666666667vw;
  height: auto;
}
.l-sp__nav {
  padding: 2.6666666667vw 3.2vw;
}
.l-sp__nav > ul {
  display: flex;
  flex-direction: column;
  row-gap: 2.1333333333vw;
}
.l-sp__nav > ul > li {
  opacity: 0;
  transform: translateX(30%);
}
body.is-sp-visible .l-sp__nav > ul > li {
  opacity: 1;
  transform: translateX(0%);
  transition: opacity 0.5s, transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(1) {
  transition-delay: 0.2s;
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(2) {
  transition-delay: 0.25s;
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(3) {
  transition-delay: 0.3s;
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(4) {
  transition-delay: 0.35s;
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(5) {
  transition-delay: 0.4s;
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(6) {
  transition-delay: 0.45s;
}
body.is-sp-visible .l-sp__nav > ul > li:nth-child(7) {
  transition-delay: 0.5s;
}
.l-sp__nav > ul > li > a {
  display: block;
  padding: 3.7333333333vw 7.3333333333vw;
  border-radius: 1.6vw;
  background-color: #ffffff;
  color: #1a1a1a;
}
.l-sp__nav > ul > li > a > span {
  display: block;
}
.l-sp__nav > ul > li > a > span.en {
  font-size: 6vw;
  font-family: "Inter Tight", sans-serif;
  font-weight: 600;
  line-height: 1;
}
.l-sp__nav > ul > li > a > span.ja {
  margin-top: 1.8666666667vw;
  font-size: 2.6666666667vw;
  font-weight: 500;
  line-height: 1;
}
.l-sp__sns {
  display: flex;
  -moz-column-gap: 12.2666666667vw;
       column-gap: 12.2666666667vw;
  padding: 4.2666666667vw 11.3333333333vw;
}
.l-sp__sns > a {
  display: block;
}
.l-sp__sns > a > img {
  display: block;
  width: auto;
  height: 8.6666666667vw;
}
.l-sp__trigger {
  position: fixed;
  right: 3.2vw;
  top: 1.6vw;
  width: 12.8vw;
  height: 12.8vw;
  border: 0;
  background: transparent;
  pointer-events: auto;
  cursor: pointer;
}
.l-sp__trigger > .border {
  position: absolute;
  left: 1.3333333333vw;
  top: calc(50% - 0.4vw);
  width: 10.1333333333vw;
  height: 0.8vw;
  border-radius: 0.4vw;
  background-color: #001c3c;
}
.l-sp__trigger > .border:nth-child(1) {
  transition: transform 0.5s, opacity 0.5s;
}
body.is-sp-visible .l-sp__trigger > .border:nth-child(1) {
  transform: scaleX(0);
  opacity: 0;
}
.l-sp__trigger > .border:nth-child(2) {
  transform: translateY(-2.6666666667vw);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
body.is-sp-visible .l-sp__trigger > .border:nth-child(2) {
  transform: translateY(0vw) rotate(140deg);
}
.l-sp__trigger > .border:nth-child(3) {
  transform: translateY(2.6666666667vw);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
body.is-sp-visible .l-sp__trigger > .border:nth-child(3) {
  transform: translateY(0vw) rotate(-140deg);
}

/*===============================================
 modules
===============================================*/
/* editor */
.m-editor,
.editor-styles-wrapper {
  font-size: min(17px, 1.4406779661vw);
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  .m-editor,
  .editor-styles-wrapper {
    font-size: 3.7333333333vw;
  }
}
.m-editor p:not(:first-child),
.editor-styles-wrapper p:not(:first-child) {
  margin-top: 1.75em;
}
.m-editor h2,
.editor-styles-wrapper h2 {
  color: #0054a7;
  font-size: 200%;
  font-weight: 900;
}
.m-editor h2:not(:first-child),
.editor-styles-wrapper h2:not(:first-child) {
  margin-top: 2em;
}
.m-editor h3,
.editor-styles-wrapper h3 {
  color: #0054a7;
  font-size: 180%;
  font-weight: 700;
}
.m-editor h3:not(:first-child),
.editor-styles-wrapper h3:not(:first-child) {
  margin-top: 1.5em;
}
.m-editor h4,
.editor-styles-wrapper h4 {
  position: relative;
  padding-left: 0.75em;
  color: #0054a7;
  font-size: 120%;
  font-weight: 700;
}
.m-editor h4:before,
.editor-styles-wrapper h4:before {
  position: absolute;
  left: 0;
  top: 0.25em;
  bottom: 0.25em;
  width: 3px;
  background-color: #0054a7;
  content: "";
}
.m-editor h4:not(:first-child),
.editor-styles-wrapper h4:not(:first-child) {
  margin-top: 2em;
}
.m-editor h4 + p:not(:first-child),
.editor-styles-wrapper h4 + p:not(:first-child) {
  margin-top: 0.5em;
}
.m-editor h5,
.editor-styles-wrapper h5 {
  font-size: 120%;
  font-weight: 700;
}
.m-editor h5:not(:first-child),
.editor-styles-wrapper h5:not(:first-child) {
  margin-top: 2em;
}
.m-editor h5 + p:not(:first-child),
.editor-styles-wrapper h5 + p:not(:first-child) {
  margin-top: 0.5em;
}
.m-editor h6:not(:first-child),
.editor-styles-wrapper h6:not(:first-child) {
  margin-top: 2em;
}

/* pager */
.m-pager {
  display: flex;
  justify-content: center;
  -moz-column-gap: min(16px, 1.3559322034vw);
       column-gap: min(16px, 1.3559322034vw);
}
@media only screen and not (min-width: 768px) {
  .m-pager {
    -moz-column-gap: 4vw;
         column-gap: 4vw;
  }
}
.m-pager > li > span, .m-pager > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0 0.08em 0.1em 0;
  border: 1px solid #0054a7;
  border-radius: 0.6em;
  box-sizing: border-box;
  background-color: #0054a7;
  color: #ffffff;
  font-size: min(36px, 3.0508474576vw);
  font-family: "Barlow Condensed", sans-serif;
  font-style: italic;
  font-weight: 800;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .m-pager > li > span, .m-pager > li > a {
    font-size: 6.6666666667vw;
  }
}
.m-pager > li > span {
  background-color: #ffffff;
  color: #0054a7;
}

/* link */
.m-link-detail {
  display: inline-block;
  padding: 0.4583333333em 2.3333333333em 0.5416666667em 1.5833333333em;
  background-color: #0054a7;
  clip-path: polygon(0 0, 100% 0, calc(100% - 1.2em) 100%, 0 100%);
  color: #ffffff;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 500;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .m-link-detail {
    font-size: 4vw;
  }
}
.m-link-detail:after {
  margin-left: 1em;
  content: "≫";
}

/* heading */
.m-heading {
  display: flex;
  align-items: flex-end;
}
.m-heading.is-center {
  flex-direction: column;
  align-items: center;
}
.m-heading.is-blue {
  color: #0054a7;
}
.m-heading.is-white {
  color: #ffffff;
}
.m-heading__ttl-en {
  margin: 0;
  font-size: min(100px, 8.4745762712vw);
  font-family: "Barlow Condensed", sans-serif;
  font-style: italic;
  font-weight: 600;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .m-heading__ttl-en {
    font-size: 13.3333333333vw;
  }
}
.m-heading.is-center .m-heading__ttl-en {
  text-align: center;
}
.m-heading__ttl-ja {
  margin: 0 0 0.4em 1.2em;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .m-heading__ttl-ja {
    font-size: 3.7333333333vw;
  }
}
.m-heading.is-center .m-heading__ttl-ja {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0.8em;
  text-align: center;
}

/* form */
.wpcf7-form input[type=text],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=email],
.wpcf7-form textarea {
  padding: 1em;
  border: 1px solid #000;
  border-radius: min(12px, 1.0169491525vw);
  font-size: min(17px, 1.4406779661vw);
  line-height: 1.2;
  box-sizing: border-box;
}
.wpcf7-form input[type=text]:focus,
.wpcf7-form input[type=tel]:focus,
.wpcf7-form input[type=email]:focus,
.wpcf7-form textarea:focus {
  outline-color: #0054a7;
}
.wpcf7-form textarea {
  width: 100%;
  height: 12em;
  resize: vertical;
}
.wpcf7-form .wpcf7-submit {
  display: inline-block;
  padding: 1em 3em;
  border: 0;
  border-radius: 1.5em;
  background: #0054a7;
  color: #ffffff;
  font-size: min(17px, 1.4406779661vw);
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
}

/*===============================================
 home
===============================================*/
.p-home-kv {
  background-color: #f5fbfe;
}
.p-home-kv__in {
  display: flex;
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__in {
    padding: 6.6666666667vw 3.2vw 0;
  }
}
.p-home-kv__left {
  position: relative;
  width: min(1500px, 78.125vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__left {
    width: 61.3333333333vw;
  }
}
.p-home-kv__pic {
  display: block;
  border-radius: 0 min(15px, 0.78125vw) min(15px, 0.78125vw) 0;
  overflow: hidden;
  background-color: #0071bc;
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__pic {
    border-radius: 1.6vw;
  }
}
.p-home-kv__pic > img {
  display: block;
  width: 100%;
  opacity: 0.95;
}
.p-home-kv__logo {
  position: absolute;
  left: min(52px, 2.7083333333vw);
  bottom: min(48px, 2.5vw);
  width: min(1348px, 70.2083333333vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__logo {
    left: 2.6666666667vw;
    bottom: 4.2666666667vw;
    width: 56.5333333333vw;
  }
}
.p-home-kv__logo > img {
  display: block;
}
.p-home-kv__right {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(../images/home/kv-right-bg.svg) no-repeat center center/min(411px, 21.40625vw) auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__right {
    background-image: url(../images/home/kv-right-bg-sp.svg);
    background-position: right center;
    background-size: 29.8666666667vw auto;
  }
}
.p-home-kv__right__in {
  display: flex;
  flex-direction: row-reverse;
}
.p-home-kv__catch {
  writing-mode: vertical-rl;
  font-size: min(57px, 2.96875vw);
  font-family: "Shippori Mincho", serif;
  font-weight: 400;
  line-height: 1.2280701754;
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__catch {
    font-size: 7.6vw;
  }
}
.p-home-kv__catch > span > em {
  font-style: normal;
}
.p-home-kv__catch > span:nth-of-type(1) > em {
  color: #006837;
}
.p-home-kv__catch > span:nth-of-type(2) {
  margin-top: 1.5em;
}
.p-home-kv__catch > span:nth-of-type(2) > em {
  color: #0071bc;
}
.p-home-kv__txt {
  margin-top: min(150px, 7.8125vw);
  margin-right: min(18px, 0.9375vw);
  writing-mode: vertical-rl;
  font-size: min(18px, 0.9375vw);
  font-weight: 500;
  line-height: 1.5555555556;
}
@media only screen and not (min-width: 768px) {
  .p-home-kv__txt {
    margin-top: 20vw;
    margin-right: 2.4vw;
    font-size: 2.4vw;
  }
}
.p-home-top {
  background: url(../images/home/top-bg.png) no-repeat center bottom/cover;
}
@media only screen and not (min-width: 768px) {
  .p-home-top {
    background-image: url(../images/home/top-bg-sp.png);
  }
}
.p-home-news {
  padding-top: min(150px, 12.7118644068vw);
  padding-bottom: min(170px, 14.406779661vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-news {
    padding-top: 13.3333333333vw;
    padding-bottom: 15.7333333333vw;
  }
}
.p-home-news__in {
  display: flex;
  flex-wrap: nowrap;
  justify-content: unset;
  -moz-column-gap: min(26px, 2.2033898305vw);
       column-gap: min(26px, 2.2033898305vw);
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-news__in {
    -moz-column-gap: 3.4666666667vw;
         column-gap: 3.4666666667vw;
    width: 93.6vw;
  }
}
.p-home-news__heading {
  position: relative;
  display: flex;
  pointer-events: none;
  z-index: 99;
}
.p-home-news__ttl-en {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  font-size: min(100px, 8.4745762712vw);
  font-family: "Barlow Condensed", sans-serif;
  font-style: italic;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.05em;
}
@media only screen and not (min-width: 768px) {
  .p-home-news__ttl-en {
    font-size: 13.3333333333vw;
  }
}
.p-home-news__ttl-ja {
  writing-mode: vertical-rl;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-news__ttl-ja {
    font-size: 3.2vw;
  }
}
.p-home-news__body {
  position: relative;
  flex: 0 0 auto;
  width: calc(50vw + min(330px, 27.9661016949vw));
  min-width: calc(50vw + min(330px, 27.9661016949vw));
}
@media only screen and not (min-width: 768px) {
  .p-home-news__body {
    width: 76.5333333333vw;
    min-width: 76.5333333333vw;
  }
}
.p-home-news__slider {
  overflow: visible;
}
.p-home-news__slider:before {
  position: absolute;
  left: calc(-50vw + min(330px, 27.9661016949vw));
  top: 0;
  z-index: 97;
  width: calc(50vw - min(310px, 26.2711864407vw));
  height: 100%;
  background: linear-gradient(to right, rgb(236, 245, 254) 0%, rgb(236, 245, 254) calc(100% - min(40px, 3.3898305085vw)), rgba(236, 245, 254, 0) 100%);
  opacity: 0.9;
  pointer-events: none;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-news__slider:before {
    left: -24.8vw;
    width: 27.4666666667vw;
  }
}
.p-home-news__item {
  width: min(200px, 16.9491525424vw);
  padding: 0 min(20px, 1.6949152542vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-news__item {
    width: 26.6666666667vw;
    padding: 0 2.6666666667vw;
  }
}
.p-home-news__item > a {
  display: block;
}
.p-home-news__item__eyecatch {
  position: relative;
}
.p-home-news__item__pic > img {
  display: block;
}
.p-home-news__item__cat {
  position: absolute;
  left: 0;
  top: calc(100% - min(12px, 1.0169491525vw));
  font-size: min(18px, 1.5254237288vw);
  font-weight: 400;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-news__item__cat {
    top: calc(100% - 1.6vw);
    font-size: 2.4vw;
  }
}
.p-home-news__item__cat > span {
  display: inline-block;
  min-width: 6.6666666667em;
  padding: 0.1111111111em 1em 0.2222222222em;
  background-color: #0054a7;
  text-align: center;
  color: #ffffff;
}
.p-home-news__item__info {
  margin-top: min(38px, 3.2203389831vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-news__item__info {
    margin-top: 5.0666666667vw;
  }
}
.p-home-news__item__date, .p-home-news__item__ttl {
  font-size: min(18px, 1.5254237288vw);
  font-weight: 400;
  line-height: 1.7777777778;
}
@media only screen and not (min-width: 768px) {
  .p-home-news__item__date, .p-home-news__item__ttl {
    font-size: 2.4vw;
  }
}
.p-home-news__ctrl {
  position: absolute;
  left: max(-160px, -13.5593220339vw);
  top: min(254px, 21.5254237288vw);
  z-index: 97;
  display: flex;
  -moz-column-gap: min(10px, 0.8474576271vw);
       column-gap: min(10px, 0.8474576271vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-news__ctrl {
    left: -18.6666666667vw;
    top: 33.8666666667vw;
    -moz-column-gap: 1.3333333333vw;
         column-gap: 1.3333333333vw;
  }
}
.p-home-news__prev, .p-home-news__next {
  position: relative;
  left: unset !important;
  right: unset !important;
  top: unset !important;
  width: min(60px, 5.0847457627vw);
  height: min(60px, 5.0847457627vw);
  margin: 0 !important;
  border: 0;
  border-radius: min(30px, 2.5423728814vw);
  outline: 0;
  background: #7ecef4;
}
@media only screen and not (min-width: 768px) {
  .p-home-news__prev, .p-home-news__next {
    width: 8vw;
    height: 8vw;
    border-radius: 4vw;
  }
}
.p-home-news__prev:before, .p-home-news__next:before {
  position: absolute;
  left: min(14px, 1.186440678vw);
  top: calc(50% - min(8px, 0.6779661017vw));
  width: min(33px, 2.7966101695vw);
  height: min(16px, 1.3559322034vw);
  background: url(../images/home/news-arw.svg) no-repeat left top/100% 100%;
  pointer-events: none;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-news__prev:before, .p-home-news__next:before {
    left: 1.8666666667vw;
    top: calc(50% - 1.0666666667vw);
    width: 4.4vw;
    height: 2.1333333333vw;
  }
}
.p-home-news__prev:before {
  transform: scaleX(-1);
}
.p-home-about {
  position: relative;
  overflow: hidden;
  padding-bottom: min(94px, 7.9661016949vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about {
    padding-bottom: 13.3333333333vw;
  }
}
.p-home-about__in {
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__in {
    width: 93.6vw;
  }
}
.p-home-about__heading {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.p-home-about__heading:before {
  position: absolute;
  right: calc(100% + min(32px, 2.7118644068vw));
  top: min(56px, 4.7457627119vw);
  width: 50vw;
  height: 4px;
  background-color: #000;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-about__heading:before {
    display: none;
  }
}
.p-home-about__heading:after {
  position: absolute;
  left: calc(100% + min(32px, 2.7118644068vw));
  top: min(56px, 4.7457627119vw);
  width: 50vw;
  height: 4px;
  background-color: #000;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-about__heading:after {
    left: calc(100% + 4.2666666667vw);
    top: 7.4666666667vw;
    height: 0.4vw;
  }
}
.p-home-about__ttl-en {
  position: relative;
  color: #0054a7;
  font-size: min(100px, 8.4745762712vw);
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  font-style: italic;
  line-height: 1;
  letter-spacing: 0.05em;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__ttl-en {
    font-size: 13.3333333333vw;
  }
}
.p-home-about__ttl-en:after {
  display: block;
  width: min(370px, 31.3559322034vw);
  height: min(16px, 1.3559322034vw);
  margin-top: min(8px, 0.6779661017vw);
  background: url(../images/home/about-ttl-bottom.svg) no-repeat left top/100% auto;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-about__ttl-en:after {
    width: 49.3333333333vw;
    height: 2.1333333333vw;
    margin-top: 1.0666666667vw;
  }
}
.p-home-about__ttl-ja {
  margin-top: min(12px, 1.0169491525vw);
  color: #0054a7;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__ttl-ja {
    margin-top: 1.6vw;
    font-size: 4vw;
  }
}
.p-home-about__body {
  margin-top: min(72px, 6.1016949153vw);
  overflow: hidden;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__body {
    margin-top: 6.4vw;
  }
}
.p-home-about__txt {
  float: left;
  width: min(460px, 38.9830508475vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about__txt {
    float: none;
    width: auto;
  }
}
.p-home-about__txt p {
  font-size: min(17px, 1.4406779661vw);
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__txt p {
    font-size: 3.7333333333vw;
  }
}
.p-home-about__txt p:not(:first-child) {
  margin-top: 1.6470588235em;
}
.p-home-about__detail {
  float: right;
  width: min(460px, 38.9830508475vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about__detail {
    float: none;
    width: auto;
    margin-top: 6.6666666667vw;
  }
}
.p-home-about__detail__box {
  padding: min(30px, 2.5423728814vw) min(56px, 4.7457627119vw);
  border: 1px solid #000;
  border-radius: min(14px, 1.186440678vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about__detail__box {
    padding: 4.8vw 7.4666666667vw;
    border-radius: 1.8666666667vw;
  }
}
.p-home-about__name {
  display: flex;
  -moz-column-gap: min(42px, 3.5593220339vw);
       column-gap: min(42px, 3.5593220339vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about__name {
    -moz-column-gap: 5.6vw;
         column-gap: 5.6vw;
  }
}
.p-home-about__name:not(:first-child) {
  margin-top: min(36px, 3.0508474576vw);
  padding-top: min(46px, 3.8983050847vw);
  border-top: 1px solid #000;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__name:not(:first-child) {
    margin-top: 4.8vw;
    padding-top: 6.1333333333vw;
  }
}
.p-home-about__name__part {
  flex: 0 0 auto;
  width: min(38px, 3.2203389831vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about__name__part {
    width: 5.0666666667vw;
  }
}
.p-home-about__name__part > img {
  display: block;
}
.p-home-about__name__ttl {
  font-size: min(30px, 2.5423728814vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__name__ttl {
    font-size: 4vw;
  }
}
.p-home-about__name__txt {
  margin-top: min(28px, 2.3728813559vw);
  font-size: min(16px, 1.3559322034vw);
  font-weight: 400;
  line-height: 1.75;
}
@media only screen and not (min-width: 768px) {
  .p-home-about__name__txt {
    margin-top: 3.7333333333vw;
    font-size: 3.7333333333vw;
  }
}
.p-home-about__link {
  float: left;
  width: min(460px, 38.9830508475vw);
  margin-top: min(44px, 3.7288135593vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-about__link {
    float: none;
    width: auto;
    margin-top: 6.4vw;
  }
}
.p-home-future {
  padding-top: min(48px, 4.0677966102vw);
  padding-bottom: min(68px, 5.7627118644vw);
  background: url(../images/home/future-bg.jpg) no-repeat center center/cover;
}
@media only screen and not (min-width: 768px) {
  .p-home-future {
    padding-top: 6.9333333333vw;
    padding-bottom: 12.8vw;
    background-image: url(../images/home/future-bg-sp.jpg);
  }
}
.p-home-future__in {
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__in {
    width: 93.6vw;
  }
}
.p-home-future__ttl {
  text-align: center;
  color: #ffffff;
  font-size: min(46px, 3.8983050847vw);
  font-weight: 500;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__ttl {
    font-size: 6.1333333333vw;
  }
}
.p-home-future__ttl em {
  font-size: min(66px, 5.593220339vw);
  font-style: normal;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__ttl em {
    font-size: 8.8vw;
  }
}
.p-home-future__lead {
  margin-top: min(28px, 2.3728813559vw);
  text-align: center;
  color: #ffffff;
  font-size: min(16px, 1.3559322034vw);
  line-height: 1.75;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__lead {
    margin-top: 3.7333333333vw;
    font-size: 3.7333333333vw;
  }
}
.p-home-future__container {
  display: flex;
  justify-content: space-between;
  margin-top: min(56px, 4.7457627119vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-future__container {
    flex-direction: column;
    align-items: center;
    row-gap: 6.1333333333vw;
    margin-top: 6.4vw;
  }
}
.p-home-future__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: min(290px, 24.5762711864vw);
  height: min(290px, 24.5762711864vw);
  padding-top: min(96px, 8.1355932203vw);
  border-radius: min(145px, 12.2881355932vw);
  background: #006bae url(../images/home/future-item-bg.svg) no-repeat center min(8px, 0.6779661017vw)/min(192px, 16.2711864407vw) auto;
  box-sizing: border-box;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__item {
    width: 65.3333333333vw;
    height: 65.3333333333vw;
    padding-top: 21.8666666667vw;
    border-radius: 32.6666666667vw;
    background-position: center 1.8666666667vw;
    background-size: 43.3333333333vw auto;
  }
}
.p-home-future__item__ttl {
  text-align: center;
  color: #ffffff;
  font-size: min(30px, 2.5423728814vw);
  font-weight: 500;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__item__ttl {
    font-size: 6.6666666667vw;
  }
}
.p-home-future__item__txt {
  margin-top: min(42px, 3.5593220339vw);
  text-align: center;
  color: #ffffff;
  font-size: min(16px, 1.3559322034vw);
  line-height: 1.75;
}
@media only screen and not (min-width: 768px) {
  .p-home-future__item__txt {
    margin-top: 9.6vw;
    font-size: 3.7333333333vw;
  }
}
.p-home-concept {
  padding-top: min(148px, 12.5423728814vw);
  padding-bottom: min(142px, 12.0338983051vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept {
    padding-top: 13.6vw;
    padding-bottom: 13.3333333333vw;
  }
}
.p-home-concept__in {
  display: flex;
  -moz-column-gap: min(24px, 2.0338983051vw);
       column-gap: min(24px, 2.0338983051vw);
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__in {
    -moz-column-gap: 3.2vw;
         column-gap: 3.2vw;
    width: 93.6vw;
  }
}
.p-home-concept__heading {
  position: relative;
  display: flex;
}
.p-home-concept__ttl-en {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  font-size: min(100px, 8.4745762712vw);
  font-family: "Barlow Condensed", sans-serif;
  font-style: italic;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.05em;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__ttl-en {
    font-size: 13.3333333333vw;
  }
}
.p-home-concept__ttl-ja {
  writing-mode: vertical-rl;
  text-orientation: upright;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__ttl-ja {
    font-size: 3.2vw;
  }
}
.p-home-concept__body {
  position: relative;
  padding-left: min(22px, 1.8644067797vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__body {
    padding-left: 2.9333333333vw;
  }
}
.p-home-concept__body:before {
  position: absolute;
  left: 0;
  top: 0;
  width: min(4px, 0.3389830508vw);
  height: calc(100% - min(94px, 7.9661016949vw));
  background-color: #000;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__body:before {
    width: 0.4vw;
    height: calc(100% - 13.3333333333vw);
  }
}
.p-home-concept__lead {
  padding-left: min(22px, 1.8644067797vw);
  font-size: min(17px, 1.4406779661vw);
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__lead {
    padding-left: 3.2vw;
    font-size: 3.7333333333vw;
  }
}
.p-home-concept__container {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: min(20px, 1.6949152542vw);
       column-gap: min(20px, 1.6949152542vw);
  row-gap: min(28px, 2.3728813559vw);
  margin-top: min(60px, 5.0847457627vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__container {
    flex-direction: column;
    row-gap: 0;
    margin-top: 6.4vw;
  }
}
.p-home-concept__item {
  position: relative;
  width: calc(50% - min(10px, 0.8474576271vw));
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item {
    width: 100%;
    padding-bottom: 7.3333333333vw;
  }
}
.p-home-concept__item:nth-child(1):after, .p-home-concept__item:nth-child(3):after {
  position: absolute;
  right: 0;
  top: min(50px, 4.2372881356vw);
  bottom: min(0px, 0vw);
  width: 1px;
  background-color: #000;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item:nth-child(1):after, .p-home-concept__item:nth-child(3):after {
    display: none;
  }
}
.p-home-concept__item:not(:last-child) {
  padding-bottom: min(64px, 5.4237288136vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item:not(:last-child) {
    padding-bottom: 7.3333333333vw;
  }
}
.p-home-concept__item__num {
  position: relative;
}
.p-home-concept__item__num > span {
  position: relative;
  display: inline-block;
  padding: 0.2666666667em 1em;
  background-color: #000;
  color: #fff;
  font-size: min(30px, 2.5423728814vw);
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__num > span {
    font-size: 4vw;
  }
}
.p-home-concept__item__num:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 2px;
  background-color: #000;
  content: "";
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__num:before {
    height: 1px;
  }
}
.p-home-concept__item__in {
  margin-top: min(32px, 2.7118644068vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__in {
    display: flex;
    align-items: center;
    -moz-column-gap: 4.2666666667vw;
         column-gap: 4.2666666667vw;
    margin-top: 6.9333333333vw;
  }
}
.p-home-concept__item__icon {
  display: flex;
  justify-content: center;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__icon {
    width: 14.4vw;
  }
}
.p-home-concept__item__icon > img {
  display: block;
  width: auto;
  height: min(60px, 5.0847457627vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__icon > img {
    width: 14vw;
    height: auto;
  }
}
.p-home-concept__item__content {
  margin-top: min(22px, 1.8644067797vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__content {
    margin-top: 0;
  }
}
.p-home-concept__item__ttl {
  text-align: center;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 500;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__ttl {
    text-align: left;
    font-size: 4.8vw;
  }
}
.p-home-concept__item__txt {
  margin-top: min(20px, 1.6949152542vw);
  text-align: center;
  font-size: min(17px, 1.4406779661vw);
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__item__txt {
    margin-top: 3.2vw;
    text-align: left;
    font-size: 3.7333333333vw;
  }
}
.p-home-concept__link {
  margin-top: min(72px, 6.1016949153vw);
  margin-left: max(-22px, -1.8644067797vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-concept__link {
    margin-top: 6.6666666667vw;
    margin-left: -2.9333333333vw;
  }
}
.p-home-staff {
  padding-top: min(64px, 3.3333333333vw);
  padding-bottom: min(72px, 3.75vw);
  background: url(../images/home/staff-bg.jpg) no-repeat center center/cover;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff {
    padding-top: 13.3333333333vw;
    padding-bottom: 13.3333333333vw;
    background-image: url(../images/home/staff-bg-sp.jpg);
  }
}
.p-home-staff__in {
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__in {
    width: 93.6vw;
  }
}
.p-home-staff__ttl-en {
  text-align: center;
  color: #ffffff;
  font-size: min(100px, 8.4745762712vw);
  font-family: "Barlow Condensed", sans-serif;
  font-style: italic;
  font-weight: 600;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__ttl-en {
    font-size: 13.3333333333vw;
  }
}
.p-home-staff__ttl-ja {
  margin-top: min(24px, 2.0338983051vw);
  text-align: center;
  color: #ffffff;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__ttl-ja {
    margin-top: 3.7333333333vw;
    font-size: 3.7333333333vw;
  }
}
.p-home-staff__body {
  margin-top: min(36px, 3.0508474576vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__body {
    margin-top: 6.4vw;
  }
}
.p-home-staff__lead {
  text-align: center;
  color: #ffffff;
  font-size: min(17px, 1.4406779661vw);
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__lead {
    font-size: 3.7333333333vw;
  }
}
.p-home-staff__container {
  display: flex;
  justify-content: space-between;
  margin-top: min(32px, 2.7118644068vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__container {
    flex-wrap: wrap;
    -moz-column-gap: 8vw;
         column-gap: 8vw;
    row-gap: 8vw;
    margin-top: 6.4vw;
  }
}
.p-home-staff__item {
  width: calc((100% - min(100px, 8.4745762712vw)) / 3);
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__item {
    width: calc((100% - 8vw) / 2);
  }
}
.p-home-staff__item__pic {
  position: relative;
}
.p-home-staff__item__pic > img {
  display: block;
  width: 100%;
}
.p-home-staff__item__pic > figcaption {
  position: absolute;
  left: 1px;
  bottom: 1px;
  min-width: 8.3333333333em;
  padding: 0.3333333333em 1em 0.3333333333em 0.4166666667em;
  box-sizing: border-box;
  clip-path: polygon(0 0, 100% 0, calc(100% - 0.9166666667em) 100%, 0 100%);
  background-color: #0054a7;
  color: #ffffff;
  font-size: min(24px, 2.0338983051vw);
  font-weight: 500;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__item__pic > figcaption {
    font-size: 3.7333333333vw;
  }
}
.p-home-staff__item__txt {
  margin-top: min(16px, 1.3559322034vw);
  color: #ffffff;
  font-size: min(17px, 1.4406779661vw);
  line-height: 1.7647058824;
}
@media only screen and not (min-width: 768px) {
  .p-home-staff__item__txt {
    margin-top: 2.1333333333vw;
    font-size: 3.3333333333vw;
  }
}
.p-home-contact {
  padding-top: min(125px, 6.5104166667vw);
  padding-bottom: min(130px, 6.7708333333vw);
}
@media only screen and not (min-width: 768px) {
  .p-home-contact {
    padding: 0;
  }
}
.p-home-contact__in {
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-home-contact__in {
    width: 100%;
  }
}
.p-home-contact__link {
  display: block;
  opacity: 1 !important;
}
.p-home-contact__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: min(160px, 8.3333333333vw);
  padding: 0 min(64px, 3.3333333333vw) 0 min(96px, 5vw);
  border-radius: min(12px, 0.625vw);
  box-sizing: border-box;
  background: url(../images/home/contact-bg.jpg) no-repeat center center/cover;
}
@media only screen and not (min-width: 768px) {
  .p-home-contact__box {
    display: block;
    height: auto;
    padding: 6.6666666667vw 9.6vw 6.1333333333vw 10.6666666667vw;
    border-radius: 0;
    box-sizing: border-box;
    background-image: url(../images/home/contact-bg-sp.jpg);
  }
}
.p-home-contact__ttl {
  font-size: min(24px, 1.25vw);
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-contact__ttl {
    font-size: 4.6666666667vw;
  }
}
.p-home-contact__txt {
  margin-top: min(14px, 0.7291666667vw);
  font-size: min(17px, 0.8854166667vw);
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-home-contact__txt {
    margin-top: 2.1333333333vw;
    font-size: 3.7333333333vw;
  }
}
.p-home-contact__label {
  display: block;
  padding: 0.4166666667em 1.5em 0.5416666667em;
  background-color: #ffffff;
  border-radius: min(12px, 0.625vw);
  font-size: min(24px, 1.25vw);
  font-weight: 500;
  line-height: 1;
  transition: opacity 0.2s;
}
@media only screen and not (min-width: 768px) {
  .p-home-contact__label {
    margin-top: 3.7333333333vw;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 3.2vw;
  }
}
.p-home-contact__label:after {
  margin-left: 0.9166666667em;
  content: "≫";
}
.p-home-contact__link:hover .p-home-contact__label {
  opacity: 0.7;
}

/*===============================================
 common
===============================================*/
.p-common-kv {
  padding-top: min(100px, 8.4745762712vw);
  padding-bottom: min(100px, 8.4745762712vw);
  background-color: #f5fbfe;
}
@media only screen and not (min-width: 768px) {
  .p-common-kv {
    padding-top: 13.3333333333vw;
    padding-bottom: 13.3333333333vw;
  }
}
.p-common-kv__in {
  position: relative;
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-common-kv__in {
    width: 93.6vw;
  }
}
.p-common-kv__logo {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  width: calc(50vw + min(480px, 40.6779661017vw));
  padding-bottom: min(12px, 1.0169491525vw);
  border-bottom: 1px solid #0054a7;
}
@media only screen and not (min-width: 768px) {
  .p-common-kv__logo {
    bottom: auto;
    top: 100%;
    width: calc(50vw + 46.8vw);
    padding-bottom: 0;
    padding-top: 4.2666666667vw;
    padding-right: 3.2vw;
    border-bottom: 0;
    border-top: 1px solid #0054a7;
    box-sizing: border-box;
  }
}
.p-common-kv__logo > img {
  display: block;
  width: min(750px, 63.5593220339vw);
}
@media only screen and not (min-width: 768px) {
  .p-common-kv__logo > img {
    width: 46.6666666667vw;
  }
}
.p-common-kv__ttl {
  position: relative;
  display: flex;
  align-items: flex-end;
}
.p-common-kv__ttl-en {
  margin-bottom: 0.05em;
  color: #0054a7;
  font-size: min(100px, 8.4745762712vw);
  font-family: "Barlow Condensed", sans-serif;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-common-kv__ttl-en {
    font-size: 13.3333333333vw;
  }
}
.p-common-kv__ttl-ja {
  margin-bottom: 0.4666666667em;
  margin-left: 1.3333333333em;
  color: #0054a7;
  font-size: min(30px, 2.5423728814vw);
  font-weight: 900;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-common-kv__ttl-ja {
    font-size: 4vw;
  }
}
.p-common-body {
  padding-top: min(80px, 6.7796610169vw);
  padding-bottom: min(100px, 8.4745762712vw);
}
@media only screen and not (min-width: 768px) {
  .p-common-body {
    padding-top: 13.3333333333vw;
    padding-bottom: 13.3333333333vw;
  }
}
.p-common-body__in {
  width: min(960px, 81.3559322034vw);
  margin: 0 auto;
}
@media only screen and not (min-width: 768px) {
  .p-common-body__in {
    width: 93.6vw;
  }
}

/*===============================================
 news
===============================================*/
.p-news-archive__heading {
  margin-bottom: min(40px, 3.3898305085vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__heading {
    margin-bottom: 5.3333333333vw;
  }
}
.p-news-archive__ttl {
  color: #0054a7;
  font-size: min(28px, 2.3728813559vw);
  font-weight: 900;
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__ttl {
    font-size: 4.2666666667vw;
  }
}
.p-news-archive__container {
  display: flex;
  flex-direction: column;
  row-gap: min(30px, 2.5423728814vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__container {
    row-gap: 10.6666666667vw;
  }
}
.p-news-archive__item > a {
  display: block;
}
.p-news-archive__item__in {
  display: flex;
  -moz-column-gap: min(30px, 2.5423728814vw);
       column-gap: min(30px, 2.5423728814vw);
  width: 100%;
  padding: min(32px, 2.7118644068vw);
  border-radius: min(14px, 1.186440678vw);
  background-color: #f7f8f8;
  box-sizing: border-box;
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__item__in {
    -moz-column-gap: 4vw;
         column-gap: 4vw;
    padding: 4.2666666667vw;
    border-radius: 1.8666666667vw;
  }
}
.p-news-archive__item__eyecatch {
  flex: 0 0 auto;
  width: min(160px, 13.5593220339vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__item__eyecatch {
    width: 34.1333333333vw;
  }
}
.p-news-archive__item__pic > img {
  display: block;
  width: 100%;
}
.p-news-archive__item__cat {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: min(10px, 0.8474576271vw);
       column-gap: min(10px, 0.8474576271vw);
  row-gap: min(10px, 0.8474576271vw);
  margin-bottom: min(12px, 1.0169491525vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__item__cat {
    -moz-column-gap: 1.3333333333vw;
         column-gap: 1.3333333333vw;
    row-gap: 1.3333333333vw;
    margin-bottom: 4vw;
  }
}
.p-news-archive__item__cat > span {
  display: inline-block;
  min-width: 6.6666666667em;
  padding: 0.1111111111em 1em 0.2222222222em;
  background-color: #0054a7;
  text-align: center;
  color: #ffffff;
}
.p-news-archive__item__date, .p-news-archive__item__ttl {
  font-size: min(17px, 1.4406779661vw);
  font-weight: 400;
  line-height: 1.75;
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__item__date, .p-news-archive__item__ttl {
    font-size: 3.7333333333vw;
  }
}
.p-news-archive__pager {
  margin-top: min(60px, 5.0847457627vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__pager {
    margin-top: 13.3333333333vw;
  }
}
.p-news-archive__categories {
  padding-top: min(30px, 2.5423728814vw);
  margin-top: min(60px, 5.0847457627vw);
  border-top: 2px solid #0054a7;
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__categories {
    padding-top: 6.6666666667vw;
    margin-top: 13.3333333333vw;
  }
}
.p-news-archive__categories__ttl {
  color: #0054a7;
  font-size: min(30px, 2.5423728814vw);
  font-weight: 900;
  line-height: 1;
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__categories__ttl {
    font-size: 4vw;
  }
}
.p-news-archive__categories__list {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: min(20px, 1.6949152542vw);
       column-gap: min(20px, 1.6949152542vw);
  row-gap: min(20px, 1.6949152542vw);
  margin-top: min(40px, 3.3898305085vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-archive__categories__list {
    -moz-column-gap: 2.6666666667vw;
         column-gap: 2.6666666667vw;
    row-gap: 2.6666666667vw;
    margin-top: 5.3333333333vw;
  }
}
.p-news-archive__categories__list > li > a {
  display: inline-block;
  min-width: 6.6666666667em;
  padding: 0.1111111111em 1em 0.2222222222em;
  background-color: #0054a7;
  text-align: center;
  color: #ffffff;
}
.p-news-single__heading {
  padding-bottom: min(16px, 1.3559322034vw);
  border-bottom: 2px solid #0054a7;
}
@media only screen and not (min-width: 768px) {
  .p-news-single__heading {
    padding-bottom: 3.2vw;
  }
}
.p-news-single__info {
  display: flex;
  align-items: center;
  -moz-column-gap: min(16px, 1.3559322034vw);
       column-gap: min(16px, 1.3559322034vw);
  margin-bottom: min(28px, 2.3728813559vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-single__info {
    -moz-column-gap: 2.1333333333vw;
         column-gap: 2.1333333333vw;
    margin-bottom: 3.7333333333vw;
  }
}
.p-news-single__date {
  font-size: min(20px, 1.6949152542vw);
  font-weight: 500;
}
@media only screen and not (min-width: 768px) {
  .p-news-single__date {
    font-size: 4.2666666667vw;
  }
}
.p-news-single__cat > a {
  display: inline-block;
  min-width: 6.6666666667em;
  padding: 0.1111111111em 1em 0.2222222222em;
  background-color: #0054a7;
  text-align: center;
  color: #ffffff;
}
.p-news-single__ttl {
  color: #0054a7;
  font-size: min(28px, 2.3728813559vw);
  font-weight: 900;
}
@media only screen and not (min-width: 768px) {
  .p-news-single__ttl {
    font-size: 4.2666666667vw;
  }
}
.p-news-single__body {
  margin-top: min(60px, 5.0847457627vw);
}
@media only screen and not (min-width: 768px) {
  .p-news-single__body {
    margin-top: 13.3333333333vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9zdHlsZS5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL2xheW91dC9fcmVzZXQuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9sYXlvdXQvX2NvbW1vbi5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL2xheW91dC9fcmVzcG9uc2l2ZS5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL2xheW91dC9faHRtbC5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL2xheW91dC9fYm9keS5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL2NvbmZpZy9fY29sb3Iuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9jb25maWcvX2ZvbnQuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9sYXlvdXQvX2xvYWRpbmcuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9jb25maWcvX3ppbmRleC5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy9hcmlzZS1mYy9jc3MvbGF5b3V0L19tYWluLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy9hcmlzZS1mYy9jc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9sYXlvdXQvX3NwLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy9hcmlzZS1mYy9jc3MvbW9kdWxlcy9faW5kZXguc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9tb2R1bGVzL19lZGl0b3Iuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9tb2R1bGVzL19wYWdlci5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL21vZHVsZXMvX2xpbmsuc2NzcyIsIndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9tb2R1bGVzL19oZWFkaW5nLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy9hcmlzZS1mYy9jc3MvbW9kdWxlcy9fZm9ybS5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL3BhZ2VzL19ob21lLnNjc3MiLCJ3cC1jb250ZW50L3RoZW1lcy9hcmlzZS1mYy9jc3MvcGFnZXMvX2NvbW1vbi5zY3NzIiwid3AtY29udGVudC90aGVtZXMvYXJpc2UtZmMvY3NzL3BhZ2VzL19uZXdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0FDQ0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBWUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0VBRUM7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0M7OztBQ2xHRDtBQUFBO0FBQUE7QUFHQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOzs7QUFLSDtFQUNDOzs7QUN0QkQ7QUFBQTtBQUFBO0FBSUE7RUFDQzs7QUFFQTtFQUhEO0lBSUU7Ozs7QUFHRjtFQUNDOztBQUVBO0VBSEQ7SUFJRTs7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O0VBTEQ7SUFNRTs7O0FBR0Y7RUFDQzs7QUFFQTtFQUhEO0lBSUUiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cblxuQGZvcndhcmQgXCJsYXlvdXRcIjtcbkBmb3J3YXJkIFwibW9kdWxlc1wiO1xuQGZvcndhcmQgXCJwYWdlc1wiO1xuIiwi77u/QGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcmVzZXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsXG5oZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbixcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnNlY3Rpb24sIGFydGljbGUsIGFzaWRlLCBoZ3JvdXAsIGhlYWRlciwgZm9vdGVyLCBuYXYsIGRpYWxvZywgZmlndXJlLCBmaWdjYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLFxuaGdyb3VwLCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudWwsXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OicnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG5hIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW5zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGNvbW1vbiBlbGVtZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgbGluZWFyO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHJcblx0JltocmVmXSB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWx0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcmVzcG9uc2l2ZSBlbGVtZW50c1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi8vIFNQXHJcbi5zcC1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5zcC1pbmxpbmUtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5zcC1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcclxuXHRAbWVkaWEgI3tzaXplLiRwY30ge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gUENcclxuLnBjLWlubGluZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnBjLWlubGluZS1ibG9jayB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdEBtZWRpYSAje3NpemUuJHBjfSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnBjLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHJcblx0QG1lZGlhICN7c2l6ZS4kcGN9IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuaHRtbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRmb250LXNpemU6IDYyLjUlOztcclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3Rvb2xcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvclwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRcIjtcclxuXHJcbmJvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0b3ZlcmZsb3c6IGNsaXA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRjb2xvcjogY29sb3IuJHRleHQtZGVmYXVsdDtcclxuXHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoIDE3ICk7XHJcblx0Zm9udC1mYW1pbHk6IGZvbnQuJGZmLWRlZmF1bHQ7XHJcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuXHRmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblx0bGluZS1oZWlnaHQ6IGNhbGMoIDMwIC8gMTcgKTtcclxuXHRcclxuXHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4kdGV4dC1kZWZhdWx0OiAjMDAwMDAwO1xyXG5cclxuJGJnLWJsYWNrOiAjMjUyNTI1O1xyXG5cclxuJGJvcmRlci1ibGFjazogIzI1MjUyNTtcclxuIiwiLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmFybG93K0NvbmRlbnNlZDppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZmFtaWx5PUludGVyK1RpZ2h0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmZhbWlseT1TaGlwcG9yaStNaW5jaG8mZGlzcGxheT1zd2FwJyk7XG5cbiRmZi1zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiRmZi1zZXJpZjogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4kZmYtbWVudTogXCJJbnRlciBUaWdodFwiLCBzYW5zLXNlcmlmO1xuJGZmLWVuOiBcIkJhcmxvdyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiRmZi1kZWZhdWx0OiAkZmYtc2FucztcblxuJGZ3LXRoaW46IDEwMDtcbiRmdy1leHRyYWxpZ2h0OiAyMDA7XG4kZnctbGlnaHQ6IDMwMDtcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctc2VtaWJvbGQ6IDYwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctZXh0cmFib2xkOiA4MDA7XG4kZnctYmxhY2s6IDkwMDsiLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vY29uZmlnL3NpemVcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy90b29sXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvY29sb3JcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9mb250XCI7XHJcbkB1c2UgXCIuLi9jb25maWcvcGF0aFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2Vhc2luZ1wiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3ppbmRleFwiO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbG9hZGluZ1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWxvYWRpbmcge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiB6aW5kZXguJGxvYWRpbmc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHJcblx0Ym9keS5pcy1yZWFkeSAmIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiRoZWFkZXI6IDUwMDtcclxuJHNob3J0Y3V0OiA2MDA7XHJcbiRzcDogNzAwO1xyXG4kbG9hZGluZzogMTAwMDtcclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9zaXplXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvdG9vbFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZm9udFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3BhdGhcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9lYXNpbmdcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy96aW5kZXhcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGhlYWRlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWhlYWRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogdG9vbC5wY21pbnZ3KDEzMCk7XHJcblx0ei1pbmRleDogemluZGV4LiRoZWFkZXI7XHJcblx0XHJcblx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdGhlaWdodDogdG9vbC5zcHZ3KDEyMCk7XHJcblx0fVxyXG5cdCZfX2luIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIHRvb2wucGNtaW52dyg1NikgMCB0b29sLnBjbWludncoNDIpO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0cGFkZGluZzogMCB0b29sLnNwdncoMjQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdHdpZHRoOiB0b29sLnBjbWludncoMTU4KTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0d2lkdGg6IHRvb2wuc3B2dygxMzMpO1xyXG5cdFx0fVxyXG5cdFx0JiA+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdiB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYgPiB1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncoMjgpO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udC4kZmYtbWVudTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncoNTQpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHRvb2wucGNtaW52dyg3Mik7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmID4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3KDQwKTtcclxuXHRcdFx0XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhY3Qge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHRvb2wucGNtaW52dyg3Mik7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmID4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3KDIzMCk7XHJcblx0XHRcdGhlaWdodDogdG9vbC5wY21pbnZ3KDcwKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5wY21pbnZ3KDEwKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzFiYztcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3KDI0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3Rvb2xcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvclwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZWFzaW5nXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvemluZGV4XCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYWluXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmwtbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0cGFkZGluZy10b3A6IHRvb2wucGNtaW52dygxMzApO1xyXG5cdFxyXG5cdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9vbC5zcHZ3KDEyMCk7XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9zaXplXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvdG9vbFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZm9udFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3BhdGhcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy96aW5kZXhcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWZvb3RlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiB0b29sLnBjbWludncyKDI4KTtcclxuXHRwYWRkaW5nLWJvdHRvbTogdG9vbC5wY21pbnZ3MigyOCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNztcclxuXHRcclxuXHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0cGFkZGluZy10b3A6IHRvb2wuc3B2dygyNCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9vbC5zcHZ3KDI0KTtcclxuXHR9XHJcblx0Jl9faW4ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiB0b29sLnBjbWludncyKHNpemUuJHBjLWluKTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMCB0b29sLnNwdncoODUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXYge1xyXG5cdFx0JiA+IHVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnQuJGZmLW1lbnU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1tZWRpdW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCA0MCAvIDI0ICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGNvbHVtbi1nYXA6IDJlbTtcclxuXHRcdFx0XHRyb3ctZ2FwOiB0b29sLnNwdncoMzApO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI0KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yaWdodCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdHJvdy1nYXA6IHRvb2wucGNtaW52dzIoNDgpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cm93LWdhcDogdG9vbC5zcHZ3KDIyKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdHdpZHRoOiB0b29sLnBjbWludncyKDYwMCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdHdpZHRoOiB0b29sLnNwdncoNTUwKTtcclxuXHRcdH1cclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGNvbHVtbi1nYXA6IHRvb2wucGNtaW52dzIoMzYpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnNwdncoMzYpO1xyXG5cdFx0fVxyXG5cdFx0JiA+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IHRvb2wucGNtaW52dzIoNDApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDQwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmID4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5cmlnaHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDIwKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dygzNik7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDIwKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vY29uZmlnL3NpemVcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy90b29sXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvY29sb3JcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9mb250XCI7XHJcbkB1c2UgXCIuLi9jb25maWcvcGF0aFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3ppbmRleFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2Vhc2luZ1wiO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc3BcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdGJvZHkuaXMtc3AtdmlzaWJsZSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ubC1zcCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IHppbmRleC4kc3A7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRcclxuXHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcclxuXHRcdGJvZHkuaXMtc3AtdmlzaWJsZSAmIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX292ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2QzZWRmYjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzaW5nLiRlYXNlLW91dC1jaXJjO1xyXG5cdFx0XHJcblx0XHRib2R5LmlzLXNwLXZpc2libGUgJiB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHJcblx0XHRib2R5LmlzLXNwLXZpc2libGUgJiB7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdHBhZGRpbmc6IHRvb2wuc3B2dygzMCkgdG9vbC5zcHZ3KDI0KSB0b29sLnNwdncoMzYpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNpbmcuJGVhc2Utb3V0LWNpcmM7XHJcblx0XHRcclxuXHRcdGJvZHkuaXMtc3AtdmlzaWJsZSAmIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuXHRcdH1cclxuXHRcdGJvZHlcclxuXHRcdCYgaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiB0b29sLnNwdncoNTYwKTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXYge1xyXG5cdFx0cGFkZGluZzogdG9vbC5zcHZ3KDIwKSB0b29sLnNwdncoMjQpO1xyXG5cdFx0XHJcblx0XHQmID4gdWwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiB0b29sLnNwdncoMTYpO1xyXG5cdFx0XHRcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJvZHkuaXMtc3AtdmlzaWJsZSAmIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXMgZWFzaW5nLiRlYXNlLW91dC1jaXJjO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjI1cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC40NXM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b29sLnNwdncoMjgpIHRvb2wuc3B2dyg1NSk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB0b29sLnNwdncoMTIpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMWExYTFhO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ji5lbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoNDUpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250LiRmZi1tZW51O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1zZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmphIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoMTQpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDIwKTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogdG9vbC5zcHZ3KDkyKTtcclxuXHRcdHBhZGRpbmc6IHRvb2wuc3B2dygzMikgdG9vbC5zcHZ3KDg1KTtcclxuXHRcdFxyXG5cdFx0JiA+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogdG9vbC5zcHZ3KDY1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190cmlnZ2VyIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiB0b29sLnNwdncoMjQpO1xyXG5cdFx0dG9wOiB0b29sLnNwdncoMTIpO1xyXG5cdFx0d2lkdGg6IHRvb2wuc3B2dyg5Nik7XHJcblx0XHRoZWlnaHQ6IHRvb2wuc3B2dyg5Nik7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHQmID4gLmJvcmRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogdG9vbC5zcHZ3KDEwKTtcclxuXHRcdFx0dG9wOiBjYWxjKCA1MCUgLSAje3Rvb2wuc3B2dygzKX0gKTtcclxuXHRcdFx0d2lkdGg6IHRvb2wuc3B2dyg3Nik7XHJcblx0XHRcdGhlaWdodDogdG9vbC5zcHZ3KDYpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiB0b29sLnNwdncoMyk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDFjM2M7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgb3BhY2l0eSAuNXM7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ym9keS5pcy1zcC12aXNpYmxlICYge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7dG9vbC5zcHZ3KC0yMCl9KTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2luZy4kZWFzZS1vdXQtY2lyYztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRib2R5LmlzLXNwLXZpc2libGUgJiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZ3KSByb3RhdGUoMTQwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3Rvb2wuc3B2dygyMCl9KTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2luZy4kZWFzZS1vdXQtY2lyYztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRib2R5LmlzLXNwLXZpc2libGUgJiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZ3KSByb3RhdGUoLTE0MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbW9kdWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5AZm9yd2FyZCBcImVkaXRvclwiO1xyXG5AZm9yd2FyZCBcInBhZ2VyXCI7XHJcbkBmb3J3YXJkIFwibGlua1wiO1xyXG5AZm9yd2FyZCBcImhlYWRpbmdcIjtcclxuQGZvcndhcmQgXCJmb3JtXCI7XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3Rvb2xcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvclwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZWFzaW5nXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvemluZGV4XCI7XHJcblxyXG4vKiBlZGl0b3IgKi9cclxuLm0tZWRpdG9yLFxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuXHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMTcpO1xyXG5cdGZvbnQtZmFtaWx5OiBmb250LiRmZi1kZWZhdWx0O1xyXG5cdGxpbmUtaGVpZ2h0OiBjYWxjKCAzMCAvIDE3ICk7XHJcblx0XHJcblx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI4KTtcclxuXHR9XHJcblx0cCB7XHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggMWVtICogMjggLyAxNiApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogIzAwNTRhNztcclxuXHRcdGZvbnQtc2l6ZTogMjAwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ibGFjaztcclxuXHRcdFxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDMge1xyXG5cdFx0Y29sb3I6ICMwMDU0YTc7XHJcblx0XHRmb250LXNpemU6IDE4MCU7XHJcblx0XHRmb250LXdlaWdodDogZm9udC4kZnctYm9sZDtcclxuXHRcdFxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoNCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcclxuXHRcdGNvbG9yOiAjMDA1NGE3O1xyXG5cdFx0Zm9udC1zaXplOiAxMjAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDAuMjVlbTtcclxuXHRcdFx0Ym90dG9tOiAwLjI1ZW07XHJcblx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDQgKyBwIHtcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKCAxZW0gKiA4IC8gMTYgKTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDUge1xyXG5cdFx0Zm9udC1zaXplOiAxMjAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdGg1ICsgcCB7XHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggMWVtICogOCAvIDE2ICk7XHJcblx0XHR9XHJcblx0fVxyXG5cdGg2IHtcclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9zaXplXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvdG9vbFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZm9udFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3BhdGhcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9lYXNpbmdcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy96aW5kZXhcIjtcclxuXHJcbi8qIHBhZ2VyICovXHJcbi5tLXBhZ2VyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6IHRvb2wucGNtaW52dzIoMTYpO1xyXG5cdFxyXG5cdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRjb2x1bW4tZ2FwOiB0b29sLnNwdncoMzApO1xyXG5cdH1cclxuXHQmID4gbGkge1xyXG5cdFx0JiA+IHNwYW4sXHJcblx0XHQmID4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMWVtICogNjAgLyA1MCApO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoIDFlbSAqIDYwIC8gNTAgKTtcclxuXHRcdFx0cGFkZGluZzogMCBjYWxjKCAxZW0gKiA0IC8gNTAgKSBjYWxjKCAxZW0gKiA1IC8gNTAgKSAwO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDA1NGE3O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBjYWxjKCAxZW0gKiAzMCAvIDUwICk7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMzYpO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udC4kZmYtZW47XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWV4dHJhYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDUwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRjb2xvcjogIzAwNTRhNztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vY29uZmlnL3NpemVcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy90b29sXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvY29sb3JcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9mb250XCI7XHJcbkB1c2UgXCIuLi9jb25maWcvcGF0aFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2Vhc2luZ1wiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3ppbmRleFwiO1xyXG5cclxuLyogbGluayAqL1xyXG4ubS1saW5rIHtcclxuXHQmLWRldGFpbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiBjYWxjKCAxZW0gKiAxMSAvIDI0ICkgY2FsYyggMWVtICogNTYgLyAyNCApIGNhbGMoIDFlbSAqIDEzIC8gMjQgKSBjYWxjKCAxZW0gKiAzOCAvIDI0ICk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE3O1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKCAwIDAsIDEwMCUgMCwgY2FsYyggMTAwJSAtIDEuMmVtICkgMTAwJSwgMCAxMDAlICk7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigyNCk7XHJcblx0XHRmb250LXdlaWdodDogZm9udC4kZnctbWVkaXVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDMwKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xyXG5cdFx0XHRjb250ZW50OiAn4omrJztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vY29uZmlnL3NpemVcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy90b29sXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvY29sb3JcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9mb250XCI7XHJcbkB1c2UgXCIuLi9jb25maWcvcGF0aFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2Vhc2luZ1wiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3ppbmRleFwiO1xyXG5cclxuLyogaGVhZGluZyAqL1xyXG4ubS1oZWFkaW5nIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcclxuXHQmLmlzLWNlbnRlciB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0Ji5pcy1ibHVlIHtcclxuXHRcdGNvbG9yOiAjMDA1NGE3O1xyXG5cdH1cclxuXHQmLmlzLXdoaXRlIHtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxuXHQmX190dGwtZW4ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDEwMCk7XHJcblx0XHRmb250LWZhbWlseTogZm9udC4kZmYtZW47XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXdlaWdodDogZm9udC4kZnctc2VtaWJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcy1jZW50ZXIgJl9fdHRsLWVuIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Jl9fdHRsLWphIHtcclxuXHRcdG1hcmdpbjogMCAwIDAuNGVtIDEuMmVtO1xyXG5cdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcy1jZW50ZXIgJl9fdHRsLWphIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3Rvb2xcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvclwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZWFzaW5nXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvemluZGV4XCI7XHJcblxyXG4vKiBmb3JtICovXHJcbi53cGNmNy1mb3JtIHtcclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5wY21pbnZ3MigxMik7XHJcblx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMTcpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAjMDA1NGE3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTJlbTtcclxuXHRcdHJlc2l6ZTogdmVydGljYWw7XHJcblx0fVxyXG5cdC53cGNmNy1zdWJtaXQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMWVtIDNlbTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEuNWVtO1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNTRhNztcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDE3KTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcIi4uL2NvbmZpZy9zaXplXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvdG9vbFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2NvbG9yXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZm9udFwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3BhdGhcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9lYXNpbmdcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy96aW5kZXhcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGhvbWVcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucC1ob21lIHtcclxuXHQmLWt2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWZiZmU7XHJcblx0XHRcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9vbC5zcHZ3KDUwKSB0b29sLnNwdncoMjQpIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xlZnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiB0b29sLnBjbWludncoMTUwMCk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoNDYwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcGljIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgdG9vbC5wY21pbnZ3KDE1KSB0b29sLnBjbWludncoMTUpIDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcxYmM7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHRvb2wuc3B2dygxMik7XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b3BhY2l0eTogMC45NTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogdG9vbC5wY21pbnZ3KDUyKTtcclxuXHRcdFx0Ym90dG9tOiB0b29sLnBjbWludncoNDgpO1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3KDEzNDgpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRsZWZ0OiB0b29sLnNwdncoMjApO1xyXG5cdFx0XHRcdGJvdHRvbTogdG9vbC5zcHZ3KDMyKTtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDQyNCk7XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3JpZ2h0IHtcclxuXHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3twYXRoLiRpbWd9aG9tZS9rdi1yaWdodC1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gdG9vbC5wY21pbnZ3KDQxMSkgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7cGF0aC4kaW1nfWhvbWUva3YtcmlnaHQtYmctc3Auc3ZnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiB0b29sLnNwdncoMjI0KSBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2luIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY2F0Y2gge1xyXG5cdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dyg1Nyk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBmb250LiRmZi1zZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LXJlZ3VsYXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCA3MCAvIDU3ICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDU3KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0JiA+IGVtIHtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHQmID4gZW0ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwNjgzNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JiA+IGVtIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDcxYmM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190eHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncoMTUwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiB0b29sLnBjbWludncoMTgpO1xyXG5cdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dygxOCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1tZWRpdW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCAyOCAvIDE4ICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dygxNTApO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdG9vbC5zcHZ3KDE4KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygxOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji10b3Age1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCN7cGF0aC4kaW1nfWhvbWUvdG9wLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyBjb3ZlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7cGF0aC4kaW1nfWhvbWUvdG9wLWJnLXNwLnBuZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbmV3cyB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9vbC5wY21pbnZ3MigxNTApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvb2wucGNtaW52dzIoMTcwKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHRvb2wuc3B2dygxMDApO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9vbC5zcHZ3KDExOCk7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncyKDI2KTtcclxuXHRcdFx0d2lkdGg6IHRvb2wucGNtaW52dzIoc2l6ZS4kcGMtaW4pO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0Y29sdW1uLWdhcDogdG9vbC5zcHZ3KDI2KTtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KHNpemUuJHNwLWluKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faGVhZGluZyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsLWVuIHtcclxuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdFx0dGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigxMDApO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udC4kZmYtZW47XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsLWphIHtcclxuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygyNCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHR3aWR0aDogY2FsYyggNTB2dyArICN7dG9vbC5wY21pbnZ3MigzMzApfSApO1xyXG5cdFx0XHRtaW4td2lkdGg6IGNhbGMoIDUwdncgKyAje3Rvb2wucGNtaW52dzIoMzMwKX0gKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2wuc3B2dyg1NzQpO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogdG9vbC5zcHZ3KDU3NCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3NsaWRlciB7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBjYWxjKCAtNTB2dyArICN7dG9vbC5wY21pbnZ3MigzMzApfSApO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiA5NztcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggNTB2dyAtICN7dG9vbC5wY21pbnZ3MigzMTApfSApO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHRvIHJpZ2h0LCByZ2IoMjM2LCAyNDUsIDI1NCwgMSkgMCUsIHJnYigyMzYsIDI0NSwgMjU0LCAxKSBjYWxjKCAxMDAlIC0gI3t0b29sLnBjbWludncyKDQwKX0gKSwgcmdiKDIzNiwgMjQ1LCAyNTQsIDApIDEwMCUgKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGxlZnQ6IHRvb2wuc3B2dygtMTg2KTtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoMjA2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3MigyMDApO1xyXG5cdFx0XHRwYWRkaW5nOiAwIHRvb2wucGNtaW52dzIoMjApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDIwMCk7XHJcblx0XHRcdFx0cGFkZGluZzogMCB0b29sLnNwdncoMjApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19leWVjYXRjaCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3BpYyB7XHJcblx0XHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fY2F0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IGNhbGMoIDEwMCUgLSAje3Rvb2wucGNtaW52dzIoMTIpfSApO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigxOCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LXJlZ3VsYXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdHRvcDogY2FsYyggMTAwJSAtICN7dG9vbC5zcHZ3KDEyKX0gKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDE4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiBjYWxjKCAxZW0gKiAxMjAgLyAxOCApO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogY2FsYyggMWVtICogMiAvIDE4ICkgY2FsYyggMWVtICogMTggLyAxOCApIGNhbGMoIDFlbSAqIDQgLyAxOCApO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbmZvIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDM4KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDM4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fZGF0ZSxcclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMTgpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1yZWd1bGFyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCAzMiAvIDE4ICk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDE4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2N0cmwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IHRvb2wucGNtaW52dzIoLTE2MCk7XHJcblx0XHRcdHRvcDogdG9vbC5wY21pbnZ3MigyNTQpO1xyXG5cdFx0XHR6LWluZGV4OiA5NztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Y29sdW1uLWdhcDogdG9vbC5wY21pbnZ3MigxMCk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGxlZnQ6IHRvb2wuc3B2dygtMTQwKTtcclxuXHRcdFx0XHR0b3A6IHRvb2wuc3B2dygyNTQpO1xyXG5cdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2wuc3B2dygxMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3ByZXYsXHJcblx0XHQmX19uZXh0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdFx0XHRyaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0dG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3Mig2MCk7XHJcblx0XHRcdGhlaWdodDogdG9vbC5wY21pbnZ3Mig2MCk7XHJcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHRvb2wucGNtaW52dzIoMzApO1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjN2VjZWY0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDYwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvb2wuc3B2dyg2MCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5zcHZ3KDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IHRvb2wucGNtaW52dzIoMTQpO1xyXG5cdFx0XHRcdHRvcDogY2FsYyggNTAlIC0gI3t0b29sLnBjbWludncyKDgpfSApO1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnBjbWludncyKDMzKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHRvb2wucGNtaW52dzIoMTYpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgje3BhdGguJGltZ31ob21lL25ld3MtYXJ3LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC8gMTAwJSAxMDAlO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHRsZWZ0OiB0b29sLnNwdncoMTQpO1xyXG5cdFx0XHRcdFx0dG9wOiBjYWxjKCA1MCUgLSAje3Rvb2wuc3B2dyg4KX0gKTtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoMzMpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0b29sLnNwdncoMTYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcHJldiB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hYm91dCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvb2wucGNtaW52dzIoOTQpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9vbC5zcHZ3KDEwMCk7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdHdpZHRoOiB0b29sLnBjbWludncyKHNpemUuJHBjLWluKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoc2l6ZS4kc3AtaW4pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19oZWFkaW5nIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKCAxMDAlICsgdG9vbC5wY21pbnZ3MigzMikgKTtcclxuXHRcdFx0XHR0b3A6IHRvb2wucGNtaW52dzIoNTYpO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBjYWxjKCAxMDAlICsgI3t0b29sLnBjbWludncyKDMyKX0gKTtcclxuXHRcdFx0XHR0b3A6IHRvb2wucGNtaW52dzIoNTYpO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoIDEwMCUgKyAje3Rvb2wuc3B2dygzMil9ICk7XHJcblx0XHRcdFx0XHR0b3A6IHRvb2wuc3B2dyg1Nik7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IHRvb2wuc3B2dygzKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R0bC1lbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Y29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigxMDApO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udC4kZmYtZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ib2xkO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygxMDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnBjbWludncyKDM3MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b29sLnBjbWludncyKDE2KTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgje3BhdGguJGltZ31ob21lL2Fib3V0LXR0bC1ib3R0b20uc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgLyAxMDAlIGF1dG87XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoMzcwKTtcclxuXHRcdFx0XHRcdGhlaWdodDogdG9vbC5zcHZ3KDE2KTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dyg4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R0bC1qYSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoMTIpO1xyXG5cdFx0XHRjb2xvcjogIzAwNTRhNztcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoMTIpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDMwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoNzIpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNDgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190eHQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IHRvb2wucGNtaW52dzIoNDYwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDE3KTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogY2FsYyggMzAgLyAxNyApO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygyOCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogY2FsYyggMWVtICogMjggLyAxNyApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGV0YWlsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3Mig0NjApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2JveCB7XHJcblx0XHRcdFx0cGFkZGluZzogdG9vbC5wY21pbnZ3MigzMCkgdG9vbC5wY21pbnZ3Mig1Nik7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB0b29sLnBjbWludncyKDE0KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogdG9vbC5zcHZ3KDM2KSB0b29sLnNwdncoNTYpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5zcHZ3KDE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncyKDQyKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0Y29sdW1uLWdhcDogdG9vbC5zcHZ3KDQyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDM2KTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5wY21pbnZ3Mig0Nik7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dygzNik7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5zcHZ3KDQ2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fcGFydCB7XHJcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IHRvb2wucGNtaW52dzIoMzgpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDM4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMzApO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygzMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3R4dCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5wY21pbnZ3MigyOCk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDE2KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctcmVndWxhcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogY2FsYyggMjggLyAxNiApO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3Mig0NjApO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDQ0KTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDQ4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZ1dHVyZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9vbC5wY21pbnZ3Mig0OCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdG9vbC5wY21pbnZ3Mig2OCk7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3twYXRoLiRpbWd9aG9tZS9mdXR1cmUtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5zcHZ3KDUyKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvb2wuc3B2dyg5Nik7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgje3BhdGguJGltZ31ob21lL2Z1dHVyZS1iZy1zcC5qcGcpO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3MihzaXplLiRwYy1pbik7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KHNpemUuJHNwLWluKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDQ2KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDQ2KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRlbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDY2KTtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDY2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xlYWQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDI4KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDE2KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoIDI4IC8gMTYgKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDI4KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygyOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWFyZ2luLXRvcDogdG9vbC5wY21pbnZ3Mig1Nik7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRyb3ctZ2FwOiB0b29sLnNwdncoNDYpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dyg0OCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHdpZHRoOiB0b29sLnBjbWludncyKDI5MCk7XHJcblx0XHRcdGhlaWdodDogdG9vbC5wY21pbnZ3MigyOTApO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5wY21pbnZ3Mig5Nik7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHRvb2wucGNtaW52dzIoMTQ1KTtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwNmJhZSB1cmwoI3twYXRoLiRpbWd9aG9tZS9mdXR1cmUtaXRlbS1iZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9vbC5wY21pbnZ3Mig4KSAvIHRvb2wucGNtaW52dzIoMTkyKSBhdXRvO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDQ5MCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB0b29sLnNwdncoNDkwKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5zcHZ3KDE2NCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5zcHZ3KDI0NSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvb2wuc3B2dygxNCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiB0b29sLnNwdncoMzI1KSBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigzMCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LW1lZGl1bTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoNTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190eHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoNDIpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMTYpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCAyOCAvIDE2ICk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dyg3Mik7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygyOCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29uY2VwdCB7XHJcblx0XHRwYWRkaW5nLXRvcDogdG9vbC5wY21pbnZ3MigxNDgpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvb2wucGNtaW52dzIoMTQyKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHRvb2wuc3B2dygxMDIpO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdG9vbC5zcHZ3KDEwMCk7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IHRvb2wucGNtaW52dzIoMjQpO1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3MihzaXplLiRwYy1pbik7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnNwdncoMjQpO1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoc2l6ZS4kc3AtaW4pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19oZWFkaW5nIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsLWVuIHtcclxuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdFx0dGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigxMDApO1xyXG5cdFx0XHRmb250LWZhbWlseTogZm9udC4kZmYtZW47XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsLWphIHtcclxuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdFx0dGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygyNCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogdG9vbC5wY21pbnZ3MigyMik7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdG9vbC5zcHZ3KDIyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnBjbWludncyKDQpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYyggMTAwJSAtICN7dG9vbC5wY21pbnZ3Mig5NCl9ICk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvb2wuc3B2dygzKTtcclxuXHRcdFx0XHRcdGhlaWdodDogY2FsYyggMTAwJSAtICN7dG9vbC5zcHZ3KDEwMCl9ICk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19sZWFkIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiB0b29sLnBjbWludncyKDIyKTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDE3KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoIDMwIC8gMTcgKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB0b29sLnNwdncoMjQpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncyKDIwKTtcclxuXHRcdFx0cm93LWdhcDogdG9vbC5wY21pbnZ3MigyOCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoNjApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHJvdy1nYXA6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDQ4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDUwJSAtIHRvb2wucGNtaW52dzIoMTApICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnNwdncoNTUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHRvcDogdG9vbC5wY21pbnZ3Mig1MCk7XHJcblx0XHRcdFx0XHRib3R0b206IHRvb2wucGNtaW52dzIoMCk7XHJcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnBjbWludncyKDY0KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvb2wuc3B2dyg1NSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX251bSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IGNhbGMoIDFlbSAqIDggLyAzMCApIGNhbGMoIDFlbSAqIDMwIC8gMzAgKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigzMCk7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogZm9udC4kZmYtZW47XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMzApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faW4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoMzIpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2wuc3B2dygzMik7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNTIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KDEwOCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgPiBpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogdG9vbC5wY21pbnZ3Mig2MCk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoMTA1KTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDIyKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctbWVkaXVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMzYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190eHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoMjApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMTcpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCAzMCAvIDE3ICk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dygyNCk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoNzIpO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogdG9vbC5wY21pbnZ3MigtMjIpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNTApO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB0b29sLnNwdncoLTIyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXN0YWZmIHtcclxuXHRcdHBhZGRpbmctdG9wOiB0b29sLnBjbWludncoNjQpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHRvb2wucGNtaW52dyg3Mik7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3twYXRoLiRpbWd9aG9tZS9zdGFmZi1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvb2wuc3B2dygxMDApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3twYXRoLiRpbWd9aG9tZS9zdGFmZi1iZy1zcC5qcGcpO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3MihzaXplLiRwYy1pbik7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KHNpemUuJHNwLWluKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsLWVuIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDEwMCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBmb250LiRmZi1lbjtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctc2VtaWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygxMDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190dGwtamEge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoMzYpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNDgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19sZWFkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDE3KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoIDMwIC8gMTcgKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoMzIpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0Y29sdW1uLWdhcDogdG9vbC5zcHZ3KDYwKTtcclxuXHRcdFx0XHRyb3ctZ2FwOiB0b29sLnNwdncoNjApO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dyg0OCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gI3t0b29sLnBjbWludncyKDEwMCl9ICkgLyAzICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAoMTAwJSAtICN7dG9vbC5zcHZ3KDYwKX0gKSAvIDIgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19waWMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmID4gaW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgPiBmaWdjYXB0aW9uIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDFweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiBjYWxjKCAxZW0gKiAyMDAgLyAyNCApO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogY2FsYyggMWVtICogOCAvIDI0ICkgY2FsYyggMWVtICogMjQgLyAyNCApIGNhbGMoIDFlbSAqIDggLyAyNCApIGNhbGMoIDFlbSAqIDEwIC8gMjQgKTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oIDAgMCwgMTAwJSAwLCBjYWxjKCAxMDAlIC0gMWVtICogMjIgLyAyNCApIDEwMCUsIDAgMTAwJSApO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI0KTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1tZWRpdW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190eHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoMTYpO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigxNyk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoIDMwIC8gMTcgKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDE2KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb250YWN0IHtcclxuXHRcdHBhZGRpbmctdG9wOiB0b29sLnBjbWludncoMTI1KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnBjbWludncoMTMwKTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0d2lkdGg6IHRvb2wucGNtaW52dzIoc2l6ZS4kcGMtaW4pO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm94IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiB0b29sLnBjbWludncoMTYwKTtcclxuXHRcdFx0cGFkZGluZzogMCB0b29sLnBjbWludncoNjQpIDAgdG9vbC5wY21pbnZ3KDk2KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5wY21pbnZ3KDEyKTtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7cGF0aC4kaW1nfWhvbWUvY29udGFjdC1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiB0b29sLnNwdncoNTApIHRvb2wuc3B2dyg3MikgdG9vbC5zcHZ3KDQ2KSB0b29sLnNwdncoODApO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3twYXRoLiRpbWd9aG9tZS9jb250YWN0LWJnLXNwLmpwZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R0bCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3KDI0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygzNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dygxNCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3KDE3KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dygxNik7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiBjYWxjKCAxZW0gKiAxMCAvIDI0ICkgY2FsYyggMWVtICogMzYgLyAyNCApIGNhbGMoIDFlbSAqIDEzIC8gMjQgKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5wY21pbnZ3KDEyKTtcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncoMjQpO1xyXG5cdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctbWVkaXVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHRvb2wuc3B2dygyOCk7XHJcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDI0KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyggMWVtICogMjIgLyAyNCApO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICfiiasnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19saW5rOmhvdmVyICZfX2xhYmVsIHtcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3Rvb2xcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvclwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZWFzaW5nXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvemluZGV4XCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjb21tb25cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ucC1jb21tb24ge1xyXG5cdCYta3Yge1xyXG5cdFx0cGFkZGluZy10b3A6IHRvb2wucGNtaW52dzIoMTAwKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnBjbWludncyKDEwMCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmYmZlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5zcHZ3KDEwMCk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3MihzaXplLiRwYy1pbik7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KHNpemUuJHNwLWluKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbG9nbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHR3aWR0aDogY2FsYyggNTB2dyArICN7dG9vbC5wY21pbnZ3MihzaXplLiRwYy1pbiAqIDAuNSl9ICk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnBjbWludncyKDEyKTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU0YTc7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDUwdncgKyAje3Rvb2wuc3B2dyhzaXplLiRzcC1pbiAqIDAuNSl9ICk7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHRvb2wuc3B2dygzMik7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdG9vbC5zcHZ3KDI0KTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NGE3O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IHRvb2wucGNtaW52dzIoNzUwKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRvb2wuc3B2dygzNTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFxyXG5cdFx0XHQmLWVuIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjA1ZW07XHJcblx0XHRcdFx0Y29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDEwMCk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnQuJGZmLWVuO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1qYSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYyggMWVtICogMTQgLyAzMCApO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCAxZW0gKiA0MCAvIDMwICk7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDMwKTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogZm9udC4kZnctYmxhY2s7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1ib2R5IHtcclxuXHRcdHBhZGRpbmctdG9wOiB0b29sLnBjbWludncyKDgwKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiB0b29sLnBjbWludncyKDEwMCk7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiB0b29sLnNwdncoMTAwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvb2wuc3B2dygxMDApO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHR3aWR0aDogdG9vbC5wY21pbnZ3MihzaXplLiRwYy1pbik7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogdG9vbC5zcHZ3KHNpemUuJHNwLWluKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkB1c2UgXCIuLi9jb25maWcvc2l6ZVwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL3Rvb2xcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9jb2xvclwiO1xyXG5AdXNlIFwiLi4vY29uZmlnL2ZvbnRcIjtcclxuQHVzZSBcIi4uL2NvbmZpZy9wYXRoXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvZWFzaW5nXCI7XHJcbkB1c2UgXCIuLi9jb25maWcvemluZGV4XCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBuZXdzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnAtbmV3cyB7XHJcblx0Ji1hcmNoaXZlIHtcclxuXHRcdCZfX2hlYWRpbmcge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB0b29sLnBjbWludncyKDQwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9vbC5zcHZ3KDQwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0Y29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigyOCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ibGFjaztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMzIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRyb3ctZ2FwOiB0b29sLnBjbWludncyKDMwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0cm93LWdhcDogdG9vbC5zcHZ3KDgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncyKDMwKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiB0b29sLnBjbWludncyKDMyKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB0b29sLnBjbWludncyKDE0KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY4O1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2wuc3B2dygzMCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB0b29sLnNwdncoMzIpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdG9vbC5zcHZ3KDE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fZXllY2F0Y2gge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiB0b29sLnBjbWludncyKDE2MCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiB0b29sLnNwdncoMjU2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fcGljIHtcclxuXHRcdFx0XHQmID4gaW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2NhdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0Y29sdW1uLWdhcDogdG9vbC5wY21pbnZ3MigxMCk7XHJcblx0XHRcdFx0cm93LWdhcDogdG9vbC5wY21pbnZ3MigxMCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9vbC5wY21pbnZ3MigxMik7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2wuc3B2dygxMCk7XHJcblx0XHRcdFx0XHRyb3ctZ2FwOiB0b29sLnNwdncoMTApO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9vbC5zcHZ3KDMwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiBjYWxjKCAxZW0gKiAxMjAgLyAxOCApO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogY2FsYyggMWVtICogMiAvIDE4ICkgY2FsYyggMWVtICogMTggLyAxOCApIGNhbGMoIDFlbSAqIDQgLyAxOCApO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTRhNztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19kYXRlLFxyXG5cdFx0XHQmX190dGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigxNyk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LXJlZ3VsYXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoIDQ5IC8gMjggKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMjgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcGFnZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDYwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDEwMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NhdGVnb3JpZXMge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogdG9vbC5wY21pbnZ3MigzMCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IHRvb2wucGNtaW52dzIoNjApO1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzAwNTRhNztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHRvb2wuc3B2dyg1MCk7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDEwMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwNTRhNztcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wucGNtaW52dzIoMzApO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1ibGFjaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB0b29sLnNwdncoMzApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncyKDIwKTtcclxuXHRcdFx0XHRyb3ctZ2FwOiB0b29sLnBjbWludncyKDIwKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDQwKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdFx0Y29sdW1uLWdhcDogdG9vbC5zcHZ3KDIwKTtcclxuXHRcdFx0XHRcdHJvdy1nYXA6IHRvb2wuc3B2dygyMCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB0b29sLnNwdncoNDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogY2FsYyggMWVtICogMTIwIC8gMTggKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogY2FsYyggMWVtICogMiAvIDE4ICkgY2FsYyggMWVtICogMTggLyAxOCApIGNhbGMoIDFlbSAqIDQgLyAxOCApO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGE3O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNpbmdsZSB7XHJcblx0XHQmX19oZWFkaW5nIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHRvb2wucGNtaW52dzIoMTYpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTRhNztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHRvb2wuc3B2dygyNCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2luZm8ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiB0b29sLnBjbWludncyKDE2KTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdG9vbC5wY21pbnZ3MigyOCk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGNvbHVtbi1nYXA6IHRvb2wuc3B2dygxNik7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdG9vbC5zcHZ3KDI4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdG9vbC5wY21pbnZ3MigyMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBmb250LiRmdy1tZWRpdW07XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3tzaXplLiRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdG9vbC5zcHZ3KDMyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY2F0IHtcclxuXHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtaW4td2lkdGg6IGNhbGMoIDFlbSAqIDEyMCAvIDE4ICk7XHJcblx0XHRcdFx0cGFkZGluZzogY2FsYyggMWVtICogMiAvIDE4ICkgY2FsYyggMWVtICogMTggLyAxOCApIGNhbGMoIDFlbSAqIDQgLyAxOCApO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTc7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHRjb2xvcjogIzAwNTRhNztcclxuXHRcdFx0Zm9udC1zaXplOiB0b29sLnBjbWludncyKDI4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGZvbnQuJGZ3LWJsYWNrO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7c2l6ZS4kc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IHRvb2wuc3B2dygzMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiB0b29sLnBjbWludncyKDYwKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAje3NpemUuJHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogdG9vbC5zcHZ3KDEwMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iXSwiZmlsZSI6IndwLWNvbnRlbnQvdGhlbWVzL2FyaXNlLWZjL2Nzcy9zdHlsZS5jc3MifQ== */

/*# sourceMappingURL=style.css.map */
