@charset "UTF-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap");
/*===============================================
 responsive element
===============================================*/
.issp {
  display: none;
}

.pc-inline {
  display: inline !important;
}

.pc-inline-block {
  display: inline-block !important;
}

.pc-block {
  display: block !important;
}

.tb-inline,
.tb-inline-block,
.tb-block {
  display: none !important;
}

.sp-inline,
.sp-inline-block,
.sp-block {
  display: none !important;
}

@media only screen and (max-width: 1100px) {
  .tb-inline {
    display: inline !important;
  }
  .tb-inline-block {
    display: inline-block !important;
  }
  .tb-block {
    display: block !important;
  }
}

@media only screen and (max-width: 768px) {
  .issp {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 1px;
    display: block;
  }
  .pc-inline,
  .pc-inline-block,
  .pc-block {
    display: none !important;
  }
  .sp-inline {
    display: inline !important;
  }
  .sp-inline-block {
    display: inline-block !important;
  }
  .sp-block {
    display: block !important;
  }
}

/*===============================================
 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;
}

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

a {
  color: inherit;
  text-decoration: none;
  transition: opacity .1s linear;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  cursor: default;
}

a[href] {
  cursor: pointer;
}

a[href]:hover {
  opacity: 0.7;
}

a[href^="tel:"] {
  cursor: default;
  pointer-events: none;
}

@media only screen and (max-width: 768px) {
  a[href^="tel:"] {
    cursor: pointer;
    pointer-events: auto;
  }
}

.alt {
  display: none;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

@keyframes blink {
  0% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}

/*===============================================
 main
===============================================*/
html {
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

body {
  background-color: #f7f7f7;
  color: #000000;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 2;
  font-feature-settings: "palt" 1;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

@media only screen and (max-width: 768px) {
  body {
    font-size: 1.3rem;
  }
}

/*===============================================
 wrap
===============================================*/
@media only screen and (max-width: 768px) {
  .l-wrap.with-download-control {
    padding-bottom: 32vw;
  }
}

/*===============================================
 header
===============================================*/
.l-header {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 900;
  width: 100%;
  height: 150px;
  background-color: #ffffff;
  transform: translateY(0%);
  transition: transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
  /*
	&__parent:hover &__child {
		@media only screen and (min-width: 769px) {
			display: block;
		}
	}
	*/
}

@media only screen and (max-width: 768px) {
  .l-header {
    height: 24vw;
  }
}

.l-header.is-hidden {
  transform: translateY(-100%);
}

.l-header__in {
  padding-top: 30px;
  *zoom: 1;
}

.l-header__in:after {
  content: "";
  display: block;
  clear: both;
}

@media only screen and (max-width: 768px) {
  .l-header__in {
    padding-top: 5.33333vw;
  }
}

.l-header__logo {
  float: left;
}

@media only screen and (max-width: 768px) {
  .l-header__logo {
    width: 32vw;
  }
}

.l-header__logo > a {
  display: block;
}

.l-header__logo > a > img {
  display: block;
}

.l-header__corpo {
  float: right;
  padding-top: 10px;
}

@media only screen and (max-width: 768px) {
  .l-header__corpo {
    width: 46.8vw;
    padding-top: 0;
  }
}

html[lang="en-US"] .l-header__corpo {
  padding-top: 5px;
}

@media only screen and (max-width: 768px) {
  html[lang="en-US"] .l-header__corpo {
    padding-top: 0;
  }
}

.l-header__corpo > img {
  display: block;
}

.l-header__admin {
  clear: right;
  float: right;
  margin-top: 8px;
  color: #0062a0;
  font-size: 22px;
  font-weight: bold;
}

.l-header__nav {
  clear: right;
  float: right;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

@media only screen and (max-width: 1100px) {
  .l-header__nav {
    clear: none;
    width: calc( 100% - 216px);
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-top: 28px;
  }
}

@media only screen and (max-width: 768px) {
  .l-header__nav {
    width: calc( 100% - 32vw);
    margin-top: 2.66667vw;
  }
}

.l-header__nav > ul {
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 1100px) {
  .l-header__nav > ul {
    pointer-events: none;
    opacity: 0;
    -ms-flex-direction: column;
        flex-direction: column;
    position: absolute;
    left: 0;
    top: 150px;
    width: 100%;
    max-height: calc( 100vh - 150px);
    background-color: #fff;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.5);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media only screen and (max-width: 768px) {
  .l-header__nav > ul {
    top: 24vw;
    max-height: calc( 100vh - 24vw);
  }
}

.l-header__nav > ul > li {
  padding-right: 10px;
}

@media only screen and (max-width: 1100px) {
  .l-header__nav > ul > li {
    padding-right: 0;
  }
}

.l-header__nav > ul > li > a {
  position: relative;
  display: block;
  padding: 20px 12px 28px 18px;
  color: #000000;
  font-size: 17px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
}

@media only screen and (min-width: 769px) {
  .l-header__nav > ul > li > a:before {
    position: absolute;
    left: 50%;
    top: 48px;
    width: 36px;
    height: 3px;
    background-color: #0089b6;
    opacity: 0;
    transform: translateX(-50%) scaleX(0);
    transition: opacity .2s, transform .2s ease-out;
    content: '';
  }
}

@media only screen and (min-width: 769px) {
  .l-header__nav > ul > li > a.is-current:before {
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
  }
}

@media only screen and (min-width: 769px) {
  .l-header__nav > ul > li:hover > a:before {
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
  }
}

@media only screen and (max-width: 1100px) {
  .l-header__nav.is-active > ul {
    opacity: 1;
    pointer-events: auto;
  }
}

.l-header__spmenu {
  display: none;
}

@media only screen and (max-width: 1100px) {
  .l-header__spmenu {
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 4px;
  }
}

.l-header__spmenu .border {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
  background-color: #0089b6;
  transition: opacity .2s, transform .2s ease-out;
}

.l-header__spmenu .border:nth-child(1) {
  transform: translateY(-2px);
}

.l-header__spmenu .border:nth-child(2) {
  transform: translateY(-10px);
}

.l-header__spmenu .border:nth-child(3) {
  transform: translateY(6px);
}

.l-header__nav.is-active .l-header__spmenu .border:nth-child(1) {
  opacity: 0;
}

.l-header__nav.is-active .l-header__spmenu .border:nth-child(2) {
  transform: translateY(-2px) rotate(45deg);
}

.l-header__nav.is-active .l-header__spmenu .border:nth-child(3) {
  transform: translateY(-2px) rotate(-45deg);
}

.l-header__parent > a {
  border-radius: 8px 8px 0 0;
}

@media only screen and (max-width: 1100px) {
  .l-header__parent > a {
    border-radius: 0;
  }
}

.l-header__parent > a:after {
  display: inline-block;
  width: 10px;
  height: 7px;
  margin: 0 0 0 6px;
  background: url(../images/common/gnav-arw.png) no-repeat;
  content: '';
}

@media only screen and (min-width: 769px) {
  .l-header__parent:hover > a {
    background-color: #dde5ed;
    color: #0089b6;
    opacity: 1 !important;
  }
}

.l-header__parent.is-hover > a {
  background-color: #dde5ed;
  color: #0089b6;
  opacity: 1 !important;
}

.l-header__parent.is-hover > a:after {
  transform: rotate(180deg);
}

.l-header__child {
  display: none;
  position: absolute;
  left: 0;
  z-index: 99;
  top: 100%;
  width: 100%;
}

@media only screen and (max-width: 1100px) {
  .l-header__child {
    position: relative;
    top: 0;
  }
}

.l-header__parent.is-hover .l-header__child {
  display: block;
}

.l-header__search {
  padding: 18px 0 0 0;
}

@media only screen and (max-width: 1100px) {
  .l-header__search {
    padding: 0;
  }
}

.l-header__search > a {
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  background: url(../images/common/gnav-search.png) no-repeat center center;
}

.l-header-searchbox {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #dde5ed;
  display: none;
}

.l-header-searchbox .gsc-input-box {
  padding-top: 0;
  padding-bottom: 0;
}

.l-header-searchbox__in {
  max-width: 440px;
  margin-left: auto;
}

@media only screen and (max-width: 768px) {
  .l-header-searchbox__in {
    max-width: none;
    margin-left: 0;
  }
}

.l-header__language {
  padding: 16px 0 0 0;
  margin: 0 8px 0 0;
}

@media only screen and (max-width: 1100px) {
  .l-header__language {
    padding: 0;
    margin: 0 4px 0 0;
  }
}

.l-header__language__select {
  position: relative;
}

.l-header__language__select select {
  display: block;
  width: 50px;
  border: 0;
  outline: 0;
  padding: 5px 12px 5px 5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  color: #0189b6;
  font-size: 1.4rem;
}

.l-header__language__select:after {
  content: "";
  margin-top: -2px;
  border-width: 4px 4px 0;
  border-style: solid;
  border-color: #0189b6 transparent;
  position: absolute;
  top: 50%;
  right: 4px;
  pointer-events: none;
  z-index: 2;
}

.l-header-drop {
  width: 100%;
  background-color: #dde5ed;
}

.l-header-drop__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 40px 0;
}

@media only screen and (max-width: 1100px) {
  .l-header-drop__in {
    padding: 0 0 10.66667vw;
  }
}

@media only screen and (max-width: 768px) {
  .l-header-drop__in {
    padding: 0 0 40px;
  }
}

.l-header-drop__heading {
  width: 16.32653%;
  -ms-flex: 0 0 none;
      flex: 0 0 none;
}

@media only screen and (max-width: 768px) {
  .l-header-drop__heading {
    display: none;
  }
}

.l-header-drop__ttl-ja {
  display: block;
  font-size: 24px;
  line-height: 1;
}

.l-header-drop__ttl-en {
  display: block;
  margin-top: 16px;
  color: #0089b6;
  font-size: 16px;
  line-height: 1;
}

.l-header-drop__body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 0 0 0 40px;
  border-left: 1px solid #ffffff;
}

@media only screen and (max-width: 1100px) {
  .l-header-drop__body {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
    border-left: 0;
  }
}

@media only screen and (max-width: 768px) {
  .l-header-drop__column {
    margin-top: 1.6rem;
  }
  .l-header-drop__column:first-child {
    margin-top: 0;
  }
}

.l-header-drop__column a {
  color: #0089b6;
}

.l-header-drop__column > ul {
  font-size: 15px;
}

@media only screen and (max-width: 1100px) {
  .l-header-drop__column > ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .l-header-drop__column > ul > li {
    margin-right: 2em;
  }
}

.l-header-drop__column > dl {
  margin-top: 15px;
}

.l-header-drop__column > dl:first-child {
  margin-top: 0;
}

.l-header-drop__column > dl dt {
  margin-top: 10px;
  color: #0089b6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}

.l-header-drop__column > dl dt:first-child {
  margin-top: 0;
}

.l-header-drop__column > dl dd {
  font-size: 12px;
  line-height: 1.5;
}

.l-header-drop__column > dl dd ul {
  margin-top: 10px;
}

@media only screen and (max-width: 1100px) {
  .l-header-drop__column > dl dd ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.l-header-drop__column > dl dd ul li {
  margin-top: 4px;
  padding-left: 10px;
  background: url(../images/common/fnav-arw.png) no-repeat left 5px;
}

.l-header-drop__column > dl dd ul li:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  .l-header-drop__column > dl dd ul li {
    margin-right: 2em;
  }
  .l-header-drop__column > dl dd ul li:first-child {
    margin-top: 4px;
  }
}

.l-header-drop-group {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  margin: 0 10px;
}

.l-header-drop-group__ttl {
  color: #0089b6;
  font-size: 15px;
  font-weight: 500;
}

.l-header-drop-group__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 5px;
  padding-top: 10px;
  border-top: 1px solid #ffffff;
}

@media only screen and (max-width: 768px) {
  .l-header-drop-group__in {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.l-header-drop--company .l-header-drop__body > .l-header-drop__column:nth-child(1) {
  width: 28.20513%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--company .l-header-drop__body > .l-header-drop__column:nth-child(1) {
    width: 100%;
  }
}

.l-header-drop--company .l-header-drop__body > .l-header-drop-group {
  width: 71.79487%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--company .l-header-drop__body > .l-header-drop-group {
    width: 100%;
  }
}

.l-header-drop--company .l-header-drop__body > .l-header-drop-group:nth-child(2) .l-header-drop__column:nth-child(2) {
  min-width: 56%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--company .l-header-drop__body > .l-header-drop-group:nth-child(2) .l-header-drop__column:nth-child(2) {
    min-width: 100%;
    width: 100%;
  }
}

.l-header-drop--products .l-header-drop__body > .l-header-drop__column {
  min-width: 20%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--products .l-header-drop__body > .l-header-drop__column {
    min-width: 100%;
    width: 100%;
  }
}

.l-header-drop--recruit .l-header-drop__body > .l-header-drop-group:nth-child(1) {
  width: 67.30769%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--recruit .l-header-drop__body > .l-header-drop-group:nth-child(1) {
    width: 100%;
  }
}

.l-header-drop--recruit .l-header-drop__body > .l-header-drop-group:nth-child(1) .l-header-drop__column:nth-child(2) {
  min-width: 56%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--recruit .l-header-drop__body > .l-header-drop-group:nth-child(1) .l-header-drop__column:nth-child(2) {
    min-width: 100%;
    width: 100%;
  }
}

.l-header-drop--recruit .l-header-drop__body > .l-header-drop-group:nth-child(2) {
  width: 30.76923%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--recruit .l-header-drop__body > .l-header-drop-group:nth-child(2) {
    width: 100%;
  }
}

.l-header-drop-entry {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop-entry {
    position: relative;
  }
}

.l-header-drop-entry > a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 48px;
  background-color: #0089b6;
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.l-header-drop-entry > a > span {
  position: relative;
  top: -2px;
}

.l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(1) {
  width: 160px;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(1) {
    width: 100%;
  }
}

.l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(2) {
  width: 360px;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(2) {
    width: 100%;
  }
}

.l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(2) .l-header-drop__column:nth-child(2) {
  min-width: 50%;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(2) .l-header-drop__column:nth-child(2) {
    min-width: 100%;
    width: 100%;
  }
}

.l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(3) {
  width: 220px;
}

@media only screen and (max-width: 768px) {
  .l-header-drop--download .l-header-drop__body > .l-header-drop-group:nth-child(3) {
    width: 100%;
  }
}

/*===============================================
 footer
===============================================*/
.l-footer-nav {
  background-color: #dde5ed;
}

.l-footer-nav__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 38px 0;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav__in {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.l-footer-nav-group {
  width: 80%;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-group {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
  }
}

.l-footer-nav-group__ttl {
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #0089b6;
  color: #0089b6;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  white-space: nowrap;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-group__ttl {
    padding-bottom: 0;
    margin-bottom: 0;
    padding-right: 1.5rem;
    margin-right: 2rem;
    border-bottom: 0;
    border-right: 1px solid #0089b6;
  }
}

.l-footer-nav-group__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-group__in {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.l-footer-nav-group .l-footer-nav-sect {
  max-width: 20%;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-group .l-footer-nav-sect {
    width: 100%;
    max-width: 100%;
  }
}

.l-footer-nav-sect {
  padding-right: 1rem;
  width: 16.66667%;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-sect {
    min-width: 0;
    margin-top: 20px;
  }
  .l-footer-nav-sect:first-child {
    margin-top: 0;
  }
}

.l-footer-nav-sect__ttl {
  color: #0089b6;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.l-footer-nav-sect ul {
  margin-top: 16px;
  font-size: 12px;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-sect ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.l-footer-nav-sect ul > li {
  margin-top: 12px;
  padding-left: 10px;
  background: url(../images/common/fnav-arw.png) no-repeat left 2px;
}

.l-footer-nav-sect ul > li:first-child {
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  .l-footer-nav-sect ul > li {
    margin-top: 0;
    margin-right: 1em;
    margin-bottom: 1em;
    white-space: nowrap;
  }
}

.l-footer-nav-sect ul > li > a {
  color: #0089b6;
}

.l-footer-nav-sect ul:first-child {
  margin-top: 0;
  font-size: 15px;
  font-weight: 700;
}

.l-footer-nav-sect ul:first-child > li {
  padding-left: 0;
  background-image: none;
}

.l-footer-inquiry {
  position: relative;
  min-height: 97px;
  /*
		&__catch {
			font-size: 11px;
			font-weight: $fw-medium;
			line-height: 1;
		}
		&__name {
			font-size: 14px;
			font-weight: $fw-bold;
			line-height: 1;
		}
		*/
}

@media only screen and (max-width: 1100px) {
  .l-footer-inquiry {
    min-height: 130px;
  }
}

.l-footer-inquiry__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #cccccc;
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__in {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.l-footer-inquiry__ttl {
  width: 116px;
  font-size: 15px;
  font-weight: 700;
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__ttl {
    width: 100%;
  }
}

.l-footer-inquiry__company {
  padding-left: 24px;
  padding-bottom: 2px;
  border-left: 1px solid #cccccc;
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__company {
    padding-left: 0;
    padding-top: 10px;
    border-left: 0;
  }
}

.l-footer-inquiry__company:before {
  display: block;
  margin-bottom: -5px;
  content: '';
}

.l-footer-inquiry__name {
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}

.l-footer-inquiry__address {
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  line-height: 1;
}

.l-footer-inquiry__contact {
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
}

@media only screen and (max-width: 1100px) {
  .l-footer-inquiry__contact {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__contact {
    -ms-flex-direction: row;
        flex-direction: row;
    margin-right: 0;
    margin-left: 0;
    margin-top: 10px;
  }
}

.l-footer-inquiry__tel > a, .l-footer-inquiry__email > a {
  display: block;
  padding-left: 35px;
  color: #0089b6;
  font-size: 16px;
  font-weight: 500;
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__tel > a, .l-footer-inquiry__email > a {
    padding-left: 24px;
    font-size: 14px;
  }
}

.l-footer-inquiry__email > a {
  background: url(../images/common/footer-email.png) no-repeat left center;
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__email > a {
    background-size: 18px auto;
  }
}

.l-footer-inquiry__tel {
  margin-left: 45px;
}

@media only screen and (max-width: 1100px) {
  .l-footer-inquiry__tel {
    margin-left: auto;
    margin-top: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__tel {
    margin-top: 0;
    margin-left: 10px;
  }
}

.l-footer-inquiry__tel > a {
  background: url(../images/common/footer-tel.png) no-repeat left center;
}

@media only screen and (max-width: 768px) {
  .l-footer-inquiry__tel > a {
    background-size: 18px auto;
  }
}

.l-footer-fixed {
  position: relative;
  left: 0;
  bottom: 0;
  z-index: 700;
  width: 100%;
  background-color: #f7f7f7;
}

.l-footer-inquiry.is-fixed .l-footer-fixed {
  position: fixed;
  transform: translateY(100%);
  transition: transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.l-footer-inquiry.is-fixed.is-visible .l-footer-fixed {
  transform: translateY(0%);
}

.l-footer-agreement {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 750;
  background-color: #d9d9d9;
  transform: translateY(100%);
  transition: transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.l-footer-agreement__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  height: 97px;
  padding: 0 20px;
  box-sizing: border-box;
}

@media only screen and (max-width: 1100px) {
  .l-footer-agreement__container {
    height: 130px;
  }
}

@media only screen and (max-width: 768px) {
  .l-footer-agreement__container {
    height: 156px;
    padding: 15px 20px;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
}

.l-footer-agreement__content {
  width: calc( 100% - 188px);
}

@media only screen and (max-width: 768px) {
  .l-footer-agreement__content {
    width: 100%;
  }
}

.l-footer-agreement__content > p {
  font-size: 1.5rem;
  line-height: 1.8;
}

@media only screen and (max-width: 768px) {
  .l-footer-agreement__content > p {
    font-size: 1.2rem;
    line-height: 1.5;
  }
}

.l-footer-agreement__content > p a {
  color: #0089b6;
}

.l-footer-agreement__btn {
  width: 168px;
}

@media only screen and (max-width: 768px) {
  .l-footer-agreement__btn {
    width: 100%;
    margin-top: 10px;
  }
}

.l-footer-agreement.is-visible {
  transform: translateY(0%);
}

.l-footer-info__in {
  padding-top: 30px;
  padding-bottom: 35px;
}

.l-footer-info__links {
  display: block;
  text-align: center;
  font-size: 11px;
  line-height: 1;
}

.l-footer-info__links > li {
  display: inline-block;
  padding: 0 12px;
}

@media only screen and (max-width: 768px) {
  .l-footer-info__links > li {
    display: block;
    padding: 0;
    margin-top: 1em;
  }
  .l-footer-info__links > li:first-child {
    margin-top: 0;
  }
}

.l-footer-info__links > li > a {
  color: #0089b6;
}

.l-footer-info__copyright {
  margin-top: 20px;
  text-align: center;
  font-size: 11px;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .l-footer-info__copyright {
    font-size: 10px;
  }
}

/*===============================================
 main
===============================================*/
.l-main {
  padding-top: 150px;
  /*
	@media only screen and (max-width: 1100px) {
		padding-top: 210px;
	}
	*/
}

@media only screen and (max-width: 768px) {
  .l-main {
    padding-top: 24vw;
  }
}

.l-in {
  /*
	padding-left: 40px;
	padding-right: 40px;
	*/
  padding-left: 95px;
  padding-right: 95px;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 768px) {
  .l-in {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

.l-in--wide {
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (max-width: 768px) {
  .l-in--wide {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

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

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

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

.m-banners-col02 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-banners-col02-item {
  width: 47.95918%;
  margin-top: 40px;
  margin-left: 4.08163%;
  /*
			a:hover &__thumb {
				> img {
					transform: scale(1.05);
					opacity: 0.75;
				}
			}
			*/
}

.m-banners-col02-item:nth-child(-n+2) {
  margin-top: 0;
}

.m-banners-col02-item:nth-child(2n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-banners-col02-item {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  .m-banners-col02-item:nth-child(-n+2) {
    margin-top: 20px;
  }
  .m-banners-col02-item:first-child {
    margin-top: 0;
  }
}

.m-banners-col02-item a {
  position: relative;
  display: block;
}

.m-banners-col02-item a:hover {
  opacity: 1 !important;
}

.m-banners-col02-item__thumb {
  position: relative;
  display: block;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}

.m-banners-col02-item__thumb > img {
  display: block;
  width: 100%;
}

.m-banners-col02-item__ttl {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: 16px;
  text-align: center;
  color: #ffffff;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: 1;
  transition: bottom 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

a:hover .m-banners-col02-item__ttl {
  bottom: 1rem;
}

.m-banners-col03 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-banners-col03-item {
  width: 30.61224%;
  margin-top: 30px;
  margin-left: 4.08163%;
  /*
			a:hover &__thumb {
				> img {
					transform: scale(1.05);
					opacity: 0.75;
				}
			}
			*/
}

.m-banners-col03-item:nth-child(-n+3) {
  margin-top: 0;
}

.m-banners-col03-item:nth-child(3n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-banners-col03-item {
    width: 49%;
    margin-top: 2%;
    margin-left: 2%;
  }
  .m-banners-col03-item:nth-child(-n+3) {
    margin-top: 2%;
  }
  .m-banners-col03-item:nth-child(3n+1) {
    margin-left: 2%;
  }
  .m-banners-col03-item:nth-child(-n+2) {
    margin-top: 0;
  }
  .m-banners-col03-item:nth-child(2n+1) {
    margin-left: 0;
  }
}

.m-banners-col03-item a {
  position: relative;
  display: block;
}

.m-banners-col03-item a:hover {
  opacity: 1 !important;
}

.m-banners-col03-item__thumb {
  position: relative;
  display: block;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}

.m-banners-col03-item__thumb > img {
  display: block;
  width: 100%;
}

.m-banners-col03-item__ttl {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: 16px;
  text-align: center;
  color: #ffffff;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 10px #005d95;
  transition: bottom 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

@media only screen and (max-width: 768px) {
  .m-banners-col03-item__ttl {
    font-size: 1.6rem;
  }
}

.m-banners-col03-item__ttl > small {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 140px;
  height: 28px;
  margin: 8px auto 0;
  border: 1px solid #ffffff;
  border-radius: 14px;
  color: #ffffff;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-banners-col03-item__ttl > small {
    width: 120px;
    height: 24px;
    border-radius: 12px;
    font-size: 1.1rem;
  }
}

a:hover .m-banners-col03-item__ttl {
  bottom: 1rem;
}

.m-banners-center {
  -ms-flex-pack: center;
      justify-content: center;
}

.m-box {
  border: 6px solid #269bc1;
  background-color: #fff;
}

@media only screen and (max-width: 768px) {
  .m-box {
    border-width: 4px;
  }
}

.m-box__in {
  padding: 4.2rem;
}

@media only screen and (max-width: 768px) {
  .m-box__in {
    padding: 2.1rem;
  }
}

.m-box .m-column {
  margin-top: 0;
}

.m-box .m-column__image {
  width: 348px;
}

@media only screen and (max-width: 768px) {
  .m-box .m-column__image {
    width: 100%;
  }
}

.m-box .m-column__image-caption {
  margin-top: 1em;
  line-height: 1.65;
}

.m-box .m-column__content {
  width: calc( 100% - 406px);
}

@media only screen and (max-width: 768px) {
  .m-box .m-column__content {
    width: 100%;
    margin-top: 2.1rem;
  }
}

.m-box .m-column__txt {
  line-height: 2.2;
}

.m-breadcrumb {
  width: 100%;
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
}

@media only screen and (max-width: 768px) {
  .m-breadcrumb {
    padding-top: 1rem;
    padding-bottom: 1rem;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media only screen and (max-width: 768px) {
  .m-breadcrumb__in {
    display: inline-block;
    max-width: none;
  }
}

.m-breadcrumb ul {
  display: -ms-flexbox;
  display: flex;
  font-size: 1.3rem;
  white-space: nowrap;
}

@media only screen and (max-width: 768px) {
  .m-breadcrumb ul {
    font-size: 1.1rem;
  }
}

.m-breadcrumb ul > li:before {
  margin: 0 1em;
  font-size: 75%;
  content: '＞';
}

.m-breadcrumb ul > li:first-child:before {
  display: none;
}

.m-breadcrumb ul > li > a {
  color: #0089b6;
}

.m-btn01 {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 230px;
  min-height: 100%;
  padding: 1em;
  background-color: #ffffff;
  border: 2px solid #0089b6;
  color: #0089b6;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
  transition: border-color .2s, background-color .2s, color .2s;
}

@media only screen and (max-width: 768px) {
  .m-btn01 {
    min-width: 18rem;
    font-size: 1.5rem;
  }
}

.m-btn01:hover {
  opacity: 1;
  border-color: #00bab3;
  background-color: #00bab3;
  color: #fff;
}

.m-btn01--small {
  min-width: 120px;
  padding: 0.8em;
  font-size: 1.4rem;
}

@media only screen and (max-width: 768px) {
  .m-btn01--small {
    min-width: 9rem;
    font-size: 1.2rem;
  }
}

.m-btn01--arw > span {
  position: relative;
  padding-right: 1em;
}

.m-btn01--arw > span:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-40%) rotate(45deg);
  width: 7px;
  height: 7px;
  border-top: 2px solid #0089b6;
  border-right: 2px solid #0089b6;
  content: '';
}

.m-btn01--arw:hover > span:after {
  border-color: #fff;
}

.m-btn01--arw-reverse > span {
  position: relative;
  padding-left: 1em;
}

.m-btn01--arw-reverse > span:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-40%) rotate(-45deg);
  width: 7px;
  height: 7px;
  border-top: 2px solid #0089b6;
  border-left: 2px solid #0089b6;
  content: '';
}

.m-btn01--arw-reverse:hover > span:before {
  border-color: #fff;
}

.m-btn01--small > span:after {
  transform: translateY(-40%) rotate(45deg);
  width: 5px;
  height: 5px;
}

.m-btn01--full {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

.m-btn01--noborder {
  background-color: #ffffff;
  border: 0;
}

.m-btn02 {
  display: block;
  padding: 0.75em 1em;
  border: 0;
  background-color: #0089b6;
  text-align: center;
  color: #ffffff;
  font-size: 2.4rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  transition: background-color .2s, color .2s;
}

@media only screen and (max-width: 768px) {
  .m-btn02 {
    font-size: 1.8rem;
    font-weight: 700;
  }
}

.m-btn02:hover {
  opacity: 1;
  background-color: #00bab3;
  color: #fff;
}

.m-btn02--small {
  font-size: 1.8rem;
}

@media only screen and (max-width: 768px) {
  .m-btn02--small {
    font-size: 1.4rem;
  }
}

.m-btn03 {
  width: 100%;
  padding: 10px 6px;
  border: 1px solid #3c89b2;
  border-radius: 3px;
  background: #addce9;
  color: #0089b6;
  font-size: 1.4rem;
  font-weight: bold;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color .2s, color .2s;
}

@media only screen and (max-width: 768px) {
  .m-btn03 {
    padding: 2.13333vw 1.6vw;
    /*
			font-size: spvw(14);
			*/
  }
}

.m-btn03--clear {
  background: #fff;
}

.m-btn03:hover {
  opacity: 1;
  background-color: #00bab3;
  border-color: #00bab3;
  color: #fff;
}

button.m-btn01,
button.m-btn02 {
  cursor: pointer;
  box-sizing: content-box;
}

button.m-btn01--full {
  box-sizing: border-box;
}

.m-color-red {
  color: #D986BA;
}

.m-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 100px;
}

@media only screen and (max-width: 768px) {
  .m-column {
    margin-top: 5.0rem;
  }
}

.m-column--image-left {
  -ms-flex-direction: row;
      flex-direction: row;
}

@media only screen and (max-width: 768px) {
  .m-column--image-left {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.m-column--image-right {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 768px) {
  .m-column--image-right {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.m-column:first-child {
  margin-top: 0;
}

.m-column__image {
  width: 400px;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .m-column__image {
    width: 100%;
  }
}

.m-column__content {
  width: calc( 100% - 456px);
}

@media only screen and (max-width: 768px) {
  .m-column__content {
    width: 100%;
    margin-top: 2.0rem;
  }
}

.m-column__link {
  max-width: 252px;
  margin-left: auto;
}

.m-column01, .m-column02 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.m-column01--image-left, .m-column02--image-left {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 768px) {
  .m-column01--image-left, .m-column02--image-left {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.m-column01--image-right, .m-column02--image-right {
  -ms-flex-direction: row;
      flex-direction: row;
}

@media only screen and (max-width: 768px) {
  .m-column01--image-right, .m-column02--image-right {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.m-column01--center, .m-column02--center {
  -ms-flex-align: center;
      align-items: center;
}

.m-column01:first-child, .m-column02:first-child {
  margin-top: 0;
}

.m-column01__image, .m-column02__image {
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .m-column01__content, .m-column02__content {
    max-width: 100%;
    box-sizing: border-box;
    margin-top: 4.0rem;
  }
}

.m-column01__image {
  width: calc( 100% * 450 / 1132);
}

@media only screen and (max-width: 768px) {
  .m-column01__image {
    width: 100%;
  }
}

.m-column01__image .m-imagebox {
  display: block;
}

.m-column01__image .m-imagebox__in > img {
  width: 100%;
}

.m-column01__content {
  width: calc( 100% * 620 / 1132);
}

@media only screen and (max-width: 768px) {
  .m-column01__content {
    width: 100%;
  }
}

.m-column01__content figure {
  max-width: 400px;
}

@media only screen and (max-width: 768px) {
  .m-column01__content figure {
    max-width: 100%;
  }
}

@media only screen and (min-width: 1281px) {
  .m-column01--image-fixed .m-column01__image {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 440px;
  }
}

@media only screen and (min-width: 1281px) {
  .m-column01--image-fixed .m-column01__content {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: calc( 100% - 440px - 62px);
  }
}

.m-column02__image {
  width: calc( 50% - 10px);
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .m-column02__image {
    width: 100%;
  }
}

.m-column02__content {
  width: calc( 50% - 10px);
}

@media only screen and (max-width: 768px) {
  .m-column02__content {
    width: 100%;
  }
}

.m-download {
  padding-top: 100px;
  padding-bottom: 60px;
}

@media only screen and (max-width: 1220px) {
  .m-download {
    padding-top: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .m-download {
    padding-top: 45.33333vw;
  }
}

.m-download-search {
  position: fixed;
  left: 0;
  top: 150px;
  z-index: 800;
  width: 100%;
  height: 60px;
  background-color: #dde5ed;
  transition: top 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
  /*
		@media only screen and (max-width: 1100px) {
			top: 210px;
		}
		*/
}

@media only screen and (max-width: 1220px) {
  .m-download-search {
    height: 120px;
  }
}

@media only screen and (max-width: 768px) {
  .m-download-search {
    top: 24vw;
    height: 40vw;
  }
}

.l-header.is-hidden + .l-main .m-download-search {
  top: 0px;
}

.m-download-search__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 60px;
}

@media only screen and (max-width: 1220px) {
  .m-download-search__container {
    height: 100px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-top: 10px;
  }
}

@media only screen and (max-width: 768px) {
  .m-download-search__container {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 37.33333vw;
    padding-top: 1.06667vw;
    padding-bottom: 1.06667vw;
  }
}

@media only screen and (max-width: 768px) {
  .m-download-search__keyword {
    width: 100%;
  }
}

.m-download-search__keyword > input {
  width: 220px;
  padding: 13px 6px;
  border: 1px solid #ccc;
  /*
				@media only screen and (max-width: 1100px) {
					width: 130px;
				}
				*/
}

@media only screen and (max-width: 768px) {
  .m-download-search__keyword > input {
    width: 100%;
    padding: 2.66667vw 1.6vw;
    box-sizing: border-box;
  }
}

.m-download-search__category {
  padding-left: 10px;
}

@media only screen and (max-width: 768px) {
  .m-download-search__category {
    width: 23.125%;
    padding-left: 2.5%;
  }
  .m-download-search__category:nth-child(2) {
    padding-left: 0;
  }
}

@media only screen and (max-width: 610px) {
  .m-download-search__category:nth-child(4) {
    width: 48.75%;
  }
  .m-download-search__category:nth-child(5) {
    padding-left: 0;
  }
}

@media only screen and (max-width: 1220px) {
  .m-download-search__space {
    width: 100%;
  }
}

@media only screen and (max-width: 1100px) {
  .m-download-search__space {
    width: 0;
  }
}

@media only screen and (max-width: 768px) {
  .m-download-search__space {
    width: 100%;
  }
}

@media only screen and (max-width: 610px) {
  .m-download-search__space {
    width: 0;
  }
}

.m-download-search__submit {
  width: 120px;
  margin-left: auto;
}

@media only screen and (max-width: 768px) {
  .m-download-search__submit {
    width: 26.13333vw;
  }
}

.m-download-search__clear {
  width: 72px;
  margin-left: 5px;
}

@media only screen and (max-width: 768px) {
  .m-download-search__clear {
    width: 17.06667vw;
  }
}

.m-download-search__label {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 41px;
  padding: 0 30px 0 20px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .m-download-search__label {
    height: auto;
    /*
				height: spvw(41);
				*/
    padding: 2.66667vw 6.4vw 2.66667vw 2.66667vw;
  }
}

.m-download-search__label:after {
  position: absolute;
  right: 16px;
  top: 50%;
  width: 4px;
  height: 4px;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  transform: rotate(45deg) translateY(-50%);
  content: '';
}

@media only screen and (max-width: 768px) {
  .m-download-search__label:after {
    right: 3.2vw;
  }
}

.m-download-search__select {
  position: fixed;
  left: 0;
  top: 210px;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  transition: top 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
}

@media only screen and (max-width: 1220px) {
  .m-download-search__select {
    top: 270px;
  }
}

@media only screen and (max-width: 768px) {
  .m-download-search__select {
    top: 64vw;
  }
}

.l-header.is-hidden + .l-main .m-download-search__select {
  top: 60px;
}

@media only screen and (max-width: 1100px) {
  .l-header.is-hidden + .l-main .m-download-search__select {
    top: 60px;
  }
}

@media only screen and (max-width: 768px) {
  .l-header.is-hidden + .l-main .m-download-search__select {
    top: 26.13333vw;
  }
}

.m-download-search__select.is-visible:before {
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 6px solid #fff;
  border-left: 3px solid transition;
  border-right: 3px solid transition;
  content: '';
}

.m-download-search__select__bg {
  position: relative;
  background-color: #dde5ed;
  transform: translateY(-100%);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  pointer-events: auto;
}

.m-download-search__select.is-visible .m-download-search__select__bg {
  transform: translateY(0%);
}

.m-download-search__select__in {
  padding-top: 10px;
  padding-bottom: 20px;
}

.m-download-search__select__box {
  padding: 10px 20px;
  background-color: #f8f8f8;
}

.m-download-search__select__box label {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 1em;
  white-space: nowrap;
}

.m-download-search__select__box label > span {
  margin-left: 4px;
}

.m-download-search__select__box table th,
.m-download-search__select__box table td {
  vertical-align: top;
}

.m-download-search__select__box table th {
  padding-right: 1em;
  white-space: nowrap;
  text-align: left;
}

.m-download-search__select__box table th:nth-child(2) {
  text-align: right;
}

.m-download-result__content {
  margin-right: 110px;
}

@media only screen and (max-width: 768px) {
  .m-download-result__content {
    margin-right: 0;
  }
}

.m-download-result__content a {
  color: #0089b6;
}

.m-download-result__check {
  margin-top: 40px;
  margin-bottom: -20px;
  margin-right: 110px;
  background-color: #dde5ed;
}

@media only screen and (max-width: 768px) {
  .m-download-result__check {
    margin-right: 0;
  }
}

.m-download-result__check label {
  display: block;
  padding: 10px;
}

.m-download-result__check label input,
.m-download-result__check label span {
  vertical-align: middle;
}

.m-download-result__check label input {
  margin-right: 0.5em;
}

.m-download-result__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 40px;
  padding-right: 110px;
}

@media only screen and (max-width: 768px) {
  .m-download-result__list {
    padding-right: 0;
  }
}

.m-download-result-item {
  position: relative;
  width: 49%;
  margin-left: 2%;
  margin-top: 2%;
}

.m-download-result-item:nth-child(-n+2) {
  margin-top: 0;
}

.m-download-result-item:nth-child(2n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 1100px) {
  .m-download-result-item {
    width: 100%;
    margin-left: 0;
  }
  .m-download-result-item:nth-child(-n+2) {
    margin-top: 2%;
  }
  .m-download-result-item:first-child {
    margin-top: 0;
  }
}

@media only screen and (max-width: 768px) {
  .m-download-result-item {
    width: 100%;
    margin-left: 0;
  }
  .m-download-result-item:nth-child(-n+2) {
    margin-top: 2%;
  }
  .m-download-result-item:first-child {
    margin-top: 0;
  }
}

.m-download-result-item__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #fff;
}

.m-download-result-item__in > input {
  position: absolute;
  left: 0;
  top: 0;
}

.m-download-result-item__thumb {
  width: 100px;
  margin-right: 20px;
}

.m-download-result-item__thumb a {
  position: relative;
  display: block;
}

.m-download-result-item__thumb a:before {
  position: absolute;
  right: 1px;
  bottom: 1px;
  width: 0;
  height: 0;
  border-right: 14px solid #f8f8f8;
  border-bottom: 14px solid #f8f8f8;
  border-top: 14px solid transparent;
  border-left: 14px solid transparent;
  content: '';
}

.m-download-result-item__thumb a:after {
  position: absolute;
  right: 3px;
  bottom: 4px;
  width: 12px;
  height: 12px;
  background: url(../images/download/ico-zoom.svg) no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  content: '';
}

.m-download-result-item__thumb img {
  display: block;
  width: 100%;
}

.m-download-result-item__main {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: calc( 100% - 120px);
}

.m-download-result-item__labels {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  line-height: 1;
}

.m-download-result-item__labels > span {
  display: inline-block;
  padding: 3px;
  margin-left: 3px;
  color: #fff;
}

.m-download-result-item__labels > span.is-color-cat1 {
  background-color: #d4712f;
}

.m-download-result-item__labels > span.is-color-mat1 {
  background-color: #9a9b9c;
}

.m-download-result-item__labels > span.is-color-mat2 {
  background-color: #856d2e;
}

.m-download-result-item__labels > span.is-color-size {
  background-color: #3c89b2;
}

.m-download-result-item__labels > span.is-color-fprf {
  background-color: #1c5c26;
}

.m-download-result-item__info {
  padding-top: 20px;
}

.m-download-result-item__info > p {
  font-size: 12px;
  line-height: 1.4;
}

.m-download-result-item__ttl {
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1.5;
}

.m-download-result-item__check {
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px;
}

.m-download-result-item__check > input {
  display: block;
  margin: 0;
}

.m-download-result-item__checks {
  width: calc( 100% + 10px);
  margin: 5px -5px -5px -5px;
}

.m-download-result-item__checks > li {
  display: block;
  border-top: 1px solid #ccc;
}

.m-download-result-item__checks > li > label {
  display: -ms-flexbox;
  display: flex;
  padding: 3px 10px;
  -ms-flex-align: center;
      align-items: center;
}

.m-download-result-item__checks > li > label > input {
  display: block;
  margin: 0 6px 0 0;
}

.m-download-control {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 800;
  width: 180px;
  transform: translateY(-50%);
  pointer-events: none;
}

@media only screen and (max-width: 768px) {
  .m-download-control {
    top: auto;
    bottom: 0;
    right: 0;
    width: 100%;
    transform: none;
  }
}

.m-download-control__in {
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  border-left: 1px solid #3c89b2;
  border-top: 1px solid #3c89b2;
  border-bottom: 1px solid #3c89b2;
  border-radius: 4px 0 0 4px;
  background-color: #fff;
  pointer-events: auto;
}

@media only screen and (max-width: 768px) {
  .m-download-control__in {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.m-download-control__count {
  padding: 13px;
  border-radius: 3px;
  background-color: #0089b6;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-download-control__count {
    width: 100%;
    padding: 1.33333vw;
    font-size: 3.73333vw;
    margin-bottom: 2.66667vw;
  }
}

.m-download-control__select {
  margin-top: 10px;
}

@media only screen and (max-width: 768px) {
  .m-download-control__select {
    margin-top: 0;
  }
}

.m-download-control__select section > h2 {
  color: #0089b6;
}

@media only screen and (max-width: 768px) {
  .m-download-control__select section > h2 {
    font-size: 3.2vw;
    line-height: 1.2;
  }
}

.m-download-control__select section > ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media only screen and (max-width: 768px) {
  .m-download-control__select section > ul {
    line-height: 1.5;
  }
}

.m-download-control__select section > ul > li {
  min-width: 50%;
  padding-right: 6px;
  box-sizing: border-box;
  white-space: nowrap;
}

.m-download-control__select section > ul > li > span {
  margin-left: 4px;
}

.m-download-control__submit {
  margin-top: 15px;
}

@media only screen and (max-width: 768px) {
  .m-download-control__submit {
    margin-top: auto;
    margin-left: auto;
    margin-right: 1.33333vw;
    margin-bottom: 1.33333vw;
  }
}

.m-form input[type="text"],
.m-form input[type="email"],
.m-form input[type="tel"],
.m-form input[type="password"] {
  padding: 0.75em;
}

.m-form textarea {
  width: 100%;
  height: 6em;
  padding: 0.75em;
  resize: vertical;
  box-sizing: border-box;
}

.m-form input[type="checkbox"],
.m-form input[type="radio"] {
  margin-right: 0.4em;
}

.m-form .mT5 {
  margin-top: 5px;
}

.m-form .mT30 {
  margin-top: 30px;
}

.m-form .errorMsg {
  margin-top: 30px;
  padding: 0;
}

.m-form .errorMsg .errorHead {
  padding: calc( 0.5em - 3px) 0.5em 0.5em;
  background-color: red;
  color: #ffffff;
}

.m-form .errorMsg ul {
  padding: 1em;
}

.m-form .errorMsg ul li:before {
  content: '※';
}

.m-form a {
  color: #0089b6;
}

.m-form-input--s, .m-form-input--m, .m-form-input--l {
  box-sizing: border-box;
}

.m-form-input--s {
  max-width: 100%;
  width: 8em;
}

.m-form-input--m {
  max-width: 100%;
  width: 16em;
}

.m-form-input--l {
  max-width: 100%;
  width: 24em;
}

.m-form-table {
  width: 100%;
}

.m-form-table tbody th,
.m-form-table tbody td {
  padding-top: 6px;
  padding-bottom: 6px;
}

.m-form-table tbody th {
  text-align: right;
}

.m-form-table tbody td {
  padding-left: 12px;
}

.m-form__submit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.m-form__submit button {
  min-width: 10em;
}

.m-grid-col02, .m-grid-col03, .m-grid-col04 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-grid-col02--centering, .m-grid-col03--centering, .m-grid-col04--centering {
  -ms-flex-pack: center;
      justify-content: center;
}

.m-grid-item__thumb {
  border: 1px solid #cccccc;
}

.m-grid-item__thumb img {
  display: block;
  width: 100%;
}

.m-grid-item__content {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

.m-grid-item__ttl {
  color: #0089b6;
  line-height: 1.5;
}

.m-grid-item__txt {
  margin-top: 0.4rem;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .m-grid-item__txt {
    font-size: 1.2rem;
  }
}

.m-grid-col02 .m-grid-item {
  width: 47.95918%;
  margin-left: 4.08163%;
  margin-top: 2.8rem;
}

.m-grid-col02 .m-grid-item:nth-child(-n+2) {
  margin-top: 0;
}

.m-grid-col02 .m-grid-item:nth-child(2n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-grid-col02 .m-grid-item {
    width: 100%;
    margin-left: 0;
  }
  .m-grid-col02 .m-grid-item:nth-child(-n+2) {
    margin-top: 2.8rem;
  }
  .m-grid-col02 .m-grid-item:first-child {
    margin-top: 0;
  }
}

.m-grid-col03 .m-grid-item {
  width: 30.61224%;
  margin-left: 4.08163%;
  margin-top: 4.4rem;
}

.m-grid-col03 .m-grid-item:nth-child(-n+3) {
  margin-top: 0;
}

.m-grid-col03 .m-grid-item:nth-child(3n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-grid-col03 .m-grid-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    margin-left: 0;
    margin-top: 2.0rem;
  }
  .m-grid-col03 .m-grid-item:nth-child(-n+3) {
    margin-top: 2.0rem;
  }
  .m-grid-col03 .m-grid-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .m-grid-col03 .m-grid-item:first-child {
    margin-top: 0;
  }
  .m-grid-col03 .m-grid-item__thumb {
    width: 48%;
  }
  .m-grid-col03 .m-grid-item__content {
    width: 48%;
  }
}

.m-grid-col04 .m-grid-item {
  width: 21.93878%;
  margin-left: 4.08163%;
  margin-top: 3.2rem;
}

.m-grid-col04 .m-grid-item:nth-child(-n+4) {
  margin-top: 0;
}

.m-grid-col04 .m-grid-item:nth-child(4n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-grid-col04 .m-grid-item {
    width: 48%;
    margin-left: 4%;
    margin-top: 1.6rem;
  }
  .m-grid-col04 .m-grid-item:nth-child(-n+4) {
    margin-top: 1.6rem;
  }
  .m-grid-col04 .m-grid-item:nth-child(4n+1) {
    margin-left: 4%;
  }
  .m-grid-col04 .m-grid-item:nth-child(-n+2) {
    margin-top: 0;
  }
  .m-grid-col04 .m-grid-item:nth-child(2n+1) {
    margin-left: 0;
  }
}

.m-grid-images {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-grid-images > figure {
  display: block;
  width: 49%;
}

.m-grid-images > figure:not(:nth-child(2n+1)) {
  margin-left: 2%;
}

.m-grid-images > figure:nth-child(n+3) {
  margin-top: 2%;
}

.m-grid-images > figure a {
  display: block;
}

.m-grid-images > figure img {
  display: block;
  width: 100%;
}

.m-grid-images > figure figcaption {
  margin-top: 0.5em;
  text-align: left;
  line-height: 1.4;
}

.gsc-search-button-v2 {
  position: relative;
  width: 41px !important;
  height: 41px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 3px !important;
  background: #0089b6 !important;
  transition: background-color .2s;
  cursor: pointer !important;
}

.gsc-search-button-v2:hover, .gsc-search-button-v2:active {
  background-color: #00bab3 !important;
}

.gsc-search-button-v2 svg {
  width: 18px !important;
  height: 18px !important;
  pointer-events: none !important;
}

.m-iframe {
  position: relative;
  width: 100%;
}

.m-iframe > iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-iframe--1x1 {
  padding-top: 100%;
}

.m-image-full, .m-image-center {
  margin-top: 54px;
}

.m-image-full:first-child, .m-image-center:first-child {
  margin-top: 0;
}

.m-image-full > img {
  display: block;
  width: 100%;
}

.m-image-center {
  text-align: center;
}

.m-images__main > figure {
  display: none;
}

.m-images__main > figure a {
  position: relative;
  display: block;
}

.m-images__main > figure a:before {
  position: absolute;
  right: 1px;
  bottom: 1px;
  width: 0;
  height: 0;
  border-right: 14px solid #f8f8f8;
  border-bottom: 14px solid #f8f8f8;
  border-top: 14px solid transparent;
  border-left: 14px solid transparent;
  opacity: 0.9;
  content: '';
}

.m-images__main > figure a:after {
  position: absolute;
  right: 3px;
  bottom: 4px;
  width: 12px;
  height: 12px;
  background: url(../images/download/ico-zoom.svg) no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  content: '';
}

.m-images__main > figure img,
.m-images__main > figure video {
  display: block;
  width: 100%;
  height: auto;
}

.m-images__nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.m-images__nav > li {
  position: relative;
  width: 74px;
  margin-left: 10px;
  cursor: pointer;
}

.m-images__nav > li:first-child {
  margin-left: 0;
}

.m-images__nav > li > img {
  display: block;
  width: 100%;
}

.m-images__nav > li.is-video:after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 18px;
  height: 13px;
  background: url(../images/company/network/ico-play.png) no-repeat;
  content: '';
}

.m-index01 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.m-index01--centering {
  -ms-flex-pack: center;
      justify-content: center;
}

.m-index01-item {
  width: 30.61224%;
  margin-left: 4.08163%;
  margin-top: 2.8rem;
}

.m-index01-item:nth-child(-n+3) {
  margin-top: 0;
}

.m-index01-item:nth-child(3n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-index01-item {
    width: 48%;
    margin-left: 4%;
    margin-top: 2%;
  }
  .m-index01-item:nth-child(-n+3) {
    margin-top: 2%;
  }
  .m-index01-item:nth-child(3n+1) {
    margin-left: 4%;
  }
  .m-index01-item:nth-child(-n+2) {
    margin-top: 0;
  }
  .m-index01-item:nth-child(2n+1) {
    margin-left: 0;
  }
}

.m-index01-item__link {
  display: block;
  color: #0089b6;
}

.m-index01-item__thumb {
  overflow: hidden;
}

.m-index01-item__thumb > img {
  display: block;
  width: 100%;
  transition: opacity .4s, transform .4s ease-out;
}

.m-index01-item__link:hover .m-index01-item__thumb img {
  opacity: 0.75;
  transform: scale(1.1);
}

.m-index01-item__ttl {
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: center;
  font-weight: 700;
  line-height: 1.2;
}

.m-interview-profile {
  margin-top: 100px;
  padding: 44px;
  border: 6px solid #269bc1;
}

@media only screen and (max-width: 768px) {
  .m-interview-profile {
    margin-top: 5.0rem;
    padding: 2.2rem;
    border-width: 0.3rem;
  }
}

.m-interview-profile__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__in {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.m-interview-profile__info {
  width: 160px;
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__info {
    width: 100%;
  }
}

.m-interview-profile__info-in {
  margin-top: 1rem;
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__info-in {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__pic {
    width: 12rem;
  }
}

.m-interview-profile__pic > img {
  display: block;
  width: 100%;
}

.m-interview-profile__main {
  margin-top: 2.4rem;
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__main {
    width: calc( 100% - 14rem);
    margin-top: 0;
    margin-left: auto;
  }
}

.m-interview-profile__main > p {
  margin-top: 1rem;
  line-height: 1.5;
}

.m-interview-profile__main > p:first-child {
  margin-top: 0;
}

.m-interview-profile__name {
  margin-top: 2.0rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1;
}

.m-interview-profile__ttl {
  font-size: 1.8rem;
  font-family: "Lato", sans-serif;
  line-height: 1;
}

.m-interview-profile__schedule {
  width: 240px;
  padding: 28px;
  box-sizing: border-box;
  background-color: #e2e2e2;
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__schedule {
    width: 100%;
    padding: 1.4rem;
    margin-top: 1.4rem;
  }
}

.m-interview-profile__schedule-ttl {
  margin-bottom: 1em;
  font-size: 1.8rem;
  font-family: "Lato", sans-serif;
  line-height: 1;
}

.m-interview-profile__schedule > p {
  line-height: 1;
}

.m-interview-profile__schedule > dl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 2.8rem;
  line-height: 1.5;
}

.m-interview-profile__schedule > dl > dt {
  width: 3.5em;
  margin-top: 1.6rem;
  font-family: "Lato", sans-serif;
}

.m-interview-profile__schedule > dl > dd {
  width: calc( 100% - 4em);
  margin-top: 1.6rem;
}

.m-interview-profile__txt {
  width: calc( 100% - 480px);
}

@media only screen and (max-width: 768px) {
  .m-interview-profile__txt {
    width: 100%;
    margin-top: 2.0rem;
  }
}

.m-interview-nav {
  margin-top: 8.0rem;
}

@media only screen and (max-width: 768px) {
  .m-interview-nav {
    margin-top: 4.0rem;
  }
}

.m-interview-nav__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-interview-nav-item {
  width: 18.36735%;
  margin-left: 2.04082%;
}

.m-interview-nav-item:nth-child(5n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-interview-nav-item {
    width: 32%;
    margin-left: 2%;
    margin-top: 2%;
  }
  .m-interview-nav-item:nth-child(5n+1) {
    margin-left: 2%;
  }
  .m-interview-nav-item:nth-child(3n+1) {
    margin-left: 0;
  }
  .m-interview-nav-item:nth-child(-n+3) {
    margin-top: 0;
  }
}

.m-interview-nav-item__link {
  color: #0089b6;
}

.m-interview-nav-item__thumb {
  overflow: hidden;
}

.m-interview-nav-item__thumb > img {
  display: block;
  width: 100%;
  transition: opacity .4s, transform .4s ease-out;
}

.m-interview-nav-item__link:hover .m-interview-nav-item__thumb > img {
  opacity: 0.75;
  transform: scale(1.1);
}

.m-interview-nav-item__name {
  padding: 1.4rem 0;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-interview-nav-item__name {
    font-size: 1.2rem;
  }
}

.m-item01__thumb a {
  display: block;
}

.m-item01__thumb a.js-zoom-modal-target {
  position: relative;
}

.m-item01__thumb a.js-zoom-modal-target:before {
  position: absolute;
  right: 1px;
  bottom: 1px;
  width: 0;
  height: 0;
  border-right: 14px solid #f8f8f8;
  border-bottom: 14px solid #f8f8f8;
  border-top: 14px solid transparent;
  border-left: 14px solid transparent;
  content: '';
}

.m-item01__thumb a.js-zoom-modal-target:after {
  position: absolute;
  right: 3px;
  bottom: 4px;
  width: 12px;
  height: 12px;
  background: url(../images/download/ico-zoom.svg) no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  content: '';
}

.m-item01__thumb img {
  display: block;
  width: 100%;
}

.m-item01__thumb.is-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 100%;
  background-color: #000000;
}

.m-item01__thumb.is-video > video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-item01__info {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.m-item01__ttl {
  color: #0089b6;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5;
}

.m-item01__txt {
  margin-top: 0.6rem;
  font-size: 1.4rem;
  line-height: 1.5;
}

.m-item01__txt.is-double {
  margin-right: -118.6%;
}

.m-item02__ttl > span,
.m-item02__ttl > a {
  display: block;
  padding: 0.8em 1em;
  background-color: #dde5ed;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
}

@media only screen and (max-width: 768px) {
  .m-item02__ttl > span,
  .m-item02__ttl > a {
    font-size: 1.6rem;
  }
}

.m-item02__ttl > span {
  color: #1a4e8a;
}

.m-item02__ttl > a {
  position: relative;
  padding-left: 2em;
  color: #0089b6;
}

.m-item02__ttl > a:before {
  position: absolute;
  left: 1em;
  top: 50%;
  transform: translateY(-35%) rotate(45deg);
  display: block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #0089b6;
  border-right: 2px solid #0089b6;
  content: '';
}

.m-item02__content {
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}

.m-item02__content > p {
  line-height: 1.8;
}

.m-kv01 {
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 1100px) {
  .m-kv01 {
    min-height: 400px;
  }
}

@media only screen and (max-width: 768px) {
  .m-kv01 {
    min-height: 240px;
  }
}

@media only screen and (max-width: 1100px) {
  .m-kv01__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}

.m-kv01__image > img {
  display: block;
  width: 100%;
}

@media only screen and (max-width: 1100px) {
  .m-kv01__image > img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    max-width: none;
    height: 100%;
  }
}

.m-kv01__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-kv01__in {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  height: 100%;
  padding-left: 95px;
  padding-right: 95px;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-kv01__in {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

.m-kv01__ttl {
  color: #ffffff;
  text-shadow: 0 0 6px #000;
}

@media only screen and (max-width: 1100px) {
  .m-kv01__ttl {
    margin-left: 20px;
  }
}

.m-kv01__ttl-ja {
  display: block;
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-kv01__ttl-ja {
    font-size: 2.2rem;
  }
}

.m-kv01__ttl-en {
  display: block;
  margin-top: 1.8rem;
  font-size: 2.4rem;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
}

@media only screen and (max-width: 768px) {
  .m-kv01__ttl-en {
    font-size: 1.2rem;
  }
}

.m-kv02 {
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 1100px) {
  .m-kv02 {
    min-height: 240px;
  }
}

@media only screen and (max-width: 768px) {
  .m-kv02 {
    min-height: 142px;
  }
}

@media only screen and (max-width: 1100px) {
  .m-kv02__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}

.m-kv02__image > img {
  display: block;
  width: 100%;
}

@media only screen and (max-width: 1100px) {
  .m-kv02__image > img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    max-width: none;
    height: 100%;
  }
}

.m-kv02__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-kv02__in {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  height: 100%;
  padding-left: 95px;
  padding-right: 95px;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-kv02__in {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

.m-kv02__ttl {
  color: #ffffff;
  text-shadow: 0 0 6px #000;
}

@media only screen and (max-width: 1100px) {
  .m-kv02__ttl {
    margin-left: 2.0rem;
  }
}

.m-kv02__ttl-ja {
  display: block;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-kv02__ttl-ja {
    font-size: 2.2rem;
  }
}

.m-kv02__ttl-en {
  display: block;
  margin-top: 1.0rem;
  font-size: 1.6rem;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
}

@media only screen and (max-width: 768px) {
  .m-kv02__ttl-en {
    font-size: 1.2rem;
  }
}

.m-kv02__catch {
  margin-top: 32px;
  color: #ffffff;
  font-size: 22px;
  line-height: 1.54545;
  text-shadow: 0 0 6px #000;
}

@media only screen and (max-width: 1100px) {
  .m-kv02__catch {
    margin-left: 2.0rem;
  }
}

@media only screen and (max-width: 768px) {
  .m-kv02__catch {
    margin-left: 2.0rem;
    margin-top: 1.6rem;
    font-size: 1.4rem;
  }
}

.m-kv03 {
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 1100px) {
  .m-kv03 {
    min-height: 160px;
  }
}

@media only screen and (max-width: 768px) {
  .m-kv03 {
    min-height: 120px;
  }
}

@media only screen and (max-width: 1100px) {
  .m-kv03__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}

.m-kv03__image > img {
  display: block;
  width: 100%;
}

@media only screen and (max-width: 1100px) {
  .m-kv03__image > img {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: auto;
    max-width: none;
    height: 100%;
  }
}

.m-kv03__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-kv03__in {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  height: 100%;
  padding-left: 95px;
  padding-right: 95px;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-kv03__in {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

.m-kv03__ttl {
  color: #ffffff;
  text-shadow: 0 0 6px #000;
}

@media only screen and (max-width: 1100px) {
  .m-kv03__ttl {
    margin-left: 20px;
  }
}

.m-kv03__ttl-ja {
  display: block;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-kv03__ttl-ja {
    font-size: 2.2rem;
  }
}

.m-kv03__ttl-en {
  display: block;
  margin-top: 1.0rem;
  font-size: 1.6rem;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
}

@media only screen and (max-width: 768px) {
  .m-kv03__ttl-en {
    font-size: 1.2rem;
  }
}

.m-kv04 {
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 768px) {
  .m-kv04__image {
    margin-left: -15.30612%;
    margin-right: -15.30612%;
  }
}

.m-kv04__image > img {
  display: block;
  width: 100%;
}

.m-kv04__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-kv04__in {
  position: relative;
  max-width: 980px;
  height: 100%;
  margin: 0 auto;
}

.m-kv04__ttl {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  font-size: 4.2rem;
  line-height: 1.42857;
  text-shadow: 0 0 6px #fff;
}

@media only screen and (max-width: 768px) {
  .m-kv04__ttl {
    font-size: 5.33333vw;
  }
}

.m-kv05 {
  position: relative;
  overflow: hidden;
}

.m-kv05__image {
  max-width: 1280px;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-kv05__image {
    margin-left: -30.61224%;
  }
}

.m-kv05__image > img {
  display: block;
  width: 100%;
}

.m-kv05__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-kv05__in {
  position: relative;
  max-width: 980px;
  height: 100%;
  margin: 0 auto;
}

.m-kv05-ttl {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
}

.m-kv05-ttl__catch {
  margin-bottom: 0.5em;
  font-size: 4.0rem;
  font-family: "メイリオ", "Meiryo", "Noto Sans JP", sans-serif;
  line-height: 1.3;
}

@media only screen and (max-width: 768px) {
  .m-kv05-ttl__catch {
    font-size: 2.0rem;
  }
}

.m-kv05-ttl__name {
  display: inline-block;
  color: #0089b6;
  font-size: 2.0rem;
  line-height: 1.3;
}

@media only screen and (max-width: 768px) {
  .m-kv05-ttl__name {
    font-size: 1.2rem;
  }
}

.m-kv05-ttl--center {
  left: 15px;
  text-align: center;
}

.m-links-col04, .m-links-col03, .m-links-col02, .m-links-col01 {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}

.m-links-col04:first-child, .m-links-col03:first-child, .m-links-col02:first-child, .m-links-col01:first-child {
  margin-top: 0;
}

.m-links-col04 > ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-links-col04 > ul > li {
  width: 23.46939%;
  margin-left: 2.04082%;
}

.m-links-col04 > ul > li:nth-child(4n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .m-links-col04 > ul > li {
    width: 49%;
    margin-left: 2%;
    margin-top: 2%;
  }
  .m-links-col04 > ul > li:nth-child(4n+1) {
    margin-left: 2%;
  }
  .m-links-col04 > ul > li:nth-child(-n+2) {
    margin-top: 0;
  }
  .m-links-col04 > ul > li:nth-child(2n+1) {
    margin-left: 0;
  }
}

.m-links-col04 > ul > li > a {
  /*
					display: flex;
					align-items: center;
					justify-content: center;
					width: 100%;
					height: 60px;
					border: 1px solid #0089b6;
					box-sizing: border-box;
					background-color: #ffffff;
					color: #0089b6;
					font-size: 1.8rem;
					line-height: 1.2;
					
					@media only screen and (max-width: 768px) {
						font-size: 1.6rem;
					}
					*/
}

.m-links-col01 > a {
  /*
			display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			height: 80px;
			background-color: #0089b6;
			color: #ffffff;
			font-size: 2.4rem;
			font-weight: $fw-medium;
			line-height: 1;
			
			@media only screen and (max-width: 768px) {
				height: 60px;
				font-size: 2.0rem;
			}
			*/
}

.m-links-detail {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 16px;
  font-size: 14px;
  line-height: 1;
}

.m-links-detail:first-child {
  margin-top: 0;
}

.m-links-detail > li {
  margin-right: 9px;
  margin-bottom: 6px;
}

.m-links-detail > li:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.m-links-detail > li > a,
.m-links-detail > li > span {
  display: block;
  padding: 4px 16px 5px;
  border-radius: 3px;
  background-color: #1a4e8a;
  color: #ffffff;
  white-space: nowrap;
}

.m-links-detail > li > a.is-map,
.m-links-detail > li > span.is-map {
  background-color: #008bdb;
}

.m-links-detail > li > a.is-map:before,
.m-links-detail > li > span.is-map:before {
  display: inline-block;
  width: 11px;
  height: 15px;
  margin-right: 6px;
  vertical-align: -2px;
  background: url(../images/company/network/ico-map.png) no-repeat;
  content: '';
}

.m-links-detail > li > a.is-homepage,
.m-links-detail > li > span.is-homepage {
  padding-left: 10px;
  background-color: #D986BA;
}

.m-links-detail > li > a.is-homepage:before,
.m-links-detail > li > span.is-homepage:before {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  vertical-align: -1px;
  background: url(../images/company/network/ico-homepage.png) no-repeat;
  content: '';
}

.m-links-detail > li > a.is-blank,
.m-links-detail > li > span.is-blank {
  padding-right: 6px;
}

.m-links-detail > li > a.is-blank:after,
.m-links-detail > li > span.is-blank:after {
  display: inline-block;
  width: 11px;
  height: 9px;
  margin-left: 6px;
  vertical-align: 1px;
  background: url(../images/company/network/ico-blank.png) no-repeat;
  content: '';
}

.m-list-dot01, .m-list-decimal01 {
  font-size: 1.2rem;
  line-height: 2.16667;
}

.m-list-dot01 li, .m-list-decimal01 li {
  position: relative;
}

.m-list-dot01 ul, .m-list-decimal01 ul {
  margin-left: 1.5em;
}

.m-list-dot01 li {
  padding-left: 1em;
}

.m-list-dot01 li:before {
  position: absolute;
  left: 0;
  top: 0.8em;
  transform: rotate(45deg);
  width: 4px;
  height: 4px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
  content: '';
}

.m-list-decimal01 {
  counter-reset: my-counter;
}

.m-list-decimal01 li {
  padding-left: 1.2em;
}

.m-list-decimal01 li:before {
  position: absolute;
  left: 0;
  top: 0.7em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 1em;
  height: 1em;
  border: 1px solid #333;
  border-radius: 1em;
  font-size: 80%;
  line-height: 1;
  content: counter(my-counter);
  counter-increment: my-counter;
}

.m-list-decimal01 ol {
  counter-reset: my-counter;
}

.m-list-decimal02 {
  counter-reset: my-counter;
  color: #0062a0;
  font-size: 1.8rem;
  font-weight: 700;
}

.m-list-decimal02 li {
  position: relative;
  padding-left: 2.5em;
}

.m-list-decimal02 li:before {
  position: absolute;
  left: 0;
  top: 0.1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 1.5em;
  height: 1.5em;
  border: 1px solid #0062a0;
  font-weight: 400;
  line-height: 1;
  content: counter(my-counter);
  counter-increment: my-counter;
}

.m-list-decimal02 ol {
  counter-reset: my-counter;
}

.m-list a {
  color: #0089b6;
}

.m-logo-group {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
  /*
	display: flex;
	justify-content: space-between;
	
	@media only screen and (max-width: 768px) {
		flex-direction: column;
	}
	
	&__logo {
		width: 48%;
		
		@media only screen and (max-width: 768px) {
			margin-left: auto;
			margin-right: auto;
		}
	}
	&__content {
		width: 45%;
		text-align: left;
		
		@media only screen and (max-width: 768px) {
			width: 100%;
			margin-top: 2rem;
		}
	}
	*/
}

.m-logo-group__sect {
  position: relative;
  padding-left: 20px;
  margin-top: 20px;
}

.m-logo-group__sect:first-child {
  margin-top: 0;
}

.m-logo-group__sect:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: linear-gradient(#0082ba, #00619d, #003b7c, #00145a);
  content: '';
}

.m-logo-group__ttl {
  margin-bottom: 0.5em;
  color: #0089b6;
  font-size: 1.6rem;
  line-height: 1.2;
}

.m-logo-group__txt {
  font-size: 1.4rem;
  line-height: 1.5;
}

.m-logo-group__list {
  font-size: 1.4rem;
  line-height: 1.5;
}

.m-logo-group__list > li {
  position: relative;
  padding-left: 0.75em;
}

.m-logo-group__list > li:before {
  position: absolute;
  left: 0;
  top: 7px;
  border-left: 4px solid #000;
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
  content: '';
}

.m-logo-group-image {
  text-align: center;
}

.m-logos01 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
}

.m-logos01 > li {
  max-width: 200px;
  margin: 0 20px 20px 0;
}

@media only screen and (max-width: 768px) {
  .m-logos01 > li {
    max-width: 66.66667vw;
  }
}

.m-logos01 > li a,
.m-logos01 > li img {
  display: block;
}

.m-margin-top-1 {
  margin-top: 1rem;
}

.m-margin-top-2 {
  margin-top: 2rem;
}

.m-margin-top-3 {
  margin-top: 3rem;
}

.m-margin-top-4 {
  margin-top: 4rem;
}

.m-margin-top-5 {
  margin-top: 5rem;
}

.m-margin-top-6 {
  margin-top: 6rem;
}

.m-margin-top-7 {
  margin-top: 7rem;
}

.m-margin-top-8 {
  margin-top: 8rem;
}

.m-margin-top-9 {
  margin-top: 9rem;
}

.m-margin-top-10 {
  margin-top: 10rem;
}

.m-margin-top-11 {
  margin-top: 11rem;
}

.m-margin-top-12 {
  margin-top: 12rem;
}

.m-margin-top-13 {
  margin-top: 13rem;
}

.m-margin-top-14 {
  margin-top: 14rem;
}

.m-margin-top-15 {
  margin-top: 15rem;
}

.m-margin-top-16 {
  margin-top: 16rem;
}

.m-margin-top-17 {
  margin-top: 17rem;
}

.m-margin-top-18 {
  margin-top: 18rem;
}

.m-margin-top-19 {
  margin-top: 19rem;
}

.m-margin-top-20 {
  margin-top: 20rem;
}

.m-margin-bottom-1 {
  margin-bottom: 1rem;
}

.m-margin-bottom-2 {
  margin-bottom: 2rem;
}

.m-margin-bottom-3 {
  margin-bottom: 3rem;
}

.m-margin-bottom-4 {
  margin-bottom: 4rem;
}

.m-margin-bottom-5 {
  margin-bottom: 5rem;
}

.m-margin-bottom-6 {
  margin-bottom: 6rem;
}

.m-margin-bottom-7 {
  margin-bottom: 7rem;
}

.m-margin-bottom-8 {
  margin-bottom: 8rem;
}

.m-margin-bottom-9 {
  margin-bottom: 9rem;
}

.m-margin-bottom-10 {
  margin-bottom: 10rem;
}

.m-margin-bottom-11 {
  margin-bottom: 11rem;
}

.m-margin-bottom-12 {
  margin-bottom: 12rem;
}

.m-margin-bottom-13 {
  margin-bottom: 13rem;
}

.m-margin-bottom-14 {
  margin-bottom: 14rem;
}

.m-margin-bottom-15 {
  margin-bottom: 15rem;
}

.m-margin-bottom-16 {
  margin-bottom: 16rem;
}

.m-margin-bottom-17 {
  margin-bottom: 17rem;
}

.m-margin-bottom-18 {
  margin-bottom: 18rem;
}

.m-margin-bottom-19 {
  margin-bottom: 19rem;
}

.m-margin-bottom-20 {
  margin-bottom: 20rem;
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-1 {
    margin-top: 1rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-2 {
    margin-top: 2rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-3 {
    margin-top: 3rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-4 {
    margin-top: 4rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-5 {
    margin-top: 5rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-6 {
    margin-top: 6rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-7 {
    margin-top: 7rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-8 {
    margin-top: 8rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-9 {
    margin-top: 9rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-10 {
    margin-top: 10rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-11 {
    margin-top: 11rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-12 {
    margin-top: 12rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-13 {
    margin-top: 13rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-14 {
    margin-top: 14rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-15 {
    margin-top: 15rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-16 {
    margin-top: 16rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-17 {
    margin-top: 17rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-18 {
    margin-top: 18rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-19 {
    margin-top: 19rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-top-sp-20 {
    margin-top: 20rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-1 {
    margin-bottom: 1rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-2 {
    margin-bottom: 2rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-3 {
    margin-bottom: 3rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-4 {
    margin-bottom: 4rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-5 {
    margin-bottom: 5rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-6 {
    margin-bottom: 6rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-7 {
    margin-bottom: 7rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-8 {
    margin-bottom: 8rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-9 {
    margin-bottom: 9rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-10 {
    margin-bottom: 10rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-11 {
    margin-bottom: 11rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-12 {
    margin-bottom: 12rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-13 {
    margin-bottom: 13rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-14 {
    margin-bottom: 14rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-15 {
    margin-bottom: 15rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-16 {
    margin-bottom: 16rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-17 {
    margin-bottom: 17rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-18 {
    margin-bottom: 18rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-19 {
    margin-bottom: 19rem !important;
  }
}

@media only screen and (max-width: 768px) {
  .m-margin-bottom-sp-20 {
    margin-bottom: 20rem !important;
  }
}

.m-marker-red {
  background: linear-gradient(transparent 70%, #e4aacf 70%);
}

.m-marker-blue {
  background: linear-gradient(transparent 70%, #cee4f1 70%);
}

.m-message {
  position: relative;
}

@media only screen and (max-width: 1100px) {
  .m-message__picture {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
}

@media only screen and (max-width: 768px) {
  .m-message__picture {
    position: relative;
    height: auto;
  }
}

.m-message__picture > img {
  display: block;
  width: 100%;
}

@media only screen and (max-width: 1100px) {
  .m-message__picture > img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-40%) translateY(-50%);
    width: auto;
    max-width: none;
    height: 100%;
  }
}

@media only screen and (max-width: 768px) {
  .m-message__picture > img {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    width: 100%;
    height: auto;
  }
}

.m-message__content {
  position: absolute;
  left: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 1100px) {
  .m-message__content {
    position: relative;
    height: auto;
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
  }
}

@media only screen and (max-width: 768px) {
  .m-message__content {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }
}

@media only screen and (max-width: 1100px) {
  .m-message__content .m-ttl01 {
    margin-bottom: 3.0rem;
  }
}

.m-message__heading-sp {
  display: none;
}

@media only screen and (max-width: 768px) {
  .m-message__heading-sp {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60%;
    box-sizing: border-box;
  }
  .m-message__heading-sp .m-ttl01 {
    margin-bottom: 2.66667vw;
    font-size: 4.26667vw;
  }
  .m-message__heading-sp .m-ttl02 {
    margin-bottom: 0;
    font-size: 3.46667vw;
    font-weight: 400;
  }
}

@media only screen and (max-width: 768px) {
  .m-message__heading-left {
    left: 5px;
  }
}

@media only screen and (max-width: 768px) {
  .m-message__heading-right {
    left: 35%;
  }
}

@media only screen and (max-width: 768px) {
  .m-message__heading-pc {
    display: none;
  }
}

.m-message__in {
  width: 90%;
  max-width: 1280px;
  margin: 0 auto;
}

@media only screen and (max-width: 1100px) {
  .m-message__in {
    width: 92%;
  }
}

.m-message__in > .m-message__left,
.m-message__in > .m-message__right {
  width: 65%;
}

@media only screen and (max-width: 768px) {
  .m-message__in > .m-message__left,
  .m-message__in > .m-message__right {
    width: 100%;
  }
}

.m-message__in > .m-message__right {
  margin-left: auto;
}

.m-network-detail__container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

@media only screen and (max-width: 768px) {
  .m-network-detail__container {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.m-network-detail__pictures {
  width: 410px;
}

@media only screen and (max-width: 768px) {
  .m-network-detail__pictures {
    width: 100%;
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
  }
}

.m-network-detail__info {
  width: calc(100% - 480px);
}

@media only screen and (max-width: 768px) {
  .m-network-detail__info {
    width: 100%;
    margin-top: 32px;
  }
}

.m-network-detail__description {
  margin-top: 64px;
}

.m-network-detail__description > p {
  font-size: 2.0rem;
  line-height: 1.5;
}

/*===============================================
 page
===============================================*/
.m-prevnext {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
}

.m-prevnext__prev, .m-prevnext__next {
  width: 48%;
}

.m-section {
  padding-top: 5.6rem;
  padding-bottom: 4.8rem;
}

.m-section--bg-gray {
  background-color: #eeeeee;
}

@media only screen and (max-width: 768px) {
  .m-section {
    padding-top: 2.8rem;
    padding-bottom: 2.8rem;
  }
}

.m-shadow01 {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.35);
}

.m-size-large {
  font-size: 128.57143%;
}

.m-slider01 {
  position: relative;
}

@media only screen and (max-width: 1100px) {
  .m-slider01 {
    margin-left: 28px;
    margin-right: 28px;
  }
}

.m-slider01__in {
  width: 100%;
  overflow: hidden;
}

.m-slider01__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}

.m-slider01__container > * {
  width: 21.93878%;
  margin-right: 4.08163%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-slider01__container > * {
    width: 48%;
    margin-right: 4%;
  }
}

.m-slider01__container > *:last-child {
  margin-right: 0;
}

.m-slider01__container > *.is-double {
  width: 47.95918%;
}

@media only screen and (max-width: 768px) {
  .m-slider01__container > *.is-double {
    width: 100%;
  }
}

.m-slider01__prev, .m-slider01__next {
  position: absolute;
  top: 50%;
  width: 11px;
  height: 27px;
  transform: translateY(-50%);
  cursor: pointer;
}

.m-slider01__prev.is-disabled, .m-slider01__next.is-disabled {
  opacity: 0.1;
  cursor: default;
  pointer-events: none;
}

.m-slider01__prev {
  left: -28px;
  background: url(../images/company/network/arw-prev01.png) no-repeat;
}

.m-slider01__next {
  right: -28px;
  background: url(../images/company/network/arw-next01.png) no-repeat;
}

.m-slider02 {
  position: relative;
  margin-top: 24px;
  border-radius: 15px;
  background-color: #eeeeee;
  padding: 28px 70px 14px;
}

@media only screen and (max-width: 768px) {
  .m-slider02 {
    border-radius: 8px;
    padding: 14px 35px 7px;
  }
}

.m-slider02__in {
  width: 100%;
  overflow: hidden;
}

.m-slider02__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.1rem;
  line-height: 1.2;
}

.m-slider02__container > li {
  width: 14.28571%;
  margin-right: 2.85714%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-slider02__container > li {
    width: 32%;
    margin-right: 2%;
  }
}

.m-slider02__container > li:last-child {
  margin-right: 0;
}

.m-slider02__container > li > a {
  display: block;
}

.m-slider02__container > li > a > figure {
  overflow: hidden;
}

.m-slider02__container > li > a > figure > img {
  display: block;
  width: 100%;
  transition: opacity .4s, transform .4s ease-out;
}

.m-slider02__container > li > a:hover > figure > img {
  opacity: 0.75;
  transform: scale(1.05);
}

.m-slider02__container > li > a > span {
  display: block;
  padding-top: 1.1rem;
  padding-bottom: 1.1rem;
  color: #0089b6;
}

.m-slider02__prev, .m-slider02__next {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 29px;
  transform: translateY(-50%);
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .m-slider02__prev, .m-slider02__next {
    width: 20px;
    height: 20px;
  }
}

.m-slider02__prev.is-disabled, .m-slider02__next.is-disabled {
  opacity: 0.1;
  cursor: default;
  pointer-events: none;
}

.m-slider02__prev {
  left: 20px;
  background: url(../images/company/network/arw-prev02.png) no-repeat;
}

@media only screen and (max-width: 768px) {
  .m-slider02__prev {
    left: 6px;
    background-size: contain;
  }
}

.m-slider02__next {
  right: 20px;
  background: url(../images/company/network/arw-next02.png) no-repeat;
}

@media only screen and (max-width: 768px) {
  .m-slider02__next {
    right: 6px;
    background-size: contain;
  }
}

.m-slider03 {
  position: relative;
}

@media only screen and (max-width: 1100px) {
  .m-slider03 {
    margin-left: 28px;
    margin-right: 28px;
  }
}

.m-slider03__in {
  width: 100%;
  overflow: hidden;
}

.m-slider03__container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}

.m-slider03__container > * {
  width: 15%;
  margin-right: 1.66667%;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
}

@media only screen and (max-width: 768px) {
  .m-slider03__container > * {
    width: 30%;
    margin-right: 3.33333%;
  }
}

.m-slider03__container > *:last-child {
  margin-right: 0;
}

.m-slider03__prev, .m-slider03__next {
  position: absolute;
  top: 50%;
  width: 11px;
  height: 27px;
  transform: translateY(-50%);
  cursor: pointer;
}

.m-slider03__prev.is-disabled, .m-slider03__next.is-disabled {
  opacity: 0.1;
  cursor: default;
  pointer-events: none;
}

.m-slider03__prev {
  left: -28px;
  background: url(../images/company/network/arw-prev01.png) no-repeat;
}

.m-slider03__next {
  right: -28px;
  background: url(../images/company/network/arw-next01.png) no-repeat;
}

.m-tab__list ul {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.m-tab__list ul li {
  display: block;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding-left: 1px;
}

.m-tab__list ul li:first-child {
  padding-left: 0;
}

.m-tab__list ul li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.75em 1em;
  background-color: #dde5ed;
  color: #0089b6;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
}

.m-tab__container {
  margin-top: 60px;
}

.m-table-wrap01 {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.m-table01, .m-table02, .m-table03, .m-table06, .m-table-form {
  width: 100%;
  font-size: 1.4rem;
  line-height: 1.5;
}

.m-table01 tr > th, .m-table02 tr > th, .m-table03 tr > th, .m-table06 tr > th, .m-table-form tr > th {
  white-space: nowrap;
}

.m-table01 tr > th,
.m-table01 tr > td, .m-table02 tr > th,
.m-table02 tr > td, .m-table03 tr > th,
.m-table03 tr > td, .m-table06 tr > th,
.m-table06 tr > td, .m-table-form tr > th,
.m-table-form tr > td {
  padding: 12px 22px;
  font-weight: 400;
}

@media only screen and (max-width: 768px) {
  .m-table01 tr > th,
  .m-table01 tr > td, .m-table02 tr > th,
  .m-table02 tr > td, .m-table03 tr > th,
  .m-table03 tr > td, .m-table06 tr > th,
  .m-table06 tr > td, .m-table-form tr > th,
  .m-table-form tr > td {
    padding: 2.13333vw 3.2vw;
  }
}

.m-table01 tr > th:nth-child(1),
.m-table01 tr > td:nth-child(1), .m-table02 tr > th:nth-child(1),
.m-table02 tr > td:nth-child(1), .m-table03 tr > th:nth-child(1),
.m-table03 tr > td:nth-child(1), .m-table06 tr > th:nth-child(1),
.m-table06 tr > td:nth-child(1), .m-table-form tr > th:nth-child(1),
.m-table-form tr > td:nth-child(1) {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
}

.m-table01 .w10, .m-table02 .w10, .m-table03 .w10, .m-table06 .w10, .m-table-form .w10 {
  width: 10%;
}

.m-table01 .w15, .m-table02 .w15, .m-table03 .w15, .m-table06 .w15, .m-table-form .w15 {
  width: 15%;
}

.m-table01 .w20, .m-table02 .w20, .m-table03 .w20, .m-table06 .w20, .m-table-form .w20 {
  width: 20%;
}

.m-table01 .w25, .m-table02 .w25, .m-table03 .w25, .m-table06 .w25, .m-table-form .w25 {
  width: 25%;
}

.m-table01 .w30, .m-table02 .w30, .m-table03 .w30, .m-table06 .w30, .m-table-form .w30 {
  width: 30%;
}

.m-table01 .w35, .m-table02 .w35, .m-table03 .w35, .m-table06 .w35, .m-table-form .w35 {
  width: 35%;
}

.m-table01 .w40, .m-table02 .w40, .m-table03 .w40, .m-table06 .w40, .m-table-form .w40 {
  width: 40%;
}

.m-table01 .w45, .m-table02 .w45, .m-table03 .w45, .m-table06 .w45, .m-table-form .w45 {
  width: 45%;
}

.m-table01 .w50, .m-table02 .w50, .m-table03 .w50, .m-table06 .w50, .m-table-form .w50 {
  width: 50%;
}

.m-table01 .w55, .m-table02 .w55, .m-table03 .w55, .m-table06 .w55, .m-table-form .w55 {
  width: 55%;
}

.m-table01 .w60, .m-table02 .w60, .m-table03 .w60, .m-table06 .w60, .m-table-form .w60 {
  width: 60%;
}

.m-table01 .w65, .m-table02 .w65, .m-table03 .w65, .m-table06 .w65, .m-table-form .w65 {
  width: 65%;
}

.m-table01 .w70, .m-table02 .w70, .m-table03 .w70, .m-table06 .w70, .m-table-form .w70 {
  width: 70%;
}

.m-table01 .w75, .m-table02 .w75, .m-table03 .w75, .m-table06 .w75, .m-table-form .w75 {
  width: 75%;
}

.m-table01 .w80, .m-table02 .w80, .m-table03 .w80, .m-table06 .w80, .m-table-form .w80 {
  width: 80%;
}

.m-table01 .w85, .m-table02 .w85, .m-table03 .w85, .m-table06 .w85, .m-table-form .w85 {
  width: 85%;
}

.m-table01 .w90, .m-table02 .w90, .m-table03 .w90, .m-table06 .w90, .m-table-form .w90 {
  width: 90%;
}

.m-table01 .w95, .m-table02 .w95, .m-table03 .w95, .m-table06 .w95, .m-table-form .w95 {
  width: 95%;
}

.m-table01 .w100, .m-table02 .w100, .m-table03 .w100, .m-table06 .w100, .m-table-form .w100 {
  width: 100%;
}

.m-table01, .m-table02, .m-table-form {
  border-top: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
}

.m-table01 tr > th,
.m-table01 tr > td, .m-table02 tr > th,
.m-table02 tr > td, .m-table-form tr > th,
.m-table-form tr > td {
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
}

.m-table01 .color1, .m-table02 .color1, .m-table-form .color1 {
  background-color: #dde5ed;
}

.m-table01 tr > th,
.m-table01 tr > td {
  text-align: left;
}

.m-table01 tr:nth-child(2n+1) > th,
.m-table01 tr:nth-child(2n+1) > td {
  background-color: #efefef;
}

.m-table02 tr > th,
.m-table02 tr > td {
  text-align: left;
}

.m-table02 tr > th {
  background-color: #efefef;
}

.m-table03 {
  border-bottom: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}

.m-table03 tr > th {
  white-space: nowrap;
  background-color: #94b4cb;
}

.m-table03 tr > th,
.m-table03 tr > td {
  border-left: 1px solid #b2b2b2;
  border-top: 1px solid #b2b2b2;
}

.m-table03 thead tr > th:nth-child(n+2),
.m-table03 thead tr > td:nth-child(n+2) {
  border-left-color: #fff;
}

.m-table03 tbody tr:nth-child(n+1) > th:nth-child(1),
.m-table03 tbody tr:nth-child(n+1) > td:nth-child(1) {
  border-top-color: #fff;
}

.m-table03 tbody:nth-child(1) tr:nth-child(1) > th:nth-child(1),
.m-table03 tbody:nth-child(1) tr:nth-child(1) > td:nth-child(1) {
  border-top-color: #b2b2b2;
}

.m-table03 .color1 {
  background-color: #dde5ed;
}

.m-table06 {
  border-collapse: separate;
  border-right: 1px solid #3b87b2;
  border-bottom: 1px solid #3b87b2;
}

.m-table06 th,
.m-table06 td {
  border-left: 1px solid #3b87b2;
  border-top: 1px solid #3b87b2;
}

.m-table06 > thead > tr > th {
  padding: 4px 10px;
  background-color: #3b87b2;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}

.m-table06 > thead > tr > th.clNara {
  background-color: #008ead;
}

.m-table06 > thead > tr > th:not(:first-child) {
  border-left-color: #fff;
}

.m-table06 > thead > tr > td {
  text-align: center;
  vertical-align: middle;
}

.m-table06 > tbody > tr > th {
  padding: 4px 10px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}

.m-table06 > tbody > tr > td {
  padding: 4px 10px;
  text-align: center;
  vertical-align: middle;
}

.m-table06 > tbody > tr:nth-child(2n) > th {
  background-color: #e4eff3;
}

.m-table06 > tbody > tr:nth-child(2n) > td {
  background-color: #ebebeb;
}

.m-table06 > tbody > tr:nth-child(2n+1) > th {
  background-color: #e4eff3;
}

.m-table06 > tbody > tr:nth-child(2n+1) > td {
  background-color: #ffffff;
}

.m-table06 > caption[align="top"] {
  margin-bottom: 0.5em;
  color: #3b87b2;
  font-size: 1.6rem;
  font-weight: 700;
}

.m-table06 > caption[align="bottom"] {
  margin-top: 0.8em;
}

@media only screen and (max-width: 768px) {
  .m-table-form {
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .m-table-form thead,
  .m-table-form tbody {
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .m-table-form tr {
    display: block;
  }
}

.m-table-form tr > th,
.m-table-form tr > td {
  text-align: left;
}

@media only screen and (max-width: 768px) {
  .m-table-form tr > th,
  .m-table-form tr > td {
    display: block;
    width: 100% !important;
    box-sizing: border-box;
  }
}

.m-table-form tr > th {
  background-color: #efefef;
}

.m-table-form02 {
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .m-table-form02 {
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .m-table-form02 tbody {
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .m-table-form02 tbody tr {
    display: block;
  }
}

.m-table-form02 tbody tr th {
  width: 7em;
  padding: 1em 3em 1em 0;
  text-align-last: justify;
  vertical-align: top;
}

@media only screen and (max-width: 768px) {
  .m-table-form02 tbody tr th {
    display: block;
    width: 100%;
    padding: 1em 0 0 0;
    text-align-last: left;
  }
}

.m-table-form02 tbody tr td {
  padding: 0.75em 0;
}

@media only screen and (max-width: 768px) {
  .m-table-form02 tbody tr td {
    display: block;
    padding: 0.75em 0 0 0;
  }
}

.m-table-form02 tbody tr td ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-table-form02 tbody tr td ul li {
  margin-right: 1em;
}

.m-tag01, .m-tag02 {
  display: inline-block;
  padding: 0.25em 1em 0.3em;
  margin-left: 0.25em;
  margin-right: 0.25em;
  border-radius: 2px;
  line-height: 1;
}

.m-tag01 {
  background-color: #008bdb;
  color: #ffffff;
}

.m-tag02 {
  background-color: #1a4e8a;
  color: #ffffff;
}

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

.m-thumb-grad {
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.m-thumb-grad:after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 120%;
  background: linear-gradient(rgba(0, 137, 134, 0) 50%, #0089b6 100%);
  content: '';
  transition: top 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

a:hover .m-thumb-grad:after {
  top: -20%;
}

.m-ttl01 {
  margin-bottom: 4.0rem;
  text-align: center;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .m-ttl01 {
    margin-bottom: 18px;
    font-size: 2.2rem;
  }
}

.m-ttl01--left {
  text-align: left;
}

.m-ttl01--right {
  text-align: right;
}

.m-ttl01 > span {
  display: inline-block;
  padding-bottom: 12px;
  border-bottom: 4px solid #0089b6;
}

@media only screen and (max-width: 768px) {
  .m-ttl01 > span {
    padding-bottom: 8px;
    border-bottom-width: 2px;
  }
}

.m-ttl02 {
  margin-bottom: 2.0rem;
  font-size: 3.0rem;
  line-height: 1.46667;
}

@media only screen and (max-width: 768px) {
  .m-ttl02 {
    font-size: 2.2rem;
  }
}

.m-ttl02--s {
  margin-bottom: 6.0rem;
  font-size: 2.4rem;
  line-height: 1.2;
}

@media only screen and (max-width: 768px) {
  .m-ttl02--s {
    font-size: 2.2rem;
  }
}

.m-ttl03 {
  margin-bottom: 3.6rem;
  text-align: center;
  color: #001957;
  font-size: 2.0rem;
  font-weight: 400;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .m-ttl03 {
    font-size: 1.8rem;
  }
}

.m-ttl04 {
  margin-bottom: 1.20833em;
  color: #333333;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .m-ttl04 {
    font-size: 1.8rem;
  }
}

.m-ttl05 {
  margin-bottom: 1em;
  color: #333333;
  font-size: 3.0rem;
  font-weight: 700;
  line-height: 1.46667;
}

@media only screen and (max-width: 768px) {
  .m-ttl05 {
    font-size: 2.2rem;
  }
}

.m-ttl06 {
  margin-bottom: 2em;
  color: #001957;
  font-size: 2.0rem;
  font-weight: 400;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .m-ttl06 {
    font-size: 1.8rem;
  }
}

.m-ttl07 {
  position: relative;
  margin-bottom: 1.77778em;
  padding-left: 1.4rem;
  color: #000000;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .m-ttl07 {
    font-size: 1.6rem;
  }
}

.m-ttl07:before {
  position: absolute;
  left: 0;
  top: .3rem;
  bottom: .3rem;
  width: .5rem;
  background-color: #0089b6;
  content: '';
}

.m-ttl08 {
  margin-bottom: 1.5em;
  color: #0089b6;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .m-ttl08 {
    font-size: 1.6rem;
  }
}

.m-ttl-box01 {
  margin-bottom: 1em;
  font-size: 1.8rem;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

@media only screen and (max-width: 768px) {
  .m-ttl-box01 {
    font-size: 1.6rem;
  }
}

.m-ttl-box02 {
  margin-bottom: 0.8em;
  font-size: 3.0rem;
  font-weight: 700;
  line-height: 1.2;
}

@media only screen and (max-width: 768px) {
  .m-ttl-box02 {
    font-size: 2.2rem;
  }
}

.ui-datepicker-trigger {
  width: 40px;
  height: 40px;
  margin-left: 8px;
  border: 1px solid #666;
  border-radius: 3px;
  background: #fff url(../images/common/ico-calendar.svg) no-repeat center center;
  background-size: 1.4em auto;
  cursor: pointer;
  text-indent: -9999px;
}

.m-zoom-modal {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: opacity 1s;
}

.m-zoom-modal.is-visible {
  opacity: 1;
  pointer-events: auto;
}

.m-zoom-modal__bg, .m-zoom-modal__in {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.m-zoom-modal__bg {
  background-color: #000;
  opacity: 0.65;
}

.m-zoom-modal__in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.m-zoom-modal__in img {
  max-width: 95%;
  max-height: 95%;
  width: auto;
  height: auto;
  opacity: 0;
  transition: opacity 1s;
}

.m-zoom-modal__in img.is-complete {
  opacity: 1;
}

.m-zoom-modal__caption {
  margin-top: 0.5em;
  text-align: center;
  color: #fff;
  font-size: 14px;
}

.m-zoom-modal__close {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.m-zoom-modal__close:before, .m-zoom-modal__close:after {
  position: absolute;
  left: 0;
  top: calc(50% - 2px);
  width: 100%;
  height: 4px;
  background-color: #fff;
  content: '';
}

.m-zoom-modal__close:before {
  transform: rotate(-45deg);
}

.m-zoom-modal__close:after {
  transform: rotate(45deg);
}

.p-admin {
  padding-bottom: 100px;
  background-color: #fff;
}

.p-admin-index__table {
  width: 100%;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
}

.p-admin-index__table thead th,
.p-admin-index__table thead td {
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #666;
}

.p-admin-index__table tbody th,
.p-admin-index__table tbody td {
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: 1px dotted #666;
}

.p-admin-index__table tbody tr:first-child th,
.p-admin-index__table tbody tr:first-child td {
  border-top: 0;
}

.p-admin-index__table tbody td:nth-child(1),
.p-admin-index__table tbody td:nth-child(2),
.p-admin-index__table tbody td:nth-child(3) {
  text-align: center;
}

.p-admin-index__table tbody td:nth-child(3) > span {
  margin-left: auto;
  margin-right: auto;
}

.p-admin-index__table tbody td:nth-child(5) {
  text-align: right;
}

.p-common {
  background-color: #fff;
}

.p-common__main {
  padding-top: 5.2rem;
  padding-bottom: 4.8rem;
}

@media only screen and (max-width: 768px) {
  .p-common__main {
    padding-top: 2.6rem;
    padding-bottom: 2.4rem;
  }
}

.p-company-aboutus-products-item {
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-products-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-company-aboutus-products-item:first-child {
  margin-top: 0;
}

.p-company-aboutus-products-item__heading, .p-company-aboutus-products-item__link {
  width: 18.36735%;
  max-width: 180px;
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-products-item__heading, .p-company-aboutus-products-item__link {
    max-width: none;
  }
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-products-item__heading {
    width: 100%;
  }
}

.p-company-aboutus-products-item__ttl {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 55.55556%;
  background: linear-gradient(128deg, #0089b6, #ffffff);
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-products-item__ttl {
    padding-top: 3em;
    font-size: 4.8vw;
  }
}

.p-company-aboutus-products-item__ttl > span {
  position: absolute;
  left: 1.2rem;
  top: 1.6rem;
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-products-item__ttl > span {
    top: 1em;
  }
}

.p-company-aboutus-products-item__link {
  margin-left: 2.04082%;
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-products-item__link {
    width: 48%;
    margin-left: 2%;
    margin-top: 5%;
  }
  .p-company-aboutus-products-item__link:nth-child(2n) {
    margin-left: 0;
  }
}

.p-company-aboutus-products-item__link > a {
  display: block;
}

.p-company-aboutus-products-item__link > a > img {
  display: block;
  width: 100%;
}

.p-company-aboutus-products-item__link > a > span {
  display: block;
  margin-top: 1em;
  text-align: left;
  color: #0089b6;
  line-height: 1.5;
}

.p-company-aboutus-slogan {
  margin-top: 2em;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .p-company-aboutus-slogan {
    text-align: left;
  }
}

.p-company-aboutus-slogan > p {
  margin-top: 1em;
}

.p-company-aboutus-slogan > p:first-child {
  margin-top: 0;
}

.p-company-aboutus-slogan__figure {
  margin-top: 2em;
  text-align: center;
}

/*===============================================
 home
===============================================*/
.p-home-kv__slider {
  position: relative;
  width: 100%;
}

.p-home-kv__container {
  position: relative;
  width: 100%;
  padding-top: 31.25%;
  background: url(../images/home/loading.gif) no-repeat center center;
}

@media only screen and (max-width: 768px) {
  .p-home-kv__container {
    padding-top: 43.75%;
    background-size: 32px 32px;
  }
}

.p-home-kv__item {
  position: absolute;
  left: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}

.p-home-kv__item > img,
.p-home-kv__item > video {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: auto;
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 768px) {
  .p-home-kv__item > img {
    width: auto;
    max-width: none;
    height: 100%;
  }
}

.p-home-kv__in {
  position: relative;
}

.p-home-kv__catch {
  text-align: center;
  color: #fff;
  font-size: 3.8rem;
  font-family: "メイリオ", "Meiryo", "Noto Sans JP", sans-serif;
  font-weight: 700;
  line-height: 1.5;
  text-shadow: 0 0 6px #000;
}

@media only screen and (max-width: 1100px) {
  .p-home-kv__catch {
    font-size: 4.26667vw;
  }
}

.p-home-kv__catch--middle {
  font-size: 2.4rem;
}

@media only screen and (max-width: 1100px) {
  .p-home-kv__catch--middle {
    font-size: 3.2vw;
  }
}

.p-home-kv__catch--small {
  font-size: 1.8rem;
}

@media only screen and (max-width: 1100px) {
  .p-home-kv__catch--small {
    font-size: 2.26667vw;
  }
}

.p-home-kv__link {
  margin-top: 32px;
  text-align: center;
}

@media only screen and (max-width: 1100px) {
  .p-home-kv__link {
    margin-top: 6px;
  }
}

@media only screen and (max-width: 768px) {
  .p-home-kv__link {
    margin-top: 2.13333vw;
  }
}

.p-home-kv__link > a {
  display: inline-block;
  padding: 0.75em 1em;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  color: #0089b6;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.05em;
  transition: border-color .2s, background-color .2s, color .2s;
}

@media only screen and (max-width: 1100px) {
  .p-home-kv__link > a {
    font-size: 1.3rem;
  }
}

@media only screen and (max-width: 768px) {
  .p-home-kv__link > a {
    font-size: 2.66667vw;
  }
}

.p-home-kv__link > a:before {
  display: inline-block;
  width: 0.45em;
  height: 0.45em;
  border-top: 2px solid #0089b6;
  border-right: 2px solid #0089b6;
  content: '';
  margin-right: 0.5em;
  vertical-align: 0;
  transform: rotate(45deg);
  content: '';
  transition: border-color .2s;
}

.p-home-kv__link > a:hover {
  opacity: 1;
  border-color: #00bab3;
  background-color: #00bab3;
  color: #fff;
}

.p-home-kv__link > a:hover:before {
  border-top-color: #ffffff;
  border-right-color: #ffffff;
}

.p-home-kv__nav {
  position: absolute;
  left: 50%;
  bottom: 20px;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transform: translateX(-50%);
}

@media only screen and (max-width: 768px) {
  .p-home-kv__nav {
    left: auto;
    right: 2.13333vw;
    bottom: 2.13333vw;
    transform: none;
  }
}

.p-home-kv__nav > li {
  width: 22px;
  height: 6px;
  margin: 0 3px;
  background-color: #ffffff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  transition: background-color .2s linear;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .p-home-kv__nav > li {
    width: 2.13333vw;
    height: 0.8vw;
    margin: 0 0.53333vw;
  }
}

.p-home-kv__nav > li.is-active {
  background-color: #0089b6;
  cursor: default;
  pointer-events: none;
}

.p-home-news__in {
  padding-top: 36px;
  padding-bottom: 45px;
}

.p-home-news__ttl {
  color: #333333;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1;
}

.p-home-news__list {
  margin-top: 16px;
}

.p-home-news-item {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0;
}

@media only screen and (max-width: 768px) {
  .p-home-news-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-home-news-item__date {
  padding-right: 16px;
  font-size: 1.4rem;
  line-height: 1.42857;
  white-space: nowrap;
}

.p-home-news-item__cat {
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 20px;
  border-radius: 10px;
  background-color: #0089b6;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: #ffffff;
  font-size: 1.1rem;
  line-height: 1;
  white-space: nowrap;
}

.p-home-news-item__ttl {
  padding-left: 11px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.42857;
}

@media only screen and (max-width: 768px) {
  .p-home-news-item__ttl {
    width: 100%;
    padding-left: 0;
    padding-top: 5px;
  }
}

.p-home-news-item__ttl > a {
  color: #0089b6;
}

.p-home-news__links {
  margin-top: 20px;
  text-align: right;
  font-size: 1.4rem;
  line-height: 1.42857;
}

.p-home-news__links > a {
  margin-left: 2em;
  color: #0089b6;
}

.p-home-news__links > a:first-child {
  margin-left: 0;
}

.p-home-news__links > a:before {
  display: inline-block;
  width: 8px;
  height: 13px;
  margin-right: 5px;
  vertical-align: -1px;
  background: url(../images/common/link-arw.png) no-repeat center center;
  content: '';
}

.p-home-company {
  background: url(../images/home/company-bg.jpg) no-repeat center center;
  background-size: cover;
}

.p-home-company__in {
  padding-top: 56px;
  padding-bottom: 48px;
}

.p-home-company__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-home-company-item {
  width: 47.95918%;
  margin-top: 40px;
  margin-left: 4.08163%;
  /*
			a:hover &__thumb {
				> img {
					transform: scale(1.05);
					opacity: 0.75;
				}
			}
			*/
}

.p-home-company-item:nth-child(-n+2) {
  margin-top: 0;
}

.p-home-company-item:nth-child(2n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .p-home-company-item {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  .p-home-company-item:nth-child(-n+2) {
    margin-top: 20px;
  }
  .p-home-company-item:first-child {
    margin-top: 0;
  }
}

.p-home-company-item a {
  position: relative;
  display: block;
}

.p-home-company-item a:hover {
  opacity: 1 !important;
}

.p-home-company-item__thumb {
  position: relative;
  display: block;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}

.p-home-company-item__thumb > img {
  display: block;
  width: 100%;
}

.p-home-company-item__ttl {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: 16px;
  text-align: center;
  color: #ffffff;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: 1;
  transition: bottom 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

a:hover .p-home-company-item__ttl {
  bottom: 1rem;
}

.p-home-products {
  background: url(../images/home/products-bg.jpg) no-repeat center center;
  background-size: cover;
}

.p-home-products__in {
  padding-top: 50px;
  padding-bottom: 50px;
}

.p-home-products__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-home-products-item {
  width: 30.61224%;
  margin-top: 30px;
  margin-left: 4.08163%;
  /*
			a:hover &__thumb {
				> img {
					transform: scale(1.05);
					opacity: 0.75;
				}
			}
			*/
}

.p-home-products-item:nth-child(-n+3) {
  margin-top: 0;
}

.p-home-products-item:nth-child(3n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .p-home-products-item {
    width: 49%;
    margin-top: 2%;
    margin-left: 2%;
  }
  .p-home-products-item:nth-child(-n+3) {
    margin-top: 2%;
  }
  .p-home-products-item:nth-child(3n+1) {
    margin-left: 2%;
  }
  .p-home-products-item:nth-child(-n+2) {
    margin-top: 0;
  }
  .p-home-products-item:nth-child(2n+1) {
    margin-left: 0;
  }
}

.p-home-products-item > a,
.p-home-products-item > div {
  position: relative;
  display: block;
}

.p-home-products-item > a:hover,
.p-home-products-item > div:hover {
  opacity: 1 !important;
}

.p-home-products-item__thumb {
  position: relative;
  display: block;
  width: 100%;
  background-color: #fff;
  overflow: hidden;
}

.p-home-products-item__thumb > img {
  display: block;
  width: 100%;
}

.p-home-products-item__ttl {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding-bottom: 16px;
  text-align: center;
  color: #ffffff;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 10px #005d95;
  transition: bottom 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

@media only screen and (max-width: 768px) {
  .p-home-products-item__ttl {
    font-size: 1.6rem;
  }
}

.p-home-products-item__ttl > small {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 140px;
  height: 28px;
  margin: 8px auto 0;
  border: 1px solid #ffffff;
  border-radius: 14px;
  color: #ffffff;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
}

@media only screen and (max-width: 768px) {
  .p-home-products-item__ttl > small {
    width: 120px;
    height: 24px;
    border-radius: 12px;
    font-size: 1.1rem;
  }
}

a:hover .p-home-products-item__ttl {
  bottom: 1rem;
}

.p-home-recruit {
  background: linear-gradient(#8cd8d5 0%, #ffffff 100%);
}

.p-home-recruit__in {
  padding-top: 56px;
  padding-bottom: 64px;
}

.p-home-recruit__catch {
  margin-bottom: 16px;
  text-align: center;
  font-size: 2.0rem;
  font-weight: 700;
  line-height: 1.5;
}

@media only screen and (max-width: 768px) {
  .p-home-recruit__catch {
    font-size: 1.6rem;
  }
}

.p-home-recruit__lead {
  margin-bottom: 56px;
  text-align: center;
  font-size: 1.4rem;
  line-height: 2;
}

@media only screen and (max-width: 768px) {
  .p-home-recruit__lead {
    text-align: left;
    font-size: 1.2rem;
  }
}

.p-home-recruit__banners {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-home-recruit-item {
  width: 47.95918%;
  margin-left: 4.08163%;
  /*
			a {
				position: relative;
				display: block;
				
				&:hover {
					opacity: 1 !important;
				}
			}
			*/
  /*
			a:hover &__thumb {
				> img {
					transform: scale(1.05);
					opacity: 0.75;
				}
			}
			*/
}

.p-home-recruit-item:nth-child(2n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .p-home-recruit-item {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  .p-home-recruit-item:first-child {
    margin-top: 0;
  }
}

.p-home-recruit-item__thumb {
  /*
				position: relative;
				display: block;
				width: 100%;
				background-color: #fff;
				overflow: hidden;
				
				> img {
					display: block;
					width: 100%;
					transition: transform .8s $ease-out-cubic, opacity .2s;
				}
				*/
}

.p-home-recruit-item__ttl {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #000000;
  font-size: 2.2rem;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  text-shadow: 0 2px 4px rgba(255, 0, 0, 0.5);
}

@media only screen and (max-width: 768px) {
  .p-home-recruit-item__ttl {
    font-size: 2.0rem;
  }
}

.p-home-recruit__links {
  margin-top: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-home-recruit-link {
  width: 23.46939%;
  margin-left: 2.04082%;
}

.p-home-recruit-link:nth-child(4n+1) {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .p-home-recruit-link {
    width: 49%;
    margin-left: 2%;
    margin-top: 2%;
  }
  .p-home-recruit-link:nth-child(4n+1) {
    margin-left: 2%;
  }
  .p-home-recruit-link:nth-child(-n+2) {
    margin-top: 0;
  }
  .p-home-recruit-link:nth-child(2n+1) {
    margin-left: 0;
  }
}

.p-home-recruit__entry {
  margin-top: 30px;
}

.p-login__main {
  padding-top: 5.2rem;
  padding-bottom: 4.8rem;
}

@media only screen and (max-width: 768px) {
  .p-login__main {
    padding-top: 2.6rem;
    padding-bottom: 2.4rem;
  }
}

@media only screen and (max-width: 768px) {
  #page-products-building_exp .m-kv02__ttl-ja {
    font-size: 1.8rem;
  }
}

@media only screen and (max-width: 768px) {
  #page-products-building_exp .m-kv02__catch {
    font-size: 1.2rem;
  }
}

@media only screen and (max-width: 768px) {
  #page-recruit .m-kv04__image {
    margin-left: -30.61224%;
    margin-right: 0%;
  }
}

@media only screen and (max-width: 768px) {
  #page-recruit-crosstalk .m-kv05__image {
    margin-left: -15.30612%;
    margin-right: -15.30612%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzIjpbImFzc2V0cy9jc3Mvc3R5bGUuc2NzcyIsImFzc2V0cy9jc3MvY29uZmlnL19wYXRoLnNjc3MiLCJhc3NldHMvY3NzL2NvbmZpZy9fc2l6ZS5zY3NzIiwiYXNzZXRzL2Nzcy9jb25maWcvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL2Nzcy9jb25maWcvX2ZvbnRzLnNjc3MiLCJhc3NldHMvY3NzL2NvbmZpZy9femluZGV4LnNjc3MiLCJhc3NldHMvY3NzL2Jhc2UvX3Jlc3BvbnNpdmUuc2NzcyIsImFzc2V0cy9jc3MvYmFzZS9fcmVzZXQuc2NzcyIsImFzc2V0cy9jc3MvYmFzZS9fZWFzaW5nLnNjc3MiLCJhc3NldHMvY3NzL2Jhc2UvX3Rvb2xzLnNjc3MiLCJhc3NldHMvY3NzL2Jhc2UvX2NvbW1vbi5zY3NzIiwiYXNzZXRzL2Nzcy9iYXNlL19hbmltYXRpb24uc2NzcyIsImFzc2V0cy9jc3MvbGF5b3V0L19ib2R5LnNjc3MiLCJhc3NldHMvY3NzL2xheW91dC9fd3JhcC5zY3NzIiwiYXNzZXRzL2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiYXNzZXRzL2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiYXNzZXRzL2Nzcy9sYXlvdXQvX21haW4uc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fYWxpZ24uc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fYmFubmVycy5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19ib3guc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fYnJlYWRjcnVtYi5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19idG4uc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fY29sb3Iuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fY29sdW1uLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX2Rvd25sb2FkLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX2Zvcm0uc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fZ3JpZC5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19nc2Muc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9faWZyYW1lLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX2ltYWdlLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX2ltYWdlcy5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19pbmRleC5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19pbnRlcnZpZXcuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9faXRlbS5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19rdi5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19saW5rcy5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19saXN0LnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX2xvZ28tZ3JvdXAuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fbG9nb3Muc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fbWFyZ2luLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX21hcmtlci5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19tZXNzYWdlLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX25ldHdvcmsuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fcGFnZS5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmV2bmV4dC5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19zZWN0aW9uLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX3NoYWRvdy5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL19zaXplLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX3NsaWRlci5zY3NzIiwiYXNzZXRzL2Nzcy9tb2R1bGVzL190YWIuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fdGFibGUuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fdGFnLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX3RleHQuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fdGh1bWIuc2NzcyIsImFzc2V0cy9jc3MvbW9kdWxlcy9fdHRsLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX3VpLnNjc3MiLCJhc3NldHMvY3NzL21vZHVsZXMvX3pvb20tbW9kYWwuc2NzcyIsImFzc2V0cy9jc3MvcGFnZXMvX2FkbWluLnNjc3MiLCJhc3NldHMvY3NzL3BhZ2VzL19jb21tb24uc2NzcyIsImFzc2V0cy9jc3MvcGFnZXMvX2NvbXBhbnkuc2NzcyIsImFzc2V0cy9jc3MvcGFnZXMvX2hvbWUuc2NzcyIsImFzc2V0cy9jc3MvcGFnZXMvX2xvZ2luLnNjc3MiLCJhc3NldHMvY3NzL3BhZ2VzL19wcm9kdWN0cy5zY3NzIiwiYXNzZXRzL2Nzcy9wYWdlcy9fcmVjcnVpdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIENTUyBEb2N1bWVudCAqL1xuXG5AaW1wb3J0IFwiY29uZmlnL3BhdGhcIjtcbkBpbXBvcnQgXCJjb25maWcvc2l6ZVwiO1xuQGltcG9ydCBcImNvbmZpZy9jb2xvcnNcIjtcbkBpbXBvcnQgXCJjb25maWcvZm9udHNcIjtcbkBpbXBvcnQgXCJjb25maWcvemluZGV4XCI7XG5AaW1wb3J0IFwiYmFzZS9yZXNwb25zaXZlXCI7XG5AaW1wb3J0IFwiYmFzZS9yZXNldFwiO1xuQGltcG9ydCBcImJhc2UvZWFzaW5nXCI7XG5AaW1wb3J0IFwiYmFzZS90b29sc1wiO1xuQGltcG9ydCBcImJhc2UvY29tbW9uXCI7XG5AaW1wb3J0IFwiYmFzZS9hbmltYXRpb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvYm9keVwiO1xuQGltcG9ydCBcImxheW91dC93cmFwXCI7XG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbWFpblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2FsaWduLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19iYW5uZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19ib3guc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2J0bi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fY29sb3Iuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2NvbHVtbi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fZG93bmxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2Zvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2dyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2dzYy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9faWZyYW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19pbWFnZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9faW1hZ2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9faW50ZXJ2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19rdi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fbGlua3Muc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2xvZ28tZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX2xvZ29zLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19tYXJnaW4uc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX21hcmtlci5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fbWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fbmV0d29yay5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fcHJldm5leHQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3NlY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3NoYWRvdy5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fc2l6ZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9fc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL190YWIuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3RhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL190YWcuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3RleHQuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3RodW1iLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL190dGwuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvX3VpLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL196b29tLW1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fYWRtaW4uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19jb21tb24uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19jb21wYW55LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9faG9tZS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX2xvZ2luLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fcHJvZHVjdHMuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19yZWNydWl0LnNjc3NcIjtcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiRpbWc6IFwiLi4vaW1hZ2VzL1wiOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gcmVzcG9uc2l2ZSBzZXR0aW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3AtYmFzZTogMzc1O1xuJHBjLWJhc2U6IDEyODA7XG4kcGMtY2VudGVyOiA5ODA7XG4kcGMtaW5uZXI6IDExMzI7XG5cbiRsYXJnZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KVwiO1xuLy8gJHRiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpXCI7XG4kdGIyOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpXCI7XG4kdGI6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweClcIjtcbiRzcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCI7XG4kcGM6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KVwiOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcclxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4kY29sb3ItZ3JheTE6ICNmN2Y3Zjc7XHJcbiRjb2xvci1ncmF5MjogIzVhNWE1YTtcclxuJGNvbG9yLWdyYXkzOiAjY2VjZWNlO1xyXG4kY29sb3ItZ3JheTQ6ICNkZWRlZGU7XHJcbiRjb2xvci1ncmF5NTogIzNmM2YzZjtcclxuJGNvbG9yLWdyYXk2OiAjOTk5OTk5O1xyXG4kY29sb3ItcmVkOiAjOTkwMDAxOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEA0MDA7NzAwJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJGZjLWRlZmF1bHQ6ICRjb2xvci1ibGFjaztcclxuXHJcbiRmZi1kZWZhdWx0OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZmLWNhdGNoOiAn44Oh44Kk44Oq44KqJywgJ01laXJ5bycsJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiRmZi1lbjogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZ3LWxpZ2h0OiAzMDA7XHJcbiRmdy1ub3JtYWw6IDQwMDtcclxuJGZ3LW1lZGl1bTogNTAwO1xyXG4kZnctYm9sZDogNzAwO1xyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4kei1oZWFkZXI6IDkwMDtcclxuJHotc2VhcmNoOiA4MDA7XHJcbiR6LWFncmVlbWVudDogNzUwO1xyXG4kei1mb290ZXI6IDcwMDtcclxuJHotY29udHJvbDogODAwO1xyXG4kei16b29tOiA5MDA7IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcmVzcG9uc2l2ZSBlbGVtZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaXNzcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucGMtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4ucGMtaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGMtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnRiLWlubGluZSxcbi50Yi1pbmxpbmUtYmxvY2ssXG4udGItYmxvY2sge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3AtaW5saW5lLFxuLnNwLWlubGluZS1ibG9jayxcbi5zcC1ibG9jayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhICN7JHRifSB7XG5cdC50Yi1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG5cdC50Yi1pbmxpbmUtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC50Yi1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhICN7JHNwfSB7XG5cdC5pc3NwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGMtaW5saW5lLFxuXHQucGMtaW5saW5lLWJsb2NrLFxuXHQucGMtYmxvY2sge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuc3AtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0fVxuXHQuc3AtaW5saW5lLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQuc3AtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIu+7v0BjaGFyc2V0IFwidXRmLThcIjtcblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHJlc2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLFxuaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5zZWN0aW9uLCBhcnRpY2xlLCBhc2lkZSwgaGdyb3VwLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBkaWFsb2csIGZpZ3VyZSwgZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlndXJlLCBmb290ZXIsIGhlYWRlcixcbmhncm91cCwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDonJztcblx0Y29udGVudDogbm9uZTtcbn1cblxuYSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gQ3VzdG9tIGVhc2luZyBmdW5jdGlvbnMuXG4vLyBodHRwOi8vZWFzaW5ncy5uZXQvamFcblxuLy8gc2luZVxuJGVhc2UtaW4tc2luZTpjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOmN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6Y3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcblxuLy8gcXVhZFxuJGVhc2UtaW4tcXVhZDpjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6Y3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6Y3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG4vLyBjdWJpY1xuJGVhc2UtaW4tY3ViaWM6Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4kZWFzZS1vdXQtY3ViaWM6Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6Y3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4vLyBxdWFydFxuJGVhc2UtaW4tcXVhcnQ6Y3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6Y3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiRlYXNlLWluLW91dC1xdWFydDpjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4vLyBxdWludFxuJGVhc2UtaW4tcXVpbnQ6Y3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6Y3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OmN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuLy8gZXhwb1xuJGVhc2UtaW4tZXhwbzpjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOmN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuLy8gY2lyY1xuJGVhc2UtaW4tY2lyYzpjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzpjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOmN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG4vLyBiYWNrXG4kZWFzZS1pbi1iYWNrOmN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6Y3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6Y3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbi8vIGVsYXN0aWMgYmFja1xuJGVhc2Utb3V0LWJhY2staGFyZDpjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTsiLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGhvdmVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gaG92ZXIoICRvcGFjaXR5Oi43ICkge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdG9wYWNpdHk6IDE7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAkb3BhY2l0eTtcblx0fVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjbGVhcmZpeFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNsZWFyZml4KCkge1xuXHQqem9vbTogMTtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gdndcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dyggJHNpemUsICRiYXNlICkge1xuXHRAcmV0dXJuIDEwMHZ3IC8gJGJhc2UgKiAkc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHZoKCAkc2l6ZSwgJGJhc2UgKSB7XG5cdEByZXR1cm4gMTAwdmggLyAkYmFzZSAqICRzaXplO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBzcHZ3XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gc3B2dyggJHNpemUgKSB7XG5cdEByZXR1cm4gdncoICRzaXplLCAkc3AtYmFzZSApO1xufVxuXG5AZnVuY3Rpb24gc3B2aCggJHNpemUgKSB7XG5cdEByZXR1cm4gdmgoICRzaXplLCAkc3AtYmFzZS1oICk7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHBjdndcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiBwY3Z3KCAkc2l6ZSApIHtcblx0QHJldHVybiB2dyggJHNpemUsICRwYy1iYXNlICk7XG59XG5cbkBmdW5jdGlvbiBwY3ZoKCAkc2l6ZSApIHtcblx0QHJldHVybiB2aCggJHNpemUsICRwYy1iYXNlLWggKTtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBjb21tb25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgbGluZWFyO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGN1cnNvcjogZGVmYXVsdDtcblxuXHQmW2hyZWZdIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cdCZbaHJlZl49XCJ0ZWw6XCJdIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XG5cdFx0QG1lZGlhICN7JHNwfSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmFsdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnN1cCB7XG5cdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblx0Zm9udC1zaXplOiBzbWFsbGVyO1xufSIsIkBrZXlmcmFtZXMgYmxpbmt7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBibGluaygpIHtcclxuXHRhbmltYXRpb246YmxpbmsgLjI1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkBtaXhpbiBibGlua19zbG93KCkge1xyXG5cdGFuaW1hdGlvbjpibGluayAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYWluXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiA2Mi41JTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5MTtcclxuXHRjb2xvcjogJGZjLWRlZmF1bHQ7XHJcblx0Zm9udC1mYW1pbHk6ICRmZi1kZWZhdWx0O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdC8vIGxldHRlci1zcGFjaW5nOiAwLjEyNWVtO1xyXG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xyXG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cdFxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHdyYXBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC13cmFwIHtcclxuXHQmLndpdGgtZG93bmxvYWQtY29udHJvbCB7XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHNwdncoIDEyMCApO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGhlYWRlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWhlYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6ICR6LWhlYWRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzICRlYXNlLW91dC1jaXJjO1xyXG5cdFxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0aGVpZ2h0OiBzcHZ3KCA5MCApO1xyXG5cdH1cclxuXHRcclxuXHQmLmlzLWhpZGRlbiB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cdH1cclxuXHQmX19pbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHNwdncoMjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IHNwdncoIDEyMCApO1xyXG5cdFx0fVxyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFxyXG5cdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29ycG8ge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHR3aWR0aDogc3B2dyggMTc1LjUgKTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGh0bWxbbGFuZz1cImVuLVVTXCJdICYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2FkbWluIHtcclxuXHRcdGNsZWFyOiByaWdodDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdGNvbG9yOiAjMDA2MmEwO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdCZfX25hdiB7XHJcblx0XHRjbGVhcjogcmlnaHQ7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdGNsZWFyOiBub25lO1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDIxNnB4ICk7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAje3NwdncoMTIwKX0gKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogc3B2dyggMTAgKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAxNTBweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtIDE1MHB4ICk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDZweCA2cHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHRvcDogc3B2dyggOTAgKTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKCAxMDB2aCAtICN7c3B2dyggOTAgKX0gKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAxMnB4IDI4cHggMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0QG1lZGlhICN7JHBjfSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaXMtY3VycmVudDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgI3skcGN9IHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVgoMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciA+IGEge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRAbWVkaWEgI3skcGN9IHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVgoMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbmF2LmlzLWFjdGl2ZSB7XHJcblx0XHQ+IHVsIHtcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zcG1lbnUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0fVxyXG5cdFx0LmJvcmRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODliNjtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXYuaXMtYWN0aXZlICZfX3NwbWVudSB7XHJcblx0XHQuYm9yZGVyIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcGFyZW50IHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCA2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vZ25hdi1hcncucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXIgPiBhIHtcclxuXHRcdFx0QG1lZGlhICN7JHBjfSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTVlZDtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaXMtaG92ZXIgPiBhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTVlZDtcclxuXHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2hpbGQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qXHJcblx0Jl9fcGFyZW50OmhvdmVyICZfX2NoaWxkIHtcclxuXHRcdEBtZWRpYSAjeyRwY30ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ki9cclxuXHQmX19wYXJlbnQuaXMtaG92ZXIgJl9fY2hpbGQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCZfX3NlYXJjaCB7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDAgMCAwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbW1vbi9nbmF2LXNlYXJjaC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXNlYXJjaGJveCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTVlZDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7IC8vIGRlZmF1bHRcclxuXHRcdFxyXG5cdFx0LmdzYy1pbnB1dC1ib3gge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGFuZ3VhZ2Uge1xyXG5cdFx0cGFkZGluZzogMTZweCAwIDAgMDtcclxuXHRcdG1hcmdpbjogMCA4cHggMCAwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwIDRweCAwIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3NlbGVjdCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDEycHggNXB4IDVweDtcclxuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogIzAxODliNjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMTg5YjYgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRyb3Age1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNWVkO1xyXG5cdFx0XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCBzcHZ3KDQwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faGVhZGluZyB7XHJcblx0XHRcdC8vIHdpZHRoOiAxNjBweDtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDE2MCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0ZmxleDogMCAwIG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHQmLWphIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1lbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbHVtbiB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA4OWI2O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBkbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tbW9uL2ZuYXYtYXJ3LnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZ3JvdXAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2luIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1jb21wYW55ICZfX2JvZHkgPiAmX19jb2x1bW46bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0Ly8gd2lkdGg6IDIyMHB4O1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSggMjIwIC8gKCRwYy1jZW50ZXIgLSAyMDApICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tY29tcGFueSAmX19ib2R5ID4gJi1ncm91cCB7XHJcblx0XHRcdC8vIHdpZHRoOiA1NjBweDtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDU2MCAvICgkcGMtY2VudGVyIC0gMjAwKSApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWNvbXBhbnkgJl9fYm9keSA+ICYtZ3JvdXA6bnRoLWNoaWxkKDIpICZfX2NvbHVtbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtaW4td2lkdGg6IDU2JTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1wcm9kdWN0cyAmX19ib2R5ID4gJl9fY29sdW1uIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tcmVjcnVpdCAmX19ib2R5ID4gJi1ncm91cDpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHQvLyB3aWR0aDogNTI1cHg7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCA1MjUgLyAoJHBjLWNlbnRlciAtIDIwMCkgKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1yZWNydWl0ICZfX2JvZHkgPiAmLWdyb3VwOm50aC1jaGlsZCgxKSAmX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0Ly8gd2lkdGg6IDMwMHB4O1xyXG5cdFx0XHQvLyB3aWR0aDogcGVyY2VudGFnZSggMzAwIC8gKCRwYy1jZW50ZXIgLSAyMDApICk7XHJcblx0XHRcdG1pbi13aWR0aDogNTYlO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1yZWNydWl0ICZfX2JvZHkgPiAmLWdyb3VwOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdC8vIHdpZHRoOiAyNDBweDtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDI0MCAvICgkcGMtY2VudGVyIC0gMjAwKSApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1lbnRyeSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1kb3dubG9hZCAmX19ib2R5ID4gJi1ncm91cDpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tZG93bmxvYWQgJl9fYm9keSA+ICYtZ3JvdXA6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWRvd25sb2FkICZfX2JvZHkgPiAmLWdyb3VwOm50aC1jaGlsZCgyKSAmX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWluLXdpZHRoOiA1MCU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWRvd25sb2FkICZfX2JvZHkgPiAmLWdyb3VwOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbi5sLWZvb3RlciB7XHJcblx0Ji1uYXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTVlZDtcclxuXHRcdFxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHBhZGRpbmc6IDM4cHggMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZ3JvdXAge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSggNC44IC8gNiApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX190dGwge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwODliNjtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA4OWI2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19pbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1ncm91cCAmLXNlY3Qge1xyXG5cdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoIDEgLyA1ICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc2VjdCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAxIC8gNiApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190dGwge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA4OWI2O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vZm5hdi1hcncucG5nKSBuby1yZXBlYXQgbGVmdCAycHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWlucXVpcnkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogOTdweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0d2lkdGg6IDExNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb21wYW55IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvKlxyXG5cdFx0Jl9fY2F0Y2gge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHQqL1xyXG5cdFx0Jl9fbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdCZfX2FkZHJlc3Mge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFjdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGVsLFxyXG5cdFx0Jl9fZW1haWwge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19lbWFpbCB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vZm9vdGVyLWVtYWlsLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190ZWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDVweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vZm9vdGVyLXRlbC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZpeGVkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiAkei1mb290ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcblx0fVxyXG5cdCYtaW5xdWlyeS5pcy1maXhlZCAmLWZpeGVkIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzICRlYXNlLW91dC1jaXJjO1xyXG5cdH1cclxuXHQmLWlucXVpcnkuaXMtZml4ZWQuaXMtdmlzaWJsZSAmLWZpeGVkIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcblx0fVxyXG5cdCYtYWdyZWVtZW50IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6ICR6LWFncmVlbWVudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyAkZWFzZS1vdXQtY2lyYztcclxuXHRcdFxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvLyBtaW4taGVpZ2h0OiA5N3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDk3cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdC8vIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Ly8gbWluLWhlaWdodDogMTQzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNTZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTg4cHggKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2J0biB7XHJcblx0XHRcdHdpZHRoOiAxNjhweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hZ3JlZW1lbnQuaXMtdmlzaWJsZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdH1cclxuXHQmLWluZm8ge1xyXG5cdFx0Jl9faW4ge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XHJcblx0XHR9XHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDA4OWI2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29weXJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1haW5cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4ubC1tYWluIHtcclxuXHRwYWRkaW5nLXRvcDogMTUwcHg7XHJcblx0XHJcblx0LypcclxuXHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdHBhZGRpbmctdG9wOiAyMTBweDtcclxuXHR9XHJcblx0Ki9cclxuXHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdHBhZGRpbmctdG9wOiBzcHZ3KCA5MCApO1xyXG5cdH1cclxufVxyXG5cclxuLmwtaW4ge1xyXG5cdC8vIG1heC13aWR0aDogI3skcGMtY2VudGVyfXB4O1xyXG5cdC8qXHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0Ki9cclxuXHRwYWRkaW5nLWxlZnQ6IDk1cHg7XHJcblx0cGFkZGluZy1yaWdodDogOTVweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHJcblx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHNwdncoIDE1ICk7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcHZ3KCAxNSApO1xyXG5cdH1cclxuXHRcclxuXHQmLS13aWRlIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHNwdncoIDE1ICk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHNwdncoIDE1ICk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0tYWxpZ24ge1xyXG5cdCYtbGVmdCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQmLXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQmLWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59IiwiLm0tYmFubmVycyB7XHJcblx0Ji1jb2wwMiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSggNDcwIC8gJHBjLWNlbnRlciApO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCRwYy1jZW50ZXIgLSA0NzAgKiAyKSAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdGh1bWIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgJGVhc2Utb3V0LWN1YmljLCBvcGFjaXR5IC4ycztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LypcclxuXHRcdFx0YTpob3ZlciAmX190aHVtYiB7XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNzU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCovXHJcblx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYm90dG9tIC40cyAkZWFzZS1vdXQtY3ViaWM7XHJcblx0XHRcdH1cclxuXHRcdFx0YTpob3ZlciAmX190dGwge1xyXG5cdFx0XHRcdGJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbDAzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAzMDAgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCAoJHBjLWNlbnRlciAtIDMwMCAqIDMpIC8gMiAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgtbiszKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdGh1bWIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgJGVhc2Utb3V0LWN1YmljLCBvcGFjaXR5IC4ycztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LypcclxuXHRcdFx0YTpob3ZlciAmX190aHVtYiB7XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNzU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCovXHJcblx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDEwcHggIzAwNWQ5NTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gLjRzICRlYXNlLW91dC1jdWJpYztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHNtYWxsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDhweCBhdXRvIDA7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhOmhvdmVyICZfX3R0bCB7XHJcblx0XHRcdFx0Ym90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufSIsIi5tLWJveCB7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgIzI2OWJjMTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XHJcblx0fVxyXG5cdCZfX2luIHtcclxuXHRcdHBhZGRpbmc6IDQuMnJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHBhZGRpbmc6IDIuMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm0tY29sdW1uIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDM0OHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1jYXB0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDQwNnB4ICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0tYnJlYWRjcnVtYiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy10b3A6IDIuOHJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMi44cmVtO1xyXG5cdFxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0cGFkZGluZy10b3A6IDFyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG5cdCZfX2luIHtcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0fVxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMWVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNzUlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICfvvJ4nO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubS1idG4ge1xyXG5cdCYwMSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1pbi13aWR0aDogMjMwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDg5YjY7XHJcblx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzLCBjb2xvciAuMnM7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE4cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICMwMGJhYjM7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGJhYjM7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0Ji0tc21hbGwge1xyXG5cdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwLjhlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDlyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWFydyB7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA4OWI2O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwODliNjtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWFydy1yZXZlcnNlIHtcclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDdweDtcclxuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDg5YjY7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDg5YjY7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tc21hbGwge1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1mdWxsIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi13aWR0aDogMDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdH1cclxuXHRcdCYtLW5vYm9yZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmMDIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwLjc1ZW0gMWVtO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODliNjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRmb250LWZhbWlseTogJGZmLWRlZmF1bHQ7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgY29sb3IgLjJzO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiYWIzO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tc21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwMyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEwcHggNnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzNjODliMjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJhY2tncm91bmQ6ICNhZGRjZTk7XHJcblx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGNvbG9yIC4ycztcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHBhZGRpbmc6IHNwdncoOCkgc3B2dyg2KTtcclxuXHRcdFx0LypcclxuXHRcdFx0Zm9udC1zaXplOiBzcHZ3KDE0KTtcclxuXHRcdFx0Ki9cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tY2xlYXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGJhYjM7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzAwYmFiMztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5idXR0b24ubS1idG4wMSxcclxuYnV0dG9uLm0tYnRuMDIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5idXR0b24ubS1idG4wMS0tZnVsbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsIi5tLWNvbG9yIHtcclxuXHQmLXJlZCB7XHJcblx0XHRjb2xvcjogI0Q5ODZCQTtcclxuXHR9XHJcbn0iLCIubS1jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0bWFyZ2luLXRvcDogNS4wcmVtO1xyXG5cdH1cclxuXHRcclxuXHQmLS1pbWFnZS1sZWZ0IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1pbWFnZS1yaWdodCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNDU2cHgpO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuMHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dCB7fVxyXG5cdCZfX2xpbmsge1xyXG5cdFx0bWF4LXdpZHRoOiAyNTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQmMDEsXHJcblx0JjAyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcclxuXHRcdCYtLWltYWdlLWxlZnQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1pbWFnZS1yaWdodCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1jZW50ZXIge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0LjByZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjAxIHtcclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgKiA0NTAgLyAjeyRwYy1pbm5lcn0gKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubS1pbWFnZWJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jl9faW4ge1xyXG5cdFx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAqIDYyMCAvICN7JHBjLWlubmVyfSApO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLWltYWdlLWZpeGVkICZfX2ltYWdlIHtcclxuXHRcdFx0QG1lZGlhICN7JGxhcmdlfSB7XHJcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDQ0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1pbWFnZS1maXhlZCAmX19jb250ZW50IHtcclxuXHRcdFx0QG1lZGlhICN7JGxhcmdlfSB7XHJcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA0NDBweCAtIDYycHggKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmMDIge1xyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggNTAlIC0gMTBweCApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCA1MCUgLSAxMHB4ICk7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tLWRvd25sb2FkIHtcclxuXHRwYWRkaW5nLXRvcDogMTAwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0XHJcblx0QG1lZGlhICN7JHRiMn0ge1xyXG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdH1cclxuXHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdHBhZGRpbmctdG9wOiBzcHZ3KCAxNTArMjAgKTtcclxuXHR9XHJcblx0Ji1zZWFyY2gge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMTUwcHg7XHJcblx0XHR6LWluZGV4OiAkei1zZWFyY2g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZWQ7XHJcblx0XHR0cmFuc2l0aW9uOiB0b3AgMS4ycyAkZWFzZS1vdXQtY2lyYztcclxuXHRcdFxyXG5cdFx0LypcclxuXHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHR0b3A6IDIxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ki9cclxuXHRcdEBtZWRpYSAjeyR0YjJ9IHtcclxuXHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHR0b3A6IHNwdncoIDkwICk7XHJcblx0XHRcdGhlaWdodDogc3B2dyggMTUwICk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sLWhlYWRlci5pcy1oaWRkZW4gKyAubC1tYWluICYge1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHRiMn0ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0aGVpZ2h0OiBzcHZ3KCAxNDAgKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogc3B2dyg0KTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3B2dyg0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29sdW1uIHtcclxuXHRcdH1cclxuXHRcdCZfX2tleXdvcmQge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTNweCA2cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvKlxyXG5cdFx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQqL1xyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiBzcHZ3KCAxMCApIHNwdncoIDYgKTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jYXRlZ29yeSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAyMy4xMjUlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMi41JTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEwcHgpIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDguNzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zcGFjZSB7XHJcblx0XHRcdEBtZWRpYSAjeyR0YjJ9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3N1Ym1pdCB7XHJcblx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogc3B2dyg5OCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NsZWFyIHtcclxuXHRcdFx0d2lkdGg6IDcycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogc3B2dyg2NCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA0MXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0LypcclxuXHRcdFx0XHRoZWlnaHQ6IHNwdncoNDEpO1xyXG5cdFx0XHRcdCovXHJcblx0XHRcdFx0cGFkZGluZzogc3B2dyggMTAgKSBzcHZ3KDI0KSBzcHZ3KCAxMCApIHNwdncoMTApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRyaWdodDogc3B2dygxMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zZWxlY3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMjEwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDEuMnMgJGVhc2Utb3V0LWNpcmM7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skdGIyfSB7XHJcblx0XHRcdFx0dG9wOiAyNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR0b3A6IHNwdncoMjQwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubC1oZWFkZXIuaXMtaGlkZGVuICsgLmwtbWFpbiAmIHtcclxuXHRcdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0dG9wOiBzcHZ3KDk4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy12aXNpYmxlIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19iZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZWQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzICRlYXNlLW91dC1jdWJpYztcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmlzLXZpc2libGUgJl9fYmcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faW4ge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2JveCB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0XHR0aCxcclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMWVtO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcmVzdWx0IHtcclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY2hlY2sge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZTVlZDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpbnB1dCxcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyJTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9faW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBpbnB1dCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190aHVtYiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAxcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTRweCBzb2xpZCAjZjhmOGY4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxNHB4IHNvbGlkICNmOGY4Zjg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWRvd25sb2FkL2ljby16b29tLnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbWFpbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDEyMHB4ICk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGFiZWxzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLmlzLWNvbG9yLWNhdDEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ3MTJmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pcy1jb2xvci1tYXQxIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzlhOWI5YztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaXMtY29sb3ItbWF0MiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NTZkMmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmlzLWNvbG9yLXNpemUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M4OWIyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pcy1jb2xvci1mcHJmIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFjNWMyNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faW5mbyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2NoZWNrIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gaW5wdXQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2NoZWNrcyB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgKyAxMHB4ICk7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggLTVweCAtNXB4IC01cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQ+IGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgNnB4IDAgMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbnRyb2wge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHotaW5kZXg6ICR6LWNvbnRyb2w7XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNjODliMjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzg5YjI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M4OWIyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY291bnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiBzcHZ3KDUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogc3B2dygxNCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3B2dyggMTAgKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc2VsZWN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0c2VjdGlvbiB7XHJcblx0XHRcdFx0PiBoMiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3B2dyggMTIgKTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zdWJtaXQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHNwdncoNSk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3B2dyg1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGJ1dHRvbiB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubS1mb3JtIHtcclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG5cdFx0cGFkZGluZzogMC43NWVtO1xyXG5cdH1cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNmVtO1xyXG5cdFx0cGFkZGluZzogMC43NWVtO1xyXG5cdFx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjRlbTtcclxuXHR9XHJcblx0Lm1UNSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG5cdC5tVDMwIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cdC5lcnJvck1zZyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdFxyXG5cdFx0LmVycm9ySGVhZCB7XHJcblx0XHRcdHBhZGRpbmc6IGNhbGMoIDAuNWVtIC0gM3B4ICkgMC41ZW0gMC41ZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAn4oC7JztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwODliNjtcclxuXHR9XHJcblx0Ji1pbnB1dCB7XHJcblx0XHQmLS1zLFxyXG5cdFx0Ji0tbSxcclxuXHRcdCYtLWwge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cdFx0Ji0tcyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDhlbTtcclxuXHRcdH1cclxuXHRcdCYtLW0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxNmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji0tbCB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDI0ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dGgsXHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3VibWl0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0bWluLXdpZHRoOiAxMGVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tLWdyaWQge1xyXG5cdCYtY29sMDIsXHJcblx0Ji1jb2wwMyxcclxuXHQmLWNvbDA0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdCYtLWNlbnRlcmluZyB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWl0ZW0ge1xyXG5cdFx0Jl9fdGh1bWIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjZyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjZyZW07XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29sMDIgJi1pdGVtIHtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCA0NzAgLyAkcGMtY2VudGVyICk7XHJcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCRwYy1jZW50ZXIgLSA0NzAgKiAyKSAvICRwYy1jZW50ZXIgKTtcclxuXHRcdG1hcmdpbi10b3A6IDIuOHJlbTtcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoLW4rMikge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMi44cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb2wwMyAmLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDMwMCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCAoJHBjLWNlbnRlciAtIDMwMCAqIDMpIC8gMiAvICRwYy1jZW50ZXIgKTtcclxuXHRcdG1hcmdpbi10b3A6IDQuNHJlbTtcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMi4wcmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuMHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX190aHVtYiB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29sMDQgJi1pdGVtIHtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCAyMTUgLyAkcGMtY2VudGVyICk7XHJcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCRwYy1jZW50ZXIgLSAyMTUgKiA0KSAvIDMgLyAkcGMtY2VudGVyICk7XHJcblx0XHRtYXJnaW4tdG9wOiAzLjJyZW07XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKC1uKzQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDRuKzEpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgtbis0KSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMS42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNCU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoLW4rMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaW1hZ2VzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdD4gZmlndXJlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDJuKzEpKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKG4rMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMC41ZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmdzYy1zZWFyY2gtYnV0dG9uLXYyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDQxcHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogIzAwODliNiAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdCY6aG92ZXIsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYmFiMyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHRzdmcge1xyXG5cdFx0d2lkdGg6IDE4cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIubS1pZnJhbWUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQ+IGlmcmFtZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCYtLTF4MSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHR9XHJcbn0iLCIubS1pbWFnZSB7XHJcblx0Ji1mdWxsLFxyXG5cdCYtY2VudGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDU0cHg7XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZ1bGwge1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0iLCIubS1pbWFnZXMge1xyXG5cdCZfX21haW4ge1xyXG5cdFx0PiBmaWd1cmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyAvLyBkZWZhdWx0XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDE0cHggc29saWQgI2Y4ZjhmODtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDE0cHggc29saWQgI2Y4ZjhmODtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRib3R0b206IDRweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31kb3dubG9hZC9pY28tem9vbS5zdmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nLFxyXG5cdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogNzRweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmlzLXZpZGVvIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tcGFueS9uZXR3b3JrL2ljby1wbGF5LnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0taW5kZXgwMSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWF4LXdpZHRoOiAjeyRwYy1jZW50ZXJ9cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFxyXG5cdCYtLWNlbnRlcmluZyB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0Ji1pdGVtIHtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCAzMDAgLyAkcGMtY2VudGVyICk7XHJcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCRwYy1jZW50ZXIgLSAzMDAgKiAzKSAvIDIgLyAkcGMtY2VudGVyICk7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjhyZW07XHJcblx0XHRcclxuXHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyJTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdH1cclxuXHRcdCZfX3RodW1iIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHJcblx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdHJhbnNmb3JtIC40cyBlYXNlLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluazpob3ZlciAmX190aHVtYiB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC43NTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R0bCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjRyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjRyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tLWludGVydmlldyB7XHJcblx0Ji1wcm9maWxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFx0cGFkZGluZzogNDRweDtcclxuXHRcdGJvcmRlcjogNnB4IHNvbGlkICMyNjliYzE7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1LjByZW07XHJcblx0XHRcdHBhZGRpbmc6IDIuMnJlbTtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwLjNyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtaW4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3BpYyB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMi40cmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxNHJlbSApO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyLjByZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1lbjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHQmX19zY2hlZHVsZSB7XHJcblx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0cGFkZGluZzogMjhweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Ji10dGwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWVuO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBkbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMi44cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBkdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMy41ZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZmLWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGRkIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNGVtKTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNDgwcHggKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuMHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW5hdiB7XHJcblx0XHRtYXJnaW4tdG9wOiA4LjByZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0LjByZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAxODAgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCAoJHBjLWNlbnRlciAtIDE4MCAqIDUgKSAvIDQgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCg1bisxKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDVuKzEpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA4OWI2O1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RodW1iIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdHJhbnNmb3JtIC40cyBlYXNlLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbGluazpob3ZlciAmX190aHVtYiB7XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fbmFtZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMS40cmVtIDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0taXRlbSB7XHJcblx0JjAxIHtcclxuXHRcdCZfX3RodW1iIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5qcy16b29tLW1vZGFsLXRhcmdldCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDFweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkICNmOGY4Zjg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDE0cHggc29saWQgI2Y4ZjhmODtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9ZG93bmxvYWQvaWNvLXpvb20uc3ZnKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy12aWRlbyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gdmlkZW8ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjJyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFxyXG5cdFx0XHQmLmlzLWRvdWJsZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTE4LjYlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwMiB7XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHQ+IHNwYW4sXHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMC44ZW0gMWVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZWQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogIzFhNGU4YTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxZW07XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzAwODliNjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDg5YjY7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS44cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0ta3Yge1xyXG5cdCYwMSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0bWluLWhlaWdodDogMjQwcHg7XHJcblx0XHR9XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDk4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogOTVweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHNwdncoIDE1ICk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogc3B2dyggMTUgKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtamEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWVuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjhyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1lbjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwMiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0bWluLWhlaWdodDogMjQwcHg7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0bWluLWhlaWdodDogMTQycHg7XHJcblx0XHR9XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDk4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogOTVweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHNwdncoIDE1ICk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogc3B2dyggMTUgKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyLjByZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1qYSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtZW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuMHJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWVuO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NhdGNoIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICN7KDM0IC8gMjIpfTtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyLjByZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIuMHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjAzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxNjBweDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMjBweDtcclxuXHRcdH1cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC8vIG1heC13aWR0aDogOTgwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA5NXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA5NXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogc3B2dyggMTUgKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBzcHZ3KCAxNSApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190dGwge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDZweCAjMDAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1qYSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtZW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuMHJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWVuO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjA0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoICggOTgwIC0gMTI4MCApIC8gMiAvIDk4MCApO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSggKCA5ODAgLSAxMjgwICkgLyAyIC8gOTgwICk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWF4LXdpZHRoOiA5ODBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHRcdCZfX3R0bCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogI3soNjAgLyA0Mil9O1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDZweCAjZmZmO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBzcHZ3KDIwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmMDUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCA5ODAgLSAxMjgwICkgLyA5ODAgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0Ji10dGwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9fY2F0Y2gge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNC4wcmVtO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtY2F0Y2g7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICN7KDUyIC8gNDApfTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19uYW1lIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10dGwtLWNlbnRlciB7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubS1saW5rcyB7XHJcblx0Ji1jb2wwNCxcclxuXHQmLWNvbDAzLFxyXG5cdCYtY29sMDIsXHJcblx0Ji1jb2wwMSB7XHJcblx0XHRtYXgtd2lkdGg6ICN7JHBjLWNlbnRlcn1weDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29sMDQge1xyXG5cdFx0PiB1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDIzMCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCRwYy1jZW50ZXIgLSAyMzAgKiA0KSAvIDMgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNG4rMSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0bisxKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHQvKlxyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwODliNjtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCovXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtY29sMDMge1xyXG5cdH1cclxuXHQmLWNvbDAyIHtcclxuXHR9XHJcblx0Ji1jb2wwMSB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHQvKlxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODliNjtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Ki9cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1kZXRhaWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0PiBhLFxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCAxNnB4IDVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFhNGU4YTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuaXMtbWFwIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDhiZGI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0ycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tcGFueS9uZXR3b3JrL2ljby1tYXAucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmlzLWhvbWVwYWdlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEOTg2QkE7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0xcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tcGFueS9uZXR3b3JrL2ljby1ob21lcGFnZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaXMtYmxhbmsge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAxcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tcGFueS9uZXR3b3JrL2ljby1ibGFuay5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0tbGlzdCB7XHJcblx0Ji1kb3QwMSxcclxuXHQmLWRlY2ltYWwwMSB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAjeygyNiAvIDEyKX07XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZG90MDEge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDAuOGVtO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMzMzM7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1kZWNpbWFsMDEge1xyXG5cdFx0Y291bnRlci1yZXNldDogbXktY291bnRlcjtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMC43ZW07XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxZW07XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcihteS1jb3VudGVyKTtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0b2wge1xyXG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWRlY2ltYWwwMiB7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xyXG5cdFx0Y29sb3I6ICMwMDYyYTA7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMi41ZW07XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwLjFlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEuNWVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNjJhMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWNvdW50ZXIpO1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1jb3VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRvbCB7XHJcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG15LWNvdW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0fVxyXG59IiwiLm0tbG9nby1ncm91cCB7XHJcblx0bWF4LXdpZHRoOiA5MTBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0LypcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcclxuXHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ki9cclxuXHQmX19zZWN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwODJiYSwgIzAwNjE5ZCwgIzAwM2I3YywgIzAwMTQ1YSk7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190dGwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC43NWVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtaW1hZ2Uge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufSIsIi5tLWxvZ29zIHtcclxuXHQmMDEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblx0XHRcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IHNwdncoMjUwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhLFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0tbWFyZ2luIHtcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuXHRcdCYtdG9wLSN7JGl9IHsgbWFyZ2luLXRvcDogMXJlbSAqICRpOyB9XHJcblx0fVxyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG5cdFx0Ji1ib3R0b20tI3skaX0geyBtYXJnaW4tYm90dG9tOiAxcmVtICogJGk7IH1cclxuXHR9XHJcbn1cclxuXHJcbi5tLW1hcmdpbiB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMCB7XHJcblx0XHQmLXRvcC1zcC0jeyRpfSB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW0gKiAkaSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG5cdFx0Ji1ib3R0b20tc3AtI3skaX0ge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICogJGkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tLW1hcmtlciB7XHJcblx0Ji1yZWQge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2U0YWFjZiA3MCUpO1xyXG5cdH1cclxuXHQmLWJsdWUge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2NlZTRmMSA3MCUpO1xyXG5cdH1cclxufSIsIi5tLW1lc3NhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmX19waWN0dXJlIHtcclxuXHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzLjJyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuNnJlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuXHRcdH1cclxuXHRcdC5tLXR0bDAxIHtcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMy4wcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Ji1zcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQubS10dGwwMSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAje3NwdncoMTApfTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogI3tzcHZ3KDE2KX07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tLXR0bDAyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICN7c3B2dygxMyl9O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxlZnQge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcmlnaHQge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRsZWZ0OiAzNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcGMge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2luIHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0d2lkdGg6IDkyJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW4gPiAmX19sZWZ0LFxyXG5cdCZfX2luID4gJl9fcmlnaHQge1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbiA+ICZfX3JpZ2h0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdH1cclxufSIsIi5tLW5ldHdvcmsge1xyXG5cdCYtZGV0YWlsIHtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3BpY3R1cmVzIHtcclxuXHRcdFx0d2lkdGg6IDQxMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2luZm8ge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDgwcHgpO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGFnZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovIiwiLm0tcHJldm5leHQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTQwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFxyXG5cdCZfX3ByZXYsXHJcblx0Jl9fbmV4dCB7XHJcblx0XHR3aWR0aDogNDglO1xyXG5cdH1cclxufSIsIi5tLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmctdG9wOiA1LjZyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDQuOHJlbTtcclxuXHRcclxuXHQmLS1iZy1ncmF5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0fVxyXG5cdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0cGFkZGluZy10b3A6IDIuOHJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyLjhyZW07XHJcblx0fVxyXG59IiwiLm0tc2hhZG93IHtcclxuXHQmMDEge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG5cdH1cclxufSIsIi5tLXNpemUge1xyXG5cdCYtbGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiBwZXJjZW50YWdlKCAxOCAvIDE0ICk7XHJcblx0fVxyXG59IiwiLm0tc2xpZGVyIHtcclxuXHQmMDEge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjhweDtcclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFxyXG5cdFx0XHQ+ICoge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAyMTUgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKCA0MCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmlzLWRvdWJsZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSggNDcwIC8gJHBjLWNlbnRlciApO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19wcmV2LFxyXG5cdFx0Jl9fbmV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI3cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5pcy1kaXNhYmxlZCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcHJldiB7XHJcblx0XHRcdGxlZnQ6IC0yOHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbXBhbnkvbmV0d29yay9hcnctcHJldjAxLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAtMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21wYW55L25ldHdvcmsvYXJ3LW5leHQwMS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcblx0JjAyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdHBhZGRpbmc6IDI4cHggNzBweCAxNHB4O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDM1cHggN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAxMjAgLyA4NDAgKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoIDI0IC8gODQwICk7XHJcblx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQ+IGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHRyYW5zZm9ybSAuNHMgZWFzZS1vdXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIgPiBmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEuMXJlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuMXJlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19wcmV2LFxyXG5cdFx0Jl9fbmV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI5cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXMtZGlzYWJsZWQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3ByZXYge1xyXG5cdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbXBhbnkvbmV0d29yay9hcnctcHJldjAyLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWNvbXBhbnkvbmV0d29yay9hcnctbmV4dDAyLnBuZykgbm8tcmVwZWF0O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0cmlnaHQ6IDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjAzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcblx0XHR9XHJcblx0XHQmX19pbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSggMC45IC8gNiApO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSggMC4xIC8gNiApO1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDAuOSAvIDMgKTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSggMC4xIC8gMyApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fcHJldixcclxuXHRcdCZfX25leHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdCYuaXMtZGlzYWJsZWQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuMTtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3ByZXYge1xyXG5cdFx0XHRsZWZ0OiAtMjhweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21wYW55L25ldHdvcmsvYXJ3LXByZXYwMS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCZfX25leHQge1xyXG5cdFx0XHRyaWdodDogLTI4cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRpbWd9Y29tcGFueS9uZXR3b3JrL2Fydy1uZXh0MDEucG5nKSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0tdGFiIHtcclxuXHQmX19saXN0IHtcclxuXHRcdHVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVlbSAxZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNWVkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxufSIsIi5tLXRhYmxlIHtcclxuXHQmLXdyYXAwMSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0fVxyXG5cdCYwMSxcclxuXHQmMDIsXHJcblx0JjAzLFxyXG5cdCYwNixcclxuXHQmLWZvcm0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcclxuXHRcdHRyIHtcclxuXHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHRoLFxyXG5cdFx0XHQ+IHRkIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiBzcHZ3KDgpIHNwdncoMTIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHRoOm50aC1jaGlsZCgxKSxcclxuXHRcdFx0PiB0ZDpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQudzEwIHsgd2lkdGg6IDEwJTsgfVxyXG5cdFx0LncxNSB7IHdpZHRoOiAxNSU7IH1cclxuXHRcdC53MjAgeyB3aWR0aDogMjAlOyB9XHJcblx0XHQudzI1IHsgd2lkdGg6IDI1JTsgfVxyXG5cdFx0LnczMCB7IHdpZHRoOiAzMCU7IH1cclxuXHRcdC53MzUgeyB3aWR0aDogMzUlOyB9XHJcblx0XHQudzQwIHsgd2lkdGg6IDQwJTsgfVxyXG5cdFx0Lnc0NSB7IHdpZHRoOiA0NSU7IH1cclxuXHRcdC53NTAgeyB3aWR0aDogNTAlOyB9XHJcblx0XHQudzU1IHsgd2lkdGg6IDU1JTsgfVxyXG5cdFx0Lnc2MCB7IHdpZHRoOiA2MCU7IH1cclxuXHRcdC53NjUgeyB3aWR0aDogNjUlOyB9XHJcblx0XHQudzcwIHsgd2lkdGg6IDcwJTsgfVxyXG5cdFx0Lnc3NSB7IHdpZHRoOiA3NSU7IH1cclxuXHRcdC53ODAgeyB3aWR0aDogODAlOyB9XHJcblx0XHQudzg1IHsgd2lkdGg6IDg1JTsgfVxyXG5cdFx0Lnc5MCB7IHdpZHRoOiA5MCU7IH1cclxuXHRcdC53OTUgeyB3aWR0aDogOTUlOyB9XHJcblx0XHQudzEwMCB7IHdpZHRoOiAxMDAlOyB9XHJcblx0fVxyXG5cdCYwMSxcclxuXHQmMDIsXHJcblx0Ji1mb3JtIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0XHJcblx0XHR0ciB7XHJcblx0XHRcdD4gdGgsXHJcblx0XHRcdD4gdGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNvbG9yMSB7IGJhY2tncm91bmQtY29sb3I6ICNkZGU1ZWQ7IH1cclxuXHR9XHJcblx0JjAxIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0PiB0aCxcclxuXHRcdFx0PiB0ZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0PiB0aCxcclxuXHRcdFx0XHQ+IHRkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0JjAyIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0PiB0aCxcclxuXHRcdFx0PiB0ZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwMyB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMmIyYjI7XHJcblx0XHRcclxuXHRcdHRyIHtcclxuXHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTRiNGNiO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gdGgsXHJcblx0XHRcdD4gdGQge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2IyYjJiMjtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2IyYjJiMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGhlYWQge1xyXG5cdFx0XHR0ciB7XHJcblx0XHRcdFx0PiB0aCxcclxuXHRcdFx0XHQ+IHRkIHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG4rMSkge1xyXG5cdFx0XHRcdFx0PiB0aCxcclxuXHRcdFx0XHRcdD4gdGQge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGJvZHkge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHQ+IHRoLFxyXG5cdFx0XHRcdFx0XHQ+IHRkIHtcclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjYjJiMmIyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY29sb3IxIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZTVlZDsgfVxyXG5cdH1cclxuXHQmMDYge1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYjg3YjI7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiODdiMjtcclxuXHRcdFxyXG5cdFx0dGgsXHJcblx0XHR0ZCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNiODdiMjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzYjg3YjI7XHJcblx0XHR9XHJcblx0XHQ+IHRoZWFkIHtcclxuXHRcdFx0PiB0ciB7XHJcblx0XHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYjg3YjI7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5jbE5hcmEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWFkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHRkIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IHRib2R5IHtcclxuXHRcdFx0PiB0ciB7XHJcblx0XHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiB0ZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHQ+IHRoIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZWZmMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gdGQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0XHQ+IHRoIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZWZmMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gdGQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiBjYXB0aW9uIHtcclxuXHRcdFx0JlthbGlnbj1cInRvcFwiXSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdFx0Y29sb3I6ICMzYjg3YjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmW2FsaWduPVwiYm90dG9tXCJdIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWZvcm0ge1xyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0dGhlYWQsXHJcblx0XHR0Ym9keSB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ciB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gdGgsXHJcblx0XHRcdD4gdGQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZm9ybTAyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHR0Ym9keSB7XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHR3aWR0aDogN2VtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMWVtIDNlbSAxZW0gMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAwIDAgMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjc1ZW0gMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjc1ZW0gMCAwIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tLXRhZyB7XHJcblx0JjAxLFxyXG5cdCYwMiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwLjI1ZW0gMWVtIDAuM2VtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMC4yNWVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cdCYwMSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YmRiO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG5cdCYwMiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0ZThhO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG59IiwiLm0tdGV4dCB7XHJcblx0Ji0tY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn0iLCIubS10aHVtYiB7XHJcblx0Ji1ncmFkIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMjAlO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMCwgOTMsIDE0OSwgMCkgNTAlLCByZ2JhKDAsIDkzLCAxNDksIDAuNikgODAlLCByZ2JhKDAsIDkzLCAxNDksIDAuOSkgMTAwJSk7XHJcblx0XHRcdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgxNDgsIDE4NSwgMjAzLCAwKSA1MCUsIHJnYmEoMTQ4LCAxODUsIDIwMywgMSkgMTAwJSk7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggcmdiYSgwLCAxMzcsIDEzNCwgMCkgNTAlLCByZ2JhKDAsIDEzNywgMTgyLCAxKSAxMDAlKTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHRyYW5zaXRpb246IHRvcCAuNHMgJGVhc2Utb3V0LWN1YmljO1xyXG5cdFx0XHRcclxuXHRcdFx0YTpob3ZlciAmIHtcclxuXHRcdFx0XHR0b3A6IC0yMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubS10dGwge1xyXG5cdCYwMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0LjByZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdH1cclxuXHRcdCYtLWxlZnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0Ji0tcmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDg5YjY7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmMDIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMi4wcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAzLjByZW07XHJcblx0XHRsaW5lLWhlaWdodDogI3soNDQgLyAzMCl9O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLXMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2LjByZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JjAzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjMDAxOTU3O1xyXG5cdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwNCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAjeygyOSAvIDI0KX1lbTtcclxuXHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICN7KDQ0IC8gMzApfTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmMDYge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdFx0Y29sb3I6ICMwMDE5NTc7XHJcblx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmMDcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogI3soMzIgLyAxOCl9ZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogLjNyZW07XHJcblx0XHRcdGJvdHRvbTogLjNyZW07XHJcblx0XHRcdHdpZHRoOiAuNXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODliNjtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYwOCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRcdGNvbG9yOiAjMDA4OWI2O1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtYm94MDEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LWZhbWlseTogJGZmLWVuO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWJveDAyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG5cdFx0Zm9udC1zaXplOiAzLjByZW07XHJcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnVpIHtcclxuXHQmLWRhdGVwaWNrZXIge1xyXG5cdFx0Ji10cmlnZ2VyIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCgjeyRpbWd9Y29tbW9uL2ljby1jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIGF1dG87XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm0tem9vbS1tb2RhbCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6ICR6LXpvb207XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRcclxuXHQmLmlzLXZpc2libGUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuXHQmX19iZyxcclxuXHQmX19pbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCZfX2JnIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRvcGFjaXR5OiAwLjY1O1xyXG5cdH1cclxuXHQmX19pbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NSU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDk1JTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcclxuXHRcdFx0XHJcblx0XHRcdCYuaXMtY29tcGxldGUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2FwdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQmX19jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAycHgpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucC1hZG1pbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHJcblx0Ji1pbmRleCB7XHJcblx0XHQmX190YWJsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XHJcblx0XHRcdFxyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0dGgsXHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdHRoLFxyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNjY2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0cjpmaXJzdC1jaGlsZCB0aCxcclxuXHRcdFx0XHR0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZDpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0dGQ6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHRcdHRkOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRkOm50aC1jaGlsZCgzKSA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRkOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucC1jb21tb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHJcblx0Jl9fbWFpbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogNS4ycmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQuOHJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjZyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnAtY29tcGFueSB7XHJcblx0Ji1hYm91dHVzIHtcclxuXHRcdCYtcHJvZHVjdHMge1xyXG5cdFx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX19oZWFkaW5nLFxyXG5cdFx0XHRcdCZfX2xpbmsge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDE4MCAvIDk4MCApO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9faGVhZGluZyB7XHJcblx0XHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCAxMDAgLyAxODAgKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjhkZWcsICMwMDg5YjYsICNmZmZmZmYpO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM2VtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHNwdncoMTgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdHRvcDogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCA5ODAgLSAxODAgKiA1ICkgLyA0IC8gOTgwICk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUlO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXNsb2dhbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX19maWd1cmUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBob21lXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnAtaG9tZSB7XHJcblx0Ji1rdiB7XHJcblx0XHQmX19zbGlkZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoIDQwMCAvIDEyODAgKTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCA1NjAgLyAxMjgwICk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG9wYWNpdHk6IDA7IC8vIGRlZmF1bHRcclxuXHRcdFx0XHJcblx0XHRcdD4gaW1nLFxyXG5cdFx0XHQ+IHZpZGVvIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fY2F0Y2gge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1jYXRjaDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDZweCAjMDAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBzcHZ3KDE2KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji0tbWlkZGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3B2dygxMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLXNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skdGJ9IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3B2dyg4LjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyR0Yn0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBzcHZ3KDgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNzVlbSAxZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzLCBjb2xvciAuMnM7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHRifSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHNwdncoMTApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMC40NWVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjQ1ZW07XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzAwODliNjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDg5YjY7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogMDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDBiYWIzO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYmFiMztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX25hdiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRib3R0b206IDIwcHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IHNwdncoOCk7XHJcblx0XHRcdFx0Ym90dG9tOiBzcHZ3KDgpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgM3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLDAuNSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBzcHZ3KDgpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBzcHZ3KDMpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIHNwdncoMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1uZXdzIHtcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fdHRsIHtcclxuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogI3soMjAgLyAxNCl9O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fY2F0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDg5YjY7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3R0bCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAjeygyMCAvIDE0KX07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwODliNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2xpbmtzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogI3soMjAgLyAxNCl9O1xyXG5cdFx0XHRcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDA4OWI2O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31jb21tb24vbGluay1hcncucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNvbXBhbnkge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGltZ31ob21lL2NvbXBhbnktYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDQ3MCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoICgkcGMtY2VudGVyIC0gNDcwICogMikgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3RodW1iIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzICRlYXNlLW91dC1jdWJpYywgb3BhY2l0eSAuMnM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qXHJcblx0XHRcdGE6aG92ZXIgJl9fdGh1bWIge1xyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQqL1xyXG5cdFx0XHQmX190dGwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvdHRvbSAuNHMgJGVhc2Utb3V0LWN1YmljO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXIgJl9fdHRsIHtcclxuXHRcdFx0XHRib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1wcm9kdWN0cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skaW1nfWhvbWUvcHJvZHVjdHMtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDMwMCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoICgkcGMtY2VudGVyIC0gMzAwICogMykgLyAyIC8gJHBjLWNlbnRlciApO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtY2hpbGQoM24rMSkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMiU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKC1uKzIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzEpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0PiBhLFxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190aHVtYiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyAkZWFzZS1vdXQtY3ViaWMsIG9wYWNpdHkgLjJzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvKlxyXG5cdFx0XHRhOmhvdmVyICZfX3RodW1iIHtcclxuXHRcdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43NTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ki9cclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMTBweCAjMDA1ZDk1O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJvdHRvbSAuNHMgJGVhc2Utb3V0LWN1YmljO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gc21hbGwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogOHB4IGF1dG8gMDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXIgJl9fdHRsIHtcclxuXHRcdFx0XHRib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1yZWNydWl0IHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggIzhjZDhkNSAwJSwgI2ZmZmZmZiAxMDAlICk7XHJcblx0XHRcclxuXHRcdCZfX2luIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9fY2F0Y2gge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFxyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGVhZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDU2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fYmFubmVycyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoIDQ3MCAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoICgkcGMtY2VudGVyIC0gNDcwICogMikgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvKlxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCovXHJcblx0XHRcdCZfX3RodW1iIHtcclxuXHRcdFx0XHQvKlxyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgJGVhc2Utb3V0LWN1YmljLCBvcGFjaXR5IC4ycztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ki9cclxuXHRcdFx0fVxyXG5cdFx0XHQmX190dGwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZmLWVuO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMjU1LDAsMCwwLjUpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSAjeyRzcH0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qXHJcblx0XHRcdGE6aG92ZXIgJl9fdGh1bWIge1xyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQqL1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGlua3Mge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdCYtbGluayB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCAyMzAgLyAkcGMtY2VudGVyICk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCAoJHBjLWNlbnRlciAtIDIzMCAqIDQpIC8gMyAvICRwYy1jZW50ZXIgKTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDRuKzEpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMiU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNG4rMSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgtbisyKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2VudHJ5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucC1sb2dpbiB7XHJcblx0Jl9fbWFpbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogNS4ycmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQuOHJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjZyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI3BhZ2UtcHJvZHVjdHMtYnVpbGRpbmdfZXhwIHtcclxuXHQubS1rdjAyX190dGwtamEge1xyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubS1rdjAyX19jYXRjaCB7XHJcblx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiI3BhZ2UtcmVjcnVpdCB7XHJcblx0Lm0ta3YwNF9faW1hZ2Uge1xyXG5cdFx0QG1lZGlhICN7JHNwfSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCAoIDk4MCAtIDEyODAgKSAqIDEgLyA5ODAgKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKCAoIDk4MCAtIDEyODAgKSAqIDAgLyA5ODAgKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji1jcm9zc3RhbGsge1xyXG5cdFx0Lm0ta3YwNV9faW1hZ2Uge1xyXG5cdFx0XHRAbWVkaWEgI3skc3B9IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSggKCA5ODAgLSAxMjgwICkgKiAwLjUgLyA5ODAgKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoICggOTgwIC0gMTI4MCApICogMC41IC8gOTgwICk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLGtCQUFrQjtBSUNsQixPQUFPLENBQUMsK0dBQUk7QUVBWjs7aURBRWlEO0FBQ2pELEFBQUEsS0FBSyxDQUFDO0VBQ0wsT0FBTyxFQUFFLElBQUk7Q0FDYjs7QUFDRCxBQUFBLFVBQVUsQ0FBQztFQUNWLE9BQU8sRUFBRSxpQkFBaUI7Q0FDMUI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNoQixPQUFPLEVBQUUsdUJBQXVCO0NBQ2hDOztBQUNELEFBQUEsU0FBUyxDQUFDO0VBQ1QsT0FBTyxFQUFFLGdCQUFnQjtDQUN6Qjs7QUFDRCxBQUFBLFVBQVU7QUFDVixnQkFBZ0I7QUFDaEIsU0FBUyxDQUFDO0VBQ1QsT0FBTyxF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QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFBdEMsQUFBRCxnQkFBUSxDQUFJO0VBQUUsVUFBVSxFQUFFLEtBQVM7Q0FBSTs7QUFHdEMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxrQkFBVSxDQUFLO0VBQUUsYUFBYSxFQUFFLElBQVM7Q0FBSTs7QUFBNUMsQUFBRCxtQkFBVyxDQUFJO0VBQUUsYUFBYSxFQUFFLEtBQVM7Q0FBSTs7QUFBNUMsQUFBRCxtQkFBVyxDQUFJO0VBQUUsYUFBYSxFQUFF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 */

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