@charset "UTF-8";
:root {
  --f1: "Zen Kaku Gothic Antique", sans-serif;
  --f2: "Outfit", sans-serif;
  --f3: "Noto Sans JP", sans-serif;
}

:root {
  --c0: #282832;
  --c1: #0085CD;
  --c2: #E50012;
  --c3: #000000;
  --c4: #223344;
  --c5: #F2F9FC;
  --c6: #E5F3FA;
  --c7: #E8F2F8;
  --c8: #c9e2f2;
  --c-gray: #F2F2F2;
  --c-gray02: #e0e0e0;
  --c-gray03: #DADADA;
  --c-gray04: #E4EBEB;
  --c-gray05: #C8C8C8;
  --c-gray06: #B5B5B5;
  --c-gray07: #C8C8C8;
  --c-gray08: #AFBAC3;
  --c-gray09: #D9D9D9;
  --c-dark-gray: #8B96A0;
  --c-dark-gray02: #424242;
  --c-dark-gray03: #666666;
  --c-white: #FFFFFF;
  --c-yellow: #FFFCB1;
}

/* reset */
html {
  overflow-y: scroll;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

a {
  box-sizing: border-box;
}

dt,
th,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

section,
figure,
aside,
header,
footer,
main,
nav,
details,
summary {
  display: block;
}

details summary::-webkit-details-marker {
  display: none !important;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
}

table {
  border-collapse: collapse;
}

caption,
th {
  text-align: left;
}

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

object,
embed {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

img,
abbr,
acronym,
fieldset {
  border: 0;
}

li {
  list-style-type: none;
}

img {
  vertical-align: bottom;
}

hr {
  clear: both;
}

/* --------------------------------------------------------
	01share style
	-------------------------------------------------------- */
.tal {
  text-align: left;
}

.tar {
  text-align: right;
}

.tac {
  text-align: center;
}

.fwb {
  font-weight: bold;
}

.fwn {
  font-weight: normal;
}

/*CSS Rollover*/
a.cssRoll img {
  opacity: 1;
}

a:hover.cssRoll img {
  opacity: 0.6;
}

body {
  font-weight: normal;
  line-height: 1.7;
  color: #373737;
  overflow-x: hidden;
}

a:link {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}

figure {
  display: block;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}

em {
  font-weight: bold;
}

button, input[type=submit] {
  border: none;
  outline: none;
  appearance: none;
  font-size: 1rem;
  background: none;
}

button,
summary {
  cursor: pointer;
}

/* ---------------------------
module
--------------------------- */
html {
  font-family: var(--f1);
  line-height: 1.7;
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  html {
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  html {
    font-size: 14px;
  }
}

body {
  color: var(--c0);
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
  scroll-behavior: smooth;
}
@media screen and (min-width: 768px) {
  :target {
    scroll-margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  :target {
    scroll-margin-top: 70px;
  }
}

#wrapper {
  position: relative;
  overflow: hidden;
}

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

a {
  font-family: var(--f1);
  color: var(--0);
}

button {
  font-family: var(--f1);
  color: var(--0);
}

a:not([href^="tel:"]):hover img, a:not([href^="tel:"]):focus img {
  opacity: 0.85;
}

a[href^="tel:"] {
  cursor: default;
}
@media screen and (min-width: 768px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
button {
  cursor: pointer;
}

select {
  background-color: #fff;
  color: var(--0);
}

.hero {
  width: 100%;
}
.hero img {
  width: 100%;
}

.l-footer {
  position: relative;
  background-color: var(--c-white);
  border-top: 1px solid var(--c-gray07);
}
@media screen and (min-width: 768px) {
  .l-footer {
    padding-top: 120px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer {
    padding: 60px 30px 10px 30px;
  }
}
.l-footerMain {
  display: flex;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-footerMain {
    max-width: 1429px;
    padding-inline: 30px;
    margin-inline: auto;
    justify-content: space-between;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerMain {
    max-width: 100%;
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (min-width: 768px) {
  .l-footer__head {
    width: 32.8707085464%;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__head {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .l-footer__logo {
    max-width: 240px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__logo {
    max-width: 180px;
  }
}
@media screen and (min-width: 768px) {
  .l-footerAddress {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerAddress {
    margin-top: 30px;
  }
}
.l-footerAddress dt {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .l-footerAddress dt {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footerAddress dt {
    font-size: 0.8571428571rem;
  }
}
@media screen and (min-width: 768px) {
  .l-footerAddress__address {
    margin-top: 5px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footerAddress__address {
    margin-top: 5px;
    font-size: 0.8571428571rem;
  }
}
.l-footerAddress__tel {
  font-family: var(--f2);
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .l-footerAddress__tel {
    margin-top: 5px;
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footerAddress__tel {
    margin-top: 5px;
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 768px) {
  .l-footer__row {
    width: 63.696128561%;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__row {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .l-footerSocial__list {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerSocial__list {
    margin-top: 34px;
  }
}
.l-footerSocial__item a {
  display: flex;
  align-items: center;
  gap: 5px;
}
.l-footerSocial__item a .icon {
  display: contents;
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .l-footerSocial__item a .icon {
    width: 30px;
    height: 30px;
  }
}
.l-footerSocial__item a .label {
  display: block;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .l-footerSocial__item a .label {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footerSocial__item a .label {
    font-size: 0.7857142857rem;
  }
}

@media screen and (min-width: 768px) {
  .l-footerCat:not(:first-of-type) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerCat:not(:first-of-type) {
    margin-top: 30px;
  }
}
.l-footerCat__row {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .l-footerCat__row {
    justify-content: space-between;
    gap: 40px 0;
    width: 63.696128561%;
  }
}
@media screen and (max-width: 767px) {
  .l-footerCat__row {
    width: 100%;
    gap: 35px;
    flex-direction: column;
    height: 113vh;
    max-height: 800px;
  }
}
@media screen and (min-width: 768px) {
  .l-footerCat__col {
    width: 33.3333333333%;
    max-width: 29.8165137615%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footerCat__col {
    width: 27%;
  }
}
@media screen and (max-width: 767px) {
  .l-footerCat__col {
    width: calc((100% - 35px) / 2);
    height: fit-content;
  }
}
.l-footerCat__head {
  position: relative;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .l-footerCat__head {
    padding-left: 15px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footerCat__head {
    font-size: 0.8214285714rem;
  }
}
.l-footerCat__head a:not([href]), .l-footerCat__head a[href=""], .l-footerCat__head a[href="#"] {
  text-decoration: none;
  cursor: default;
  pointer-events: none;
  color: inherit;
}
.l-footerCat__head::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 1px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .l-footerCat__head::before {
    display: none;
  }
}
.l-footerCat a {
  transition: color 0.3s ease;
}
.l-footerCat a:hover {
  color: var(--c1);
}
.l-footerCat a:hover[target=_blank]::after {
  color: var(--c1);
}
.l-footerCat a[target=_blank] {
  position: relative;
}
.l-footerCat a[target=_blank]::after {
  position: relative;
  top: 3px;
  right: -2px;
  font-family: "Material Symbols Outlined";
  content: "open_in_new";
  font-size: 0.875rem;
}

@media screen and (min-width: 768px) {
  .l-footerLink__list {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerLink__list {
    margin-top: 15px;
  }
}
.l-footerLink__list.--small .l-footerLink__head {
  font-size: 0.75rem;
  padding-left: 20px;
}
@media screen and (max-width: 767px) {
  .l-footerLink__list.--small .l-footerLink__head {
    padding-left: 14px;
  }
}
.l-footerLink__list.--small .l-footerLink__head::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .l-footerLink__item {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerLink__item {
    margin-top: 5px;
  }
}
.l-footerLink__head {
  position: relative;
  padding-left: 15px;
}
@media screen and (min-width: 768px) {
  .l-footerLink__head {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footerLink__head {
    font-size: 0.6875rem;
  }
}
.l-footerLink__head::before {
  content: "▲";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  font-size: 0.625rem;
  color: var(--c1);
}
@media screen and (max-width: 767px) {
  .l-footerLink__head::before {
    top: 8px;
  }
}

@media screen and (min-width: 768px) {
  .l-footerFoot {
    max-width: 1429px;
    padding-inline: 30px;
    margin-inline: auto;
    margin-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .l-footerFoot {
    text-align: center;
    max-width: 100%;
    padding-inline: 20px;
    margin-top: 10px;
  }
}
.l-footerFoot .l-footer__copyright {
  font-family: var(--f2);
  font-size: 0.75rem;
}

.l-header {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 6;
  background: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 1s;
}
@media screen and (min-width: 1101px) {
  .l-header {
    height: 92px;
    padding: 0 20px 0 32px;
    gap: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-header {
    height: 90px;
  }
}
@media screen and (max-width: 1400px) {
  .l-header {
    padding: 16px 20px;
  }
}
.l-header__logo {
  line-height: 1;
}
@media screen and (min-width: 1101px) {
  .l-header__logo {
    width: fit-content;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-header__logo {
    width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .l-header__logo {
    width: 130px;
  }
}
@media screen and (min-width: 1101px) {
  .l-header__logo.--recruit {
    width: fit-content;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-header__logo.--recruit {
    width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .l-header__logo.--recruit {
    width: 170px;
  }
}
@media screen and (min-width: 1401px) {
  .l-header__links {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .l-header__links {
    display: flex;
    gap: 10px;
    padding-right: 95px;
  }
}
@media screen and (max-width: 767px) {
  .l-header__links {
    display: none;
  }
}
.l-header__link {
  width: 60px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
}
.l-header__link img {
  width: 23px;
}

/* ---------------------------
l-wrap
--------------------------- */
.l-wrap {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap {
    max-width: 1380px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--700 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--700 {
    max-width: 780px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--900 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--900 {
    max-width: 980px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1100 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1100 {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1200 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1200 {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1300 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1300 {
    max-width: 1380px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1320 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1320 {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1600 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1600 {
    max-width: 1380px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--sp {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--sp--20 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.c-btn {
  border-radius: 100vmax;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-family: var(--f1);
  font-weight: bold;
  transition: 0.3s;
  background-color: var(--c1);
  color: var(--c-white);
  border: 1px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .c-btn {
    padding: 16px 30px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .c-btn {
    padding: 12px 20px;
    font-size: 1rem;
  }
}
.c-btn:hover {
  background-color: var(--c-white);
  color: var(--c1);
}
.c-btn:hover::before {
  color: var(--c1);
}
.c-btn:before {
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .c-btn:before {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-btn:before {
    font-size: 1rem;
  }
}
.c-btn.--big {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-btn.--big {
    padding: 14px 53px 14px 25px;
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .c-btn.--big {
    font-size: 1.1428571429rem;
    line-height: 1.25;
  }
}
.c-btn.--big:before {
  right: 22px;
}
@media screen and (min-width: 768px) {
  .c-btn.--big:before {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .c-btn.--big:before {
    font-size: 1.4285714286rem;
  }
}
.c-btn[target=_blank]::before {
  content: "open_in_new";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  position: absolute;
  right: 17px;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (min-width: 1401px) {
  .c-gnav {
    display: flex;
    align-items: center;
    gap: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnav {
    position: relative;
    width: 100%;
    padding: 120px 90px;
    pointer-events: none;
    position: fixed;
    left: 0;
    overflow-y: auto;
    transition: 0.3s;
    transform: translateY(-30px);
    opacity: 0;
    background: var(--c4);
    color: var(--c-white);
    z-index: 10;
  }
  .js-gnav .c-gnav {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0px);
  }
  .c-gnav {
    top: 90px;
    height: calc(100vh - 90px);
  }
  .c-gnav::before {
    position: absolute;
    aspect-ratio: 1024/66;
    top: -1px;
    left: 0;
    content: "";
    display: block;
    width: 100%;
    background: url(../img/common/nav/bg_gnav.webp) no-repeat center/contain;
  }
  .c-gnav::after {
    position: absolute;
    width: 100%;
    aspect-ratio: 1024/66;
    bottom: -1px;
    left: 0;
    content: "";
    display: block;
    background: url(../img/common/nav/bg_gnav.webp) no-repeat center/contain;
    transform: rotate(180deg) scaleX(-1);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .c-gnav {
    padding: min(120px, 12vh) 0;
  }
}
@media screen and (max-width: 767px) {
  .c-gnav {
    position: relative;
    width: 100%;
    background: var(--c4);
    color: var(--c-white);
    pointer-events: none;
    position: fixed;
    left: 0;
    transition: 0.3s;
    transform: translateY(-30px);
    opacity: 0;
    z-index: 10;
  }
  .js-gnav .c-gnav {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0px);
  }
  .c-gnav {
    top: 60px;
    height: calc(100vh - 60px);
    padding: 76px 20px 60px 20px;
  }
  .c-gnav::before {
    width: 100%;
    position: absolute;
    aspect-ratio: 375/38;
    top: -1px;
    left: 0;
    content: "";
    background: url(../img/common/nav/bg_gnav--sp.webp) no-repeat center/contain;
  }
  .c-gnav::after {
    width: 100%;
    position: absolute;
    aspect-ratio: 375/38;
    bottom: -1px;
    left: 0;
    content: "";
    background: url(../img/common/nav/bg_gnav--sp.webp) no-repeat center/contain;
    transform: rotate(180deg) scaleX(-1);
  }
}
@media screen and (min-width: 1101px) {
  .c-gnav.--pc {
    display: flex;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnav.--pc {
    display: none;
  }
}
.c-gnav.--tb {
  display: none;
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnav.--tb {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.c-gnav.--sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .c-gnav.--sp {
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnav__inner {
    padding-left: 30px;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 100vh;
    width: 90%;
    max-width: 844px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60vh;
    max-height: 680px;
  }
}
.c-gnav__btn {
  position: fixed;
  right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 5;
  gap: 2px;
}
@media screen and (min-width: 1401px) {
  .c-gnav__btn {
    width: 120px;
    height: 60px;
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnav__btn {
    width: 60px;
    height: 40px;
    top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-gnav__btn {
    width: 33px;
    height: 40px;
    top: 10px;
  }
}
.c-gnav__btn__lines {
  width: 33px;
  height: 40px;
  position: relative;
  transition: 0.3s;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.c-gnav__btn__line {
  transition: 0.3s;
  display: block;
  height: 5px;
  width: 32px;
  background: url(../img/common/icon_line.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
}
.c-gnav__btn__line:nth-child(1) {
  top: 5px;
}
.c-gnav__btn__line:nth-child(2) {
  top: 12px;
}
.c-gnav__btn__line:nth-child(3) {
  top: 20px;
}
.js-gnav .c-gnav__btn__line:nth-child(1) {
  transform: rotate(30deg) translate(0px, 0px);
  background: var(--c1);
  width: 32px;
  height: 2px;
  top: 13px;
}
.js-gnav .c-gnav__btn__line:nth-child(2) {
  opacity: 0;
}
.js-gnav .c-gnav__btn__line:nth-child(3) {
  transform: rotate(-30deg) translate(0px, 0px);
  width: 32px;
  margin-left: 0;
  background: var(--c1);
  height: 2px;
  top: 13px;
}
.c-gnav__btn__label {
  font-family: var(--f2);
  font-size: 0.8125rem;
  text-align: center;
  display: block;
  color: var(--c0);
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1401px) {
  .c-gnav__sns {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnav__sns {
    position: relative;
    width: calc((100% - 40px) / 3);
  }
}
@media screen and (max-width: 767px) {
  .c-gnav__sns {
    display: none;
  }
}
.c-gnav__sns a {
  color: var(--c-white);
  display: flex;
  align-items: center;
  gap: 5px;
}
.c-gnav__sns a .icon {
  display: contents;
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 767px) {
  .c-gnav__sns a .icon {
    width: 30px;
    height: 30px;
  }
}
.c-gnav__sns a .label {
  display: block;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .c-gnav__sns a .label {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-gnav__sns a .label {
    font-size: 0.7857142857rem;
  }
}

@media screen and (min-width: 1401px) {
  .c-gnavCat__list {
    display: flex;
    gap: 40px;
  }
}
@media screen and (min-width: 1401px) {
  .c-gnavCat__item {
    font-size: 0.9375rem;
    text-align: center;
    position: relative;
  }
  .c-gnavCat__item > a {
    text-decoration: none;
    cursor: pointer;
  }
  .c-gnavCat__item > a:hover {
    transition: color 0.3s;
    opacity: 1;
    color: var(--c1);
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnavCat__item {
    width: calc((100% - 60px) / 3);
  }
  .c-gnavCat__item:nth-child(1), .c-gnavCat__item:nth-child(3), .c-gnavCat__item:nth-child(5) {
    min-height: 200px;
  }
  .c-gnavCat__item > a {
    color: var(--c-white);
    font-weight: bold;
    position: relative;
    font-size: 1.0714285714rem;
  }
  .c-gnavCat__item > a::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 2px;
    background: var(--c1);
    top: 10px;
    left: -15px;
  }
  .c-gnavCat__item > a:not([href^=http]) {
    text-decoration: none;
    cursor: default;
  }
}
@media screen and (max-width: 767px) {
  .c-gnavCat__item {
    border-top: 2px solid var(--c-gray07);
    padding: 15px 20px 15px 20px;
  }
  .c-gnavCat__item > a,
  .c-gnavCat__item > button {
    display: block;
    text-align: left;
    width: 100%;
    color: var(--c-white);
    font-weight: bold;
    position: relative;
    font-size: 1.1428571429rem;
  }
  .c-gnavCat__item > a::before,
  .c-gnavCat__item > button::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 2px;
    background: var(--c1);
    top: 13px;
    left: -20px;
  }
  .c-gnavCat__item > a::after {
    content: "arrow_forward_ios";
    font-family: "Material Symbols Outlined";
    display: block;
    color: var(--c1);
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5rem;
    line-height: 1;
  }
  .c-gnavCat__item > button::after {
    content: "add";
    font-family: "Material Symbols Outlined";
    display: block;
    color: var(--c1);
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.875rem;
    line-height: 1;
  }
  .c-gnavCat__item > button[aria-expanded=true] {
    transition: all 0.3s;
    color: var(--c1);
  }
  .c-gnavCat__item > button[aria-expanded=true]::after {
    content: "remove";
  }
}
.c-gnavCat__item a {
  font-weight: bold;
}

@media screen and (min-width: 1401px) {
  .c-gnavLink__list {
    padding-top: 4px;
    display: flex;
    gap: 10px 45px;
  }
}
@media screen and (min-width: 1401px) and (max-width: 1480px) {
  .c-gnavLink__list {
    gap: 10px 20px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .c-gnavLink__list {
    display: flex;
    gap: 10px 20px;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnavLink__list {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: min(38px, 4vh) 23px;
    flex-wrap: wrap;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .c-gnavLink__list {
    max-height: 100%;
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1401px) {
  .c-gnavLink__child {
    border-radius: 4px;
    background-color: rgba(240, 240, 240, 0.7);
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 10px;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    padding: 28px 19px 25px 36px;
    transition: opacity 0.3s, visibility 0.3s;
    pointer-events: none;
    width: auto;
    min-width: 250px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .c-gnavLink__child {
    padding-left: 18px;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .c-gnavLink__child {
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: height 0.3s;
    overflow: hidden;
    height: 0;
  }
  .c-gnavLink__child[aria-hidden=false] {
    margin-top: 20px;
    transition: height 0.3s;
    height: auto;
  }
}
.c-gnavLink__child::before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  left: 50%;
  top: -12px;
  transform: translateX(-50%);
  background-color: rgba(240, 240, 240, 0.7);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
@media screen and (min-width: 1101px) {
  .c-gnavLink__child.--active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
}
.c-gnavLink__childItem {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .c-gnavLink__childItem {
    padding-left: 18px;
  }
}
.c-gnavLink__childItem a {
  position: relative;
  color: var(--c0);
  font-weight: bold;
}
@media screen and (min-width: 1101px) {
  .c-gnavLink__childItem a {
    letter-spacing: 0em;
    font-size: 0.8125rem;
    line-height: 1;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnavLink__childItem a {
    color: var(--c-white);
  }
}
.c-gnavLink__childItem a:before {
  content: "▲";
  display: block;
  position: absolute;
  color: var(--c1);
  left: -14px;
  top: 5px;
  transform: rotate(90deg);
  font-size: 0.625rem;
  line-height: 1;
}
.c-gnavLink__childItem a:hover {
  transition: opacity 0.3s;
  opacity: 0.7;
}
.c-gnavLink__childItem ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 0.8571428571rem;
  margin-top: 12px;
}
@media screen and (max-width: 1400px) {
  .c-gnavLink__childItem ul a::before {
    display: none;
  }
}

@media screen and (max-width: 1400px) {
  .c-gnavNav__list {
    padding: 10px 20px;
    background: var(--c-gray);
    border-radius: 10px;
  }
}
.c-gnavNav__item a:hover {
  opacity: 1;
  color: var(--c1);
}
@media screen and (min-width: 1101px) {
  .c-gnavNav__item {
    text-align: left;
  }
  .c-gnavNav__item:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnavNav__item:not(:last-child) {
    margin-bottom: 15px;
  }
}
.c-gnavNav__head a {
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-gnavNav__head a:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url(../img/common/ico_arrow_c1.svg) no-repeat center/contain;
}
.c-gnavNav02__list {
  margin-left: 30px;
  margin-top: 10px;
}
.c-gnavNav02__item:not(:last-child) {
  margin-bottom: 6px;
}
@media screen and (min-width: 1101px) {
  .c-gnavTarget {
    display: none;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnavTarget {
    margin-top: 10px;
    padding: 10px 20px;
    background: #fff;
    border-radius: 10px;
  }
}
.c-gnavTarget__head {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}
.c-gnavTarget__head .labelWrap {
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-gnavTarget__head .ico {
  width: 30px;
}
.c-gnavTarget__open {
  color: var(--c1);
}
.c-gnavTarget__open .ico {
  width: 20px;
}
.c-gnavTarget__open:before {
  content: "add";
  font-family: "Material Symbols Outlined";
  font-size: 1.75rem;
}
.--open .c-gnavTarget__open:before {
  content: "remove";
}
.c-gnavTarget__list {
  padding-top: 10px;
}
.c-gnavTarget__item:not(:last-child) {
  margin-bottom: 0.5em;
}
.c-gnavTarget__item a {
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-gnavTarget__item a:hover {
  opacity: 1;
  color: var(--c1);
}
.c-gnavTarget__item a {
  justify-content: space-between;
}
.c-gnavTarget__item a:after {
  content: "chevron_right";
  font-family: "Material Symbols Outlined";
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--c1);
  font-size: 1.875rem;
  line-height: 1.4;
}

@media screen and (min-width: 1401px) {
  .c-gnavLink02__list {
    display: flex;
    gap: 20px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .c-gnavLink02__list {
    display: flex;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .c-gnavLink02__list {
    display: flex;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-gnavLink02__list {
    margin-top: 20px;
    display: none;
  }
}
.c-gnavLink02__item a {
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  transition: 0.2s;
  overflow: hidden;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
  font-size: 0.875rem;
}
@media screen and (min-width: 1101px) {
  .c-gnavLink02__item a {
    white-space: nowrap;
  }
  .c-gnavLink02__item a:not(.--application) {
    width: 190px;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnavLink02__item a {
    width: 170px;
  }
}
.c-gnavLink02__item a:before {
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.25rem;
}
.c-gnavLink02__item.--primary a {
  transition: 0.3s;
  border: 1px solid var(--c1);
  color: #fff;
  background: var(--c1);
}
.c-gnavLink02__item.--primary a:hover {
  background: var(--c-white);
  color: var(--c1);
}
.c-gnavLink02__item.--secondary a {
  transition: 0.3s;
  border: 1px solid var(--c0);
  color: #fff;
  background: var(--c0);
}
.c-gnavLink02__item.--secondary a:hover {
  background: var(--c-white);
  color: var(--c0);
}
@media screen and (min-width: 1101px) {
  .c-gnavLink02__item a {
    height: 50px;
    padding: 10px 40px 10px 20px;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnavLink02__item:not(:last-child) {
    margin-bottom: 10px;
  }
  .c-gnavLink02__item a {
    padding: 10px 30px 10px 10px;
  }
}

@media screen and (min-width: 1101px) {
  .c-gnavLink03__list {
    display: none;
  }
}
@media screen and (max-width: 1400px) {
  .c-gnavLink03__list {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
  }
}
.c-gnavLink03__item:not(:last-child):after {
  content: "|";
  margin: 0 20px;
}

@media screen and (min-width: 1101px) {
  .c-recruitmentGnav {
    display: flex;
    align-items: center;
    gap: 30px;
  }
}
@media screen and (max-width: 1400px) {
  .c-recruitmentGnav {
    position: relative;
    width: 100%;
    pointer-events: none;
    position: fixed;
    left: 0;
    overflow-y: auto;
    transition: 0.3s;
    transform: translateY(-30px);
    opacity: 0;
    background: #fff;
    z-index: 10;
  }
  .js-gnav .c-recruitmentGnav {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0px);
  }
  .c-recruitmentGnav {
    top: 60px;
    padding: 20px;
    height: calc(100vh - 60px);
  }
}
@media screen and (min-width: 1101px) {
  .c-recruitmentGnav__list {
    display: flex;
    gap: 10px 30px;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1101px) {
  .c-recruitmentGnav__item a {
    color: #fff;
  }
}
@media screen and (max-width: 1400px) {
  .c-recruitmentGnav__item:not(:last-child) {
    border-bottom: 1px solid var(--c-gray02);
  }
  .c-recruitmentGnav__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.125rem;
    padding: 20px 0;
    font-weight: bold;
  }
  .--transparent .c-recruitmentGnav__item {
    padding: 10px;
  }
}
@media screen and (min-width: 1101px) {
  .c-recruitmentGnav__btn {
    display: none;
  }
}
@media screen and (max-width: 1400px) {
  .c-recruitmentGnav__btn {
    position: fixed;
    right: 20px;
    top: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: var(--c1);
    border-radius: 9999px;
    z-index: 5;
    gap: 2px;
    width: 60px;
    height: 40px;
  }
}
.c-recruitmentGnav__btn__lines {
  width: 20px;
  height: 14px;
  position: relative;
  transition: 0.3s;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.c-recruitmentGnav__btn__line {
  transition: 0.3s;
  display: block;
  height: 1px;
  background: #fff;
}
.c-recruitmentGnav__btn__line:nth-child(1) {
  width: 20px;
}
.c-recruitmentGnav__btn__line:nth-child(2) {
  width: 16px;
  margin-left: auto;
}
.c-recruitmentGnav__btn__line:nth-child(3) {
  width: 12px;
  margin-left: auto;
}
.js-gnav .c-recruitmentGnav__btn__line:nth-child(1) {
  transform: rotate(45deg) translate(4px, 4px);
  width: 20px;
}
.js-gnav .c-recruitmentGnav__btn__line:nth-child(2) {
  opacity: 0;
}
.js-gnav .c-recruitmentGnav__btn__line:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -4px);
  width: 20px;
  margin-left: 0;
}
.c-recruitmentGnav__btn__label {
  font-size: 0.625rem;
  text-align: center;
  display: block;
  color: #fff;
  font-weight: bold;
  letter-spacing: 0.05em;
}

.c-h {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .c-h {
    gap: 18px;
    padding-top: 48px;
  }
}
@media screen and (max-width: 767px) {
  .c-h {
    text-align: center;
    gap: 0px;
    padding-top: 30px;
  }
}
.c-h::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(var(--before-y, 0));
  opacity: var(--before-opacity, 1);
  width: 54px;
  height: 32px;
  background-image: url(../img/heading/icon_heading.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.c-h__en {
  font-weight: 600;
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h__en {
    font-size: 4.875rem;
    line-height: 1.2564102564;
  }
}
@media screen and (max-width: 767px) {
  .c-h__en {
    font-size: 3rem;
    line-height: 1.3333333333;
  }
}
.c-h__ja {
  font-family: var(--f1);
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .c-h__ja {
    font-size: 1.625rem;
    line-height: 1.4615384615;
  }
}
@media screen and (max-width: 767px) {
  .c-h__ja {
    font-size: 1.0714285714rem;
  }
}

.c-h02 {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .c-h02 {
    gap: 14px;
    padding-top: 52px;
  }
}
@media screen and (max-width: 767px) {
  .c-h02 {
    gap: 12px;
    padding-top: 30px;
  }
}
.c-h02::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 53px;
  height: 32px;
  background-image: url(../img/heading/icon_heading.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.c-h02__en {
  font-weight: 600;
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h02__en {
    font-size: 4.375rem;
    line-height: 1.2571428571;
  }
}
@media screen and (max-width: 767px) {
  .c-h02__en {
    font-size: 2.5714285714rem;
    line-height: 1.3333333333;
  }
}
.c-h02__ja {
  font-family: var(--f1);
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h02__ja {
    font-size: 1.625rem;
    line-height: 1.4615384615;
  }
}
@media screen and (max-width: 767px) {
  .c-h02__ja {
    font-size: 1.0714285714rem;
  }
}
.c-h02.--nologo {
  padding-top: 0;
  justify-content: center;
  text-align: center;
}
.c-h02.--nologo::before {
  display: none;
}
.c-h02.--nologo.--left {
  text-align: left;
}

.c-h03 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .c-h03 {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .c-h03 {
    gap: 12px;
  }
}
.c-h03__en {
  font-weight: 600;
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h03__en {
    font-size: 3.125rem;
    line-height: 1.2;
  }
}
@media screen and (max-width: 767px) {
  .c-h03__en {
    font-size: 2rem;
    line-height: 1.1428571429;
  }
}
.c-h03__ja {
  font-family: var(--f1);
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .c-h03__ja {
    font-size: 1.375rem;
    line-height: 2.2727272727;
  }
}
@media screen and (max-width: 767px) {
  .c-h03__ja {
    font-size: 1rem;
    line-height: 1.7142857143;
  }
}

.c-h04 {
  display: flex;
  flex-direction: column;
  justify-content: left;
}
@media screen and (min-width: 768px) {
  .c-h04 {
    gap: 5px;
  }
}
@media screen and (max-width: 767px) {
  .c-h04 {
    gap: 5px;
  }
}
.c-h04__en {
  font-weight: 600;
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .c-h04__en {
    font-size: 3.75rem;
    line-height: 1.2666666667;
  }
}
@media screen and (max-width: 767px) {
  .c-h04__en {
    font-size: 2.5714285714rem;
    line-height: 1.3333333333;
  }
}
.c-h04__ja {
  font-family: var(--f1);
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .c-h04__ja {
    font-size: 1.375rem;
    line-height: 2.2727272727;
  }
}
@media screen and (max-width: 767px) {
  .c-h04__ja {
    font-size: 1rem;
    line-height: 1.7142857143;
  }
}

.c-link {
  background: #fff;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  font-size: 1.1875rem;
  box-shadow: 4px 6px 18px rgba(0, 0, 0, 0.12);
}
@media screen and (min-width: 768px) {
  .c-link {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-link {
    padding: 15px 10px 15px 20px;
  }
}
.c-link:after {
  font-family: "Material Symbols Outlined";
  content: "chevron_right";
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: var(--c1);
}
@media screen and (min-width: 768px) {
  .c-link:after {
    font-size: 1.5rem;
    width: 58px;
    height: 58px;
  }
}
@media screen and (max-width: 767px) {
  .c-link:after {
    width: 28px;
    height: 28px;
  }
}
.c-link__list {
  display: grid;
}
@media screen and (min-width: 768px) {
  .c-link__list {
    gap: 20px;
  }
  .c-link__list.--2pc {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 767px) {
  .c-link__list {
    gap: 10px;
  }
  .c-link__list.--2sp {
    grid-template-columns: 1fr 1fr;
  }
}

.c-link02 {
  color: #fff;
  background: #606060;
  border-radius: 9999px;
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 1.1875rem;
  box-shadow: 4px 6px 18px rgba(0, 0, 0, 0.12);
  min-height: 50px;
}
@media screen and (min-width: 768px) {
  .c-link02 {
    min-width: 180px;
  }
}
@media screen and (max-width: 767px) {
  .c-link02 {
    width: 100%;
  }
}
.c-link02 .ico img {
  width: 24px;
}
.c-link02 .label {
  font-family: var(--f2);
  font-size: 1.1875rem;
}
@media screen and (min-width: 768px) {
  .c-link02__list {
    display: flex;
    justify-content: center;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-link02__list {
    display: grid;
    gap: 10px;
  }
  .c-link02__list.--2sp {
    grid-template-columns: 1fr 1fr;
  }
}

.p-pagenavi {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.p-pagenavi span, .p-pagenavi a {
  font-weight: bold;
  border-radius: 50%;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  width: 67px;
  height: 67px;
  background: #fff;
  box-shadow: 0px 1px 6px 0 rgba(0, 0, 0, 0.1);
}
.p-pagenavi span:not(:last-child), .p-pagenavi a:not(:last-child) {
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  .p-pagenavi span, .p-pagenavi a {
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-pagenavi span, .p-pagenavi a {
    width: 40px;
    height: 40px;
  }
}
.p-pagenavi span.current, .p-pagenavi a.current {
  color: #fff;
  background: var(--c1);
}
.p-pagenavi span.nextpostslink, .p-pagenavi span.previouspostslink, .p-pagenavi span.first, .p-pagenavi span.last, .p-pagenavi span.extend, .p-pagenavi a.nextpostslink, .p-pagenavi a.previouspostslink, .p-pagenavi a.first, .p-pagenavi a.last, .p-pagenavi a.extend {
  border: none;
}
.p-pagenavi span.nextpostslink, .p-pagenavi span.previouspostslink, .p-pagenavi a.nextpostslink, .p-pagenavi a.previouspostslink {
  font-size: 1.5rem;
}
.c-input,
.wpcf7-list-item input {
  background: var(--c-gray);
  border: 1px solid var(--c-gray02);
  padding: 20px 25px;
  border-radius: 10px;
  font-size: 1rem;
}
.c-input.--max,
.wpcf7-list-item input.--max {
  width: 100%;
}
.c-input[type=checkbox], .c-input[type=radio],
.wpcf7-list-item input[type=checkbox],
.wpcf7-list-item input[type=radio] {
  vertical-align: baseline;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .c-input[type=checkbox], .c-input[type=radio],
  .wpcf7-list-item input[type=checkbox],
  .wpcf7-list-item input[type=radio] {
    width: 15px;
    height: 15px;
  }
}
@media screen and (max-width: 767px) {
  .c-input[type=checkbox], .c-input[type=radio],
  .wpcf7-list-item input[type=checkbox],
  .wpcf7-list-item input[type=radio] {
    width: 15px;
    height: 15px;
  }
}

.wpcf7-list-item {
  margin-left: 0 !important;
  margin-bottom: 10px !important;
}

input[type=file]::file-selector-button {
  font-weight: bold;
  color: white;
  background: var(--c1);
  font-size: 14px;
  border: 0;
  border-radius: 10em;
  text-align: center;
}
@media screen and (min-width: 768px) {
  input[type=file]::file-selector-button {
    padding: 15px 53px;
  }
}
@media screen and (max-width: 767px) {
  input[type=file]::file-selector-button {
    padding: 15px 20px;
  }
}

.c-breadcrumb {
  font-size: 0.875rem;
  position: relative;
  z-index: 1;
  /* &.--inMv{ */
  position: absolute;
  left: 0;
  top: 10px;
  /* } */
}
@media screen and (min-width: 768px) {
  .c-breadcrumb__list {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .c-breadcrumb__list {
    font-size: 0.8125rem;
    line-height: 1.4;
  }
}
.c-breadcrumb__item .material-symbols-outlined {
  display: flex;
}
.c-breadcrumb__item:not(:last-child):after {
  content: "\e5cc";
  font-family: "Material Symbols Outlined";
  margin: 0 0.5em;
  font-size: 1.125rem;
}
@media screen and (max-width: 767px) {
  .c-breadcrumb__item:not(:last-child):after {
    font-size: 0.875rem;
    margin: 0 2px;
  }
}
@media screen and (min-width: 768px) {
  .c-breadcrumb__item {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .c-breadcrumb__item {
    display: inline;
  }
}

.c-slideArrow {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  z-index: 2;
}
.c-slideArrow .material-symbols-outlined {
  transition: 0.3s;
  color: var(--c1);
}
.c-slideArrow:hover {
  border-color: var(--c2);
}
.c-slideArrow:hover.--prev .material-symbols-outlined {
  transform: translateX(-40%);
}
.c-slideArrow:hover.--next .material-symbols-outlined {
  transform: translateX(40%);
}
@media screen and (min-width: 768px) {
  .c-slideArrow {
    width: 80px;
    height: 80px;
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .c-slideArrow {
    width: 50px;
    height: 50px;
  }
  .c-slideArrow .material-symbols-outlined {
    font-size: 1.825rem;
  }
}

.c-slideArrow02 {
  transition: 0.3s;
  z-index: 2;
  color: var(--c1);
}
.c-slideArrow02:hover.--prev .material-symbols-outlined {
  transform: translateX(-40%);
}
.c-slideArrow02:hover.--next .material-symbols-outlined {
  transform: translateX(40%);
}
@media screen and (min-width: 768px) {
  .c-slideArrow02 {
    font-size: 2.5rem;
  }
}
.c-obj01 {
  position: absolute;
  background-image: url(../img/common/icon_obj_01.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .c-obj01 {
    width: 100px;
    height: 38px;
  }
}
@media screen and (max-width: 767px) {
  .c-obj01 {
    width: 50px;
    height: 18px;
  }
}

.c-obj02 {
  position: absolute;
  background-image: url(../img/common/icon_obj_02.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .c-obj02 {
    width: 100px;
    height: 36px;
  }
}
@media screen and (max-width: 767px) {
  .c-obj02 {
    width: 50px;
    height: 18px;
  }
}

.c-obj03 {
  position: absolute;
  background-image: url(../img/common/icon_obj_03.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .c-obj03 {
    width: 100px;
    height: 52px;
  }
}
@media screen and (max-width: 767px) {
  .c-obj03 {
    width: 50px;
    height: 26px;
  }
}

.c-obj04 {
  overflow: hidden;
  border-radius: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
}
.c-obj04::after {
  content: "";
  display: block;
  width: 150%;
  height: 2px;
  position: absolute;
  transform: rotate(-45deg);
}
@media screen and (max-width: 767px) {
  .c-obj04::after {
    height: 1.5px;
    opacity: 0.7;
  }
}
.c-obj04.--single {
  position: absolute;
}
.c-obj04.--20 {
  width: 22px;
  height: 22px;
}
@media screen and (max-width: 767px) {
  .c-obj04.--20 {
    width: 16px;
    height: 16px;
  }
}
.c-obj04.--35 {
  width: 37px;
  height: 37px;
}
@media screen and (max-width: 767px) {
  .c-obj04.--35 {
    width: 27px;
    height: 27px;
  }
}
.c-obj04.--40 {
  width: 42px;
  height: 42px;
}
@media screen and (max-width: 767px) {
  .c-obj04.--40 {
    width: 30px;
    height: 30px;
  }
}
.c-obj04.--60 {
  width: 62px;
  height: 62px;
}
@media screen and (max-width: 767px) {
  .c-obj04.--60 {
    width: 44px;
    height: 44px;
  }
}
.c-obj04.--80 {
  width: 82px;
  height: 82px;
}
@media screen and (max-width: 767px) {
  .c-obj04.--80 {
    width: 58px;
    height: 58px;
  }
}
.c-obj04.--red::after {
  background: var(--c2);
}
.c-obj04.--blue::after {
  background: var(--c1);
}

/* ---------------------------
.js-logoanime
--------------------------- */
.js-logoanime {
  overflow: inherit;
}
.js-logoanime path {
  opacity: 0;
  transform: translateX(-16px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.js-logoanime.is-active {
  animation-delay: 0.4s;
  animation: logoanime02-y 3.7s ease-in-out infinite alternate-reverse;
}
.js-logoanime.is-active path {
  opacity: 1;
  transform: translateX(0);
  animation: logoanime02-x 2.7s ease-in-out infinite alternate-reverse;
}
.js-logoanime.is-active path:nth-of-type(1) {
  transition-delay: 0s;
  animation-delay: 1s;
}
.js-logoanime.is-active path:nth-of-type(2) {
  transition-delay: 0.12s;
  animation-delay: 0.7s;
}
.js-logoanime.is-active path:nth-of-type(3) {
  transition-delay: 0.24s;
  animation-delay: 0.4s;
}

.js-logoanime02 path {
  opacity: 0;
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.js-logoanime02 path:nth-of-type(odd) {
  transform: translateX(-16px);
}
.js-logoanime02 path:nth-of-type(even) {
  transform: translateX(16px);
}
.js-logoanime02.is-active path {
  opacity: 1;
  transform: translateX(0);
  animation: logoanime 2.7s ease infinite;
  transform-origin: bottom;
}
.js-logoanime02.is-active path:nth-of-type(1) {
  transition-delay: 0s;
  animation-delay: 1s;
}
.js-logoanime02.is-active path:nth-of-type(2) {
  transition-delay: 0.12s;
  animation-delay: 0.4s;
}
.js-logoanime02.is-active path:nth-of-type(3) {
  transition-delay: 0.24s;
  animation-delay: 0.7s;
}

.js-logoanime03 path {
  opacity: 0;
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.js-logoanime03 path:nth-of-type(odd) {
  transform: translateX(-16px);
}
.js-logoanime03 path:nth-of-type(even) {
  transform: translateX(16px);
}
.js-logoanime03.is-active path {
  opacity: 1;
  transform: translateX(0);
  animation: logoanime 2.7s ease infinite;
  transform-origin: bottom;
}
.js-logoanime03.is-active path:nth-of-type(1) {
  transition-delay: 0s;
  animation-delay: 1.1s;
}
.js-logoanime03.is-active path:nth-of-type(2) {
  transition-delay: 0.12s;
  animation-delay: 1.4s;
}
.js-logoanime03.is-active path:nth-of-type(3) {
  transition-delay: 0.24s;
  animation-delay: 0.8s;
}

@keyframes logoanime {
  0% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(0);
  }
  100% {
    transform: scaleY(1);
  }
}
@keyframes logoanime02-x {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes logoanime02-y {
  0% {
    transform: translateY(-4px);
  }
  100% {
    transform: translateY(4px);
  }
}
/* ---------------------------
.js-headingAnime
--------------------------- */
.js-headingAnime span {
  display: inline-block;
}
.js-headingAnime h2 {
  display: inline-block;
}

/* .c-h02::before のアニメーション用スタイル */
.c-h02::before {
  opacity: var(--before-opacity, 1);
  transition: opacity 0.3s ease;
}

.p-slider .splide__track {
  overflow: visible;
}
.p-slider__bottom {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 50%;
  bottom: 10px;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .p-slider__bottom {
    width: 83.3333333333%;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-slider__bottom {
    left: -15vw;
    bottom: 15px;
  }
}
.p-slider__pagination {
  position: relative;
  display: flex;
  justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  .p-slider__pagination {
    width: 53.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-slider__pagination {
    display: none;
  }
}
.p-slider__pagination .splide__pagination__page {
  width: 6px !important;
  height: 6px !important;
  gap: 10px !important;
  border-radius: 50% !important;
  background-color: var(--c-gray02) !important;
  transition: background-color 0.3s ease !important;
  border: none !important;
  opacity: 1 !important;
  margin: 0 !important;
}
.p-slider__pagination .splide__pagination__page.is-active {
  background-color: var(--c2) !important;
  width: 14px !important;
  border-radius: 100vmax !important;
}
.p-slider__nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-family: var(--f2);
  font-size: 14px;
  font-weight: 400;
  color: var(--c0);
}
.p-slider__nav__prev, .p-slider__nav__next {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  transition: opacity 0.3s ease;
}
.p-slider__nav__prev:hover, .p-slider__nav__next:hover {
  opacity: 0.7;
}
.p-slider__nav__current {
  font-weight: 500;
}
.p-slider__nav__current .current {
  font-weight: 700;
}

@media screen and (min-width: 1401px) {
  .p-slider02 {
    height: 830px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-slider02 {
    height: 700px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-slider02 {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .p-slider02 {
    height: auto;
  }
}
.p-slider02__wrapper {
  border-radius: 10px;
}
.p-slider02__item img {
  border-radius: 10px;
}
@media screen and (min-width: 1401px) {
  .p-slider02__item img {
    width: 100%;
    max-width: 200px;
    width: 200px;
    height: auto;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-slider02__item img {
    max-width: 150px;
    width: 150px;
    height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-slider02__item img {
    width: 100px;
    max-width: 100px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-slider02__item img {
    width: 100%;
    height: auto;
    max-width: 100px;
  }
}

@media screen and (max-width: 767px) {
  .p-sliderCopy__items {
    height: 18vh;
  }
}
@media screen and (max-width: 767px) {
  .p-sliderCopy__item {
    height: 100%;
  }
}
.p-sliderCopy__item img {
  height: 100%;
}

.p-crosstalkSlider__card {
  position: relative;
  display: block;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSlider__card {
    padding-top: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSlider__card {
    padding-top: 27px;
  }
}
.p-crosstalkSlider__head {
  position: absolute;
  top: -4px;
  left: 0;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSlider__head {
    font-size: 2.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSlider__head {
    font-size: 1.2857142857rem;
  }
}
.p-crosstalkSlider__head p {
  position: relative;
}
.p-crosstalkSlider__head p::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: var(--c4);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSlider__head p::before {
    width: 30px;
    right: -47px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSlider__head p::before {
    width: 20px;
    right: -29px;
  }
}
.p-crosstalkSlider__img {
  position: relative;
  overflow: hidden;
}
.p-crosstalkSlider__img svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.p-crosstalkSlider__img img {
  width: 100%;
  height: auto;
  display: block;
}
.p-crosstalkSlider__heading h3 {
  text-align: center;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSlider__heading h3 {
    margin-top: 45px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSlider__heading h3 {
    margin-top: 24px;
    font-size: 1.1428571429rem;
  }
}
.p-crosstalkSlider .splide__arrow:disabled {
  opacity: 0;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSlider .splide__pagination {
    bottom: -3em;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSlider .splide__pagination {
    bottom: -2em;
  }
}
.p-crosstalkSlider .splide__pagination .splide__pagination__page {
  opacity: 1;
}
.p-crosstalkSlider .splide__pagination .splide__pagination__page.is-active {
  border-radius: 100vmax;
  width: 18px;
  background-color: var(--c2);
}

.p-globalNav__bg {
  background: var(--c-gray);
}
@media screen and (min-width: 768px) {
  .p-globalNav__inner {
    padding-top: 28px;
    padding-bottom: 146px;
  }
}
@media screen and (max-width: 767px) {
  .p-globalNav__inner {
    padding-top: 22px;
    padding-bottom: 110px;
  }
}
.p-globalNav__title {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-globalNav__title {
    gap: 13px;
  }
}
@media screen and (max-width: 767px) {
  .p-globalNav__title {
    gap: 10px;
  }
}
.p-globalNav__title__en {
  font-family: var(--f2);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-globalNav__title__en {
    line-height: 1.2;
    font-size: 3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-globalNav__title__en {
    line-height: 1.4;
    font-size: 1.4285714286rem;
  }
}
.p-globalNav__title__ja {
  font-family: var(--f1);
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-globalNav__title__ja {
    line-height: 2.2727272727;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-globalNav__title__ja {
    line-height: 2;
    font-size: 1rem;
  }
}
.p-globalNav__links {
  display: grid;
}
@media screen and (min-width: 768px) {
  .p-globalNav__links {
    margin-top: 54px;
  }
}
@media screen and (max-width: 767px) {
  .p-globalNav__links {
    margin-top: 44px;
  }
}
.p-globalNav__links.--2col {
  grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .p-globalNav__links.--2col {
    grid-template-columns: 1fr;
  }
}
.p-globalNav__links.--3col {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .p-globalNav__links.--3col {
    grid-template-columns: 1fr;
  }
}
.p-globalNav__links.--5col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .p-globalNav__links.--5col {
    grid-template-columns: 1fr 1fr;
  }
}
.p-globalNav__link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-globalNav__link {
    line-height: 1.4666666667;
    height: 48px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-globalNav__link {
    height: 50px;
    line-height: 1.5714285714;
    font-size: 0.9285714286rem;
    padding: 5px 0;
  }
}
.p-globalNav__link::before {
  content: "";
  width: 6px;
  height: 7px;
  clip-path: polygon(0 0, 0% 100%, 100% 50%);
  background: var(--c1);
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(30deg);
  position: absolute;
  transition: all 0.3s ease;
  opacity: 0;
}
@media screen and (max-width: 767px) {
  .p-globalNav__link::before {
    width: 7px;
    height: 7px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}
.p-globalNav__link::after {
  content: "";
  width: 100%;
  height: 4px;
  background: var(--c1);
  position: absolute;
  bottom: -7px;
  left: 0;
  transition: all 0.3s ease;
  opacity: 0;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-globalNav__link::after {
    height: 2px;
    bottom: -1px;
  }
}
.p-globalNav__link:not(:first-child) {
  border-right: 1px solid var(--c-gray02);
  border-left: 1px solid var(--c-gray02);
}
@media screen and (max-width: 767px) {
  .p-globalNav__link:not(:first-child) {
    border-right: none;
    border-left: none;
    border-top: 1px solid var(--c-gray02);
    border-bottom: 1px solid var(--c-gray02);
  }
}
.p-globalNav__link:first-child {
  border-right: 1px solid var(--c-gray02);
}
@media screen and (max-width: 767px) {
  .p-globalNav__link:first-child {
    border-right: none;
    border-top: 1px solid var(--c-gray02);
  }
}
.p-globalNav__link.--active, .p-globalNav__link:hover {
  transition: all 0.3s ease;
  color: var(--c1);
}
.p-globalNav__link.--active::before, .p-globalNav__link:hover::before {
  opacity: 1;
}
.p-globalNav__link.--active::after, .p-globalNav__link:hover::after {
  opacity: 1;
}

.p-card {
  display: block;
}
@media screen and (max-width: 767px) {
  .p-card {
    max-width: 200px;
  }
}
.p-card__img {
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.p-card__img h3 {
  position: absolute;
  font-family: var(--f2);
  color: var(--c-white);
  font-weight: 600;
  writing-mode: vertical-lr;
  letter-spacing: 0.05em;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-card__img h3 {
    top: 29px;
    left: 25px;
    font-size: 1.375rem;
    line-height: 1.2727272727;
  }
}
@media screen and (max-width: 767px) {
  .p-card__img h3 {
    top: 15px;
    left: 19px;
    font-size: 1rem;
    line-height: 1.2857142857;
  }
}
.p-card__img img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-card__info {
    margin-top: 31px;
  }
}
@media screen and (max-width: 767px) {
  .p-card__info {
    margin-top: 15px;
  }
}
.p-card__info h3 {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-card__info h3 {
    font-size: 1.375rem;
    line-height: 1.4545454545;
  }
}
@media screen and (max-width: 767px) {
  .p-card__info h3 {
    font-size: 1.0714285714rem;
    line-height: 1.3333333333;
  }
}
.p-card__info p {
  font-family: var(--f2);
  font-weight: 400;
  letter-spacing: 0.07em;
}
@media screen and (min-width: 768px) {
  .p-card__info p {
    margin-top: 22px;
    font-size: 0.9375rem;
    line-height: 1.4666666667;
  }
}
@media screen and (max-width: 767px) {
  .p-card__info p {
    margin-top: 10px;
    font-size: 0.7857142857rem;
    line-height: 1.4545454545;
  }
}

.p-card02 {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background-color: var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-card02 {
    padding: 10px 10px 45px 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-card02 {
    padding: 5px 5px 10px 5px;
  }
}
.p-card02:hover {
  transform: translateY(-2px);
}
.p-card02:hover .p-card02__img img {
  transform: scale(1.05);
}
.p-card02__img {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-card02__img {
    aspect-ratio: 340/187;
  }
}
@media screen and (max-width: 767px) {
  .p-card02__img {
    aspect-ratio: 230/120;
  }
}
.p-card02__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-card02__info {
    margin-top: 16px;
    padding-inline: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-card02__info {
    margin-top: 13px;
    padding-inline: 12px;
  }
}
@media screen and (min-width: 768px) {
  .p-card02__date {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-card02__date {
    margin-bottom: 6px;
  }
}
.p-card02__date p {
  font-family: var(--f2);
  font-weight: 700;
  color: var(--c0);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-card02__date p {
    font-size: 0.75rem;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .p-card02__date p {
    font-size: 0.7857142857rem;
    line-height: 1.4;
  }
}
.p-card02__title h3 {
  font-family: var(--f1);
  font-weight: 700;
  color: var(--c0);
  letter-spacing: 0.05em;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-card02__title h3 {
    font-size: 0.875rem;
    line-height: 1.4285714286;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 767px) {
  .p-card02__title h3 {
    height: 40px;
    font-size: 0.8571428571rem;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

.p-tab__head {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-tab__head {
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-tab__head {
    flex-wrap: wrap;
    gap: 5px;
  }
}
@media screen and (min-width: 768px) {
  .p-tab__head.--1col .p-tab__head__item {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-tab__head.--1col .p-tab__head__item {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-tab__head.--2col .p-tab__head__item {
    width: calc((100% - 10px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-tab__head.--2col .p-tab__head__item {
    width: calc((100% - 5px) / 2);
  }
}
@media screen and (min-width: 768px) {
  .p-tab__head.--3col .p-tab__head__item {
    width: calc((100% - 20px) / 3);
  }
}
@media screen and (max-width: 767px) {
  .p-tab__head.--3col .p-tab__head__item {
    width: calc((100% - 5px) / 2);
  }
}
@media screen and (min-width: 768px) {
  .p-tab__head.--4col .p-tab__head__item {
    width: calc((100% - 30px) / 4);
  }
}
@media screen and (max-width: 767px) {
  .p-tab__head.--4col .p-tab__head__item {
    width: calc((100% - 5px) / 2);
  }
}
.p-tab__btn {
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--c-dark-gray);
  border: 1px solid var(--c-dark-gray);
  color: var(--c-white);
  border-radius: 100vmax 100vmax 100vmax 0;
}
@media screen and (min-width: 768px) {
  .p-tab__btn {
    width: 100%;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-tab__btn {
    width: 100%;
    height: 38px;
    font-size: 0.8571428571rem;
  }
}
.p-tab__btn.--current, .p-tab__btn:hover {
  transition: all 0.3s;
  background-color: var(--c1);
  border: 1px solid var(--c1);
  color: var(--c-white);
}
.p-tab__body {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-tab__body {
    gap: 60px 90px;
    flex-wrap: wrap;
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-tab__body {
    flex-direction: column;
    gap: 30px;
    margin-top: 40px;
  }
}

.p-archive {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-archive {
    width: calc((100% - 90px) / 2);
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive {
    width: 100%;
    gap: 20px;
    justify-content: space-between;
  }
}
.p-archive__left {
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .p-archive__left {
    width: 43.9024390244%;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__left {
    width: 42.8571428571%;
    aspect-ratio: 135/105;
    border-radius: 4px;
    overflow: hidden;
  }
  .p-archive__left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 4px;
  }
}
@media screen and (min-width: 768px) {
  .p-archive__right {
    width: 48.7804878049%;
    padding-top: 5px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__right {
    width: 50.7936507937%;
  }
}
.p-archive__date {
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-archive__date {
    font-size: 0.875rem;
    line-height: 1.2857142857;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__date {
    font-size: 0.8571428571rem;
    line-height: 1.5;
  }
}
.p-archive__category {
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-archive__category {
    margin-top: 10px;
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__category {
    margin-top: 0px;
    font-size: 0.7142857143rem;
    line-height: 1.8;
  }
}
.p-archive__title {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-archive__title {
    padding-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__title {
    padding-top: 29px;
  }
}
.p-archive__title::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--c-gray03);
}
@media screen and (max-width: 767px) {
  .p-archive__title::before {
    top: 11px;
  }
}
.p-archive__title h3 {
  font-family: var(--f1);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-archive__title h3 {
    font-size: 0.875rem;
    line-height: 2.1428571429;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__title h3 {
    font-size: 0.7857142857em;
    line-height: 1.4545454545;
  }
}
.p-archive__img {
  border-radius: 8px;
  width: 100%;
  height: auto;
  aspect-ratio: 1200/640;
  overflow: hidden;
}
.p-archive__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 8px;
}

.p-archive02 {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-archive02 {
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02 {
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-archive02__left {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__left {
    width: 45.7142857143%;
  }
}
@media screen and (min-width: 768px) {
  .p-archive02__right {
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__right {
    width: 48.5714285714%;
  }
}
@media screen and (min-width: 768px) {
  .p-archive02__img {
    border-radius: 10px;
    width: 100%;
    aspect-ratio: 300/190;
  }
  .p-archive02__img img {
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__img {
    aspect-ratio: 4/3;
    border-radius: 8px;
    overflow: hidden;
  }
  .p-archive02__img img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.p-archive02__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-archive02__head {
  width: 100%;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-archive02__head {
    align-items: center;
    gap: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--c-gray03);
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__head {
    flex-direction: column;
    gap: 10px;
  }
}
.p-archive02__category {
  background-color: var(--c1);
  color: var(--c-white);
  width: fit-content;
  font-weight: 700;
  padding: 3px 22px;
  border-radius: 2px;
}
@media screen and (min-width: 768px) {
  .p-archive02__category {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__category {
    font-size: 0.7142857143rem;
  }
}
.p-archive02__title {
  font-family: var(--f1);
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-archive02__title {
    font-size: 1.25rem;
    line-height: 1.5;
    width: 81%;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__title {
    font-size: 1.1428571429rem;
    line-height: 1.25;
  }
}
@media screen and (min-width: 768px) {
  .p-archive02__body {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive02__body {
    margin-top: 10px;
  }
}
.p-archive02__body p {
  font-size: 0.875rem;
  line-height: 2.1428571429;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .p-archive02__body p {
    font-size: 0.8571428571rem;
    line-height: 1.5;
  }
}

@media screen and (min-width: 768px) {
  .p-404 {
    padding-top: 173px;
    padding-bottom: 147px;
  }
}
@media screen and (max-width: 767px) {
  .p-404 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-404__text {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-404__text {
    margin-top: 136px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__text {
    margin-top: 100px;
    text-align-last: left;
  }
}
.p-404__text p {
  font-weight: 700;
  line-height: 2.375;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-404__text p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__text p {
    line-height: 2.25;
    font-size: 0.875rem;
  }
}
.p-404__text a {
  color: var(--c1);
  text-decoration: underline;
}
.p-404__text a:hover {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .p-404__btn {
    margin-top: 90px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-404__btn {
    margin-top: 60px;
  }
}

.p-recruitCommon {
  position: relative;
}
.p-recruitCommon__bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1101px) {
  .p-recruitCommon__bg {
    aspect-ratio: 1600/600;
    background-image: url(../img/recruit/common/img_recruitCommon_bg.webp);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitCommon__bg {
    aspect-ratio: 375/400;
    background-image: url(../img/recruit/common/img_recruitCommon_bg_sp.webp);
  }
}
@media screen and (max-width: 767px) {
  .p-recruitCommon__bg {
    position: relative;
    aspect-ratio: 375/560;
    background-image: url(../img/recruit/common/img_recruitCommon_bg_sp.webp);
  }
}
@media screen and (min-width: 1101px) {
  .p-recruitCommon__inner {
    padding-top: 24vh;
    width: 400px;
    margin-left: 150px;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitCommon__inner {
    padding-top: 15vh;
    width: 400px;
    text-align: center;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitCommon__inner {
    position: absolute;
    top: 23%;
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
  }
}
.p-recruitCommon__copy {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-recruitCommon__copy {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitCommon__copy {
    margin-top: 15px;
  }
}
.p-recruitCommon__copy p {
  font-family: var(--f2);
  color: var(--c0);
  letter-spacing: 0.05em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-recruitCommon__copy p {
    font-size: 1.625rem;
    line-height: 1.6153846154;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitCommon__copy p {
    font-size: 1.1428571429rem;
    line-height: 1.4375;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitCommon__btn {
    margin-top: 21px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitCommon__btn {
    margin-top: 14px;
  }
}

@media screen and (min-width: 768px) {
  .p-wave {
    aspect-ratio: 1600/150;
    width: 100vw;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-wave {
    aspect-ratio: 375/65;
    width: 100%;
  }
}
.p-wave.--gray {
  background-image: url(../img/wave/img_wave--gray.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.p-wave.--wh {
  background-image: url(../img/wave/img_wave--wh.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.p-wave.--blue {
  background-image: url(../img/wave/img_wave--bl.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.p-wave.--under {
  transform: rotate(180deg);
  transform-origin: center;
}
.p-wave.--under.--anime {
  animation: wave 30s linear infinite, wave2Under 3.5s linear infinite;
}
.p-wave.--under.--animeReverse {
  animation: waveReverse 30s linear infinite, wave2Under 3.5s linear infinite;
}
.p-wave.--anime {
  background-repeat: repeat-x;
  animation: waveReverse 30s linear infinite, wave2 3.5s linear infinite;
}
.p-wave.--animeReverse {
  background-repeat: repeat-x;
  animation: wave 30s linear infinite, wave2 3.5s linear infinite;
}
@keyframes wave {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -1600px;
  }
}
@keyframes waveReverse {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 1600px;
  }
}
@keyframes wave2 {
  0% {
    transform: translateY(5px);
  }
  50% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(5px);
  }
}
@keyframes wave2Under {
  0% {
    transform: translateY(5px) rotate(180deg);
  }
  50% {
    transform: translateY(0) rotate(180deg);
  }
  100% {
    transform: translateY(5px) rotate(180deg);
  }
}

.p-mv {
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .p-mv {
    aspect-ratio: 1600/904;
    padding-top: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-mv {
    aspect-ratio: 1600/1900;
    padding-top: 90px;
  }
}
@media screen and (max-width: 767px) {
  .p-mv {
    padding-top: 80px;
  }
}
.p-mv__inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.p-mv__copy {
  display: inline-flex;
}
@media screen and (min-width: 768px) {
  .p-mv__copy {
    position: absolute;
    top: 4.8vw;
    right: 5.3vw;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__copy {
    display: -webkit-flex;
    width: fit-content;
    margin-inline: auto;
  }
}
.p-mv__copy h1 {
  font-family: var(--f1);
  color: var(--c0);
  font-weight: 700;
  writing-mode: vertical-rl;
  letter-spacing: 0.18em;
}
@media screen and (min-width: 768px) {
  .p-mv__copy h1 {
    font-size: 2.125rem;
    line-height: 2;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__copy h1 {
    font-size: 1.2142857143rem;
    line-height: 1.8235294118;
  }
}
.p-mv__video {
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  z-index: -1;
}
@media screen and (min-width: 1101px) {
  .p-mv__video {
    top: -90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-mv__video {
    top: 10vh;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__video {
    position: absolute;
    top: -100px;
    left: 0;
    aspect-ratio: 1080/1920;
  }
}
.p-mv__video video {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 767px) {
  .p-mv__video video {
    position: relative;
    top: 12px;
    object-fit: cover;
    object-position: 50% 50%;
    height: 106%;
    width: 100%;
  }
}
@media screen and (min-width: 1101px) {
  .p-mv__pickup {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 22.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-mv__pickup {
    position: absolute;
    bottom: -10vw;
    right: 20px;
    width: 31.25%;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__pickup {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
    margin-top: 78vw;
    width: 100%;
    padding-inline: 10px;
  }
}
.p-mv__pickup h2 {
  position: relative;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.04em;
}
@media screen and (min-width: 768px) {
  .p-mv__pickup h2 {
    font-size: 0.875rem;
    margin-bottom: 10px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__pickup h2 {
    font-size: 0.8571428571rem;
    margin-bottom: 10px;
    padding-left: 30px;
    padding-bottom: 50px;
  }
}
.p-mv__pickup h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: var(--c0);
  width: 20px;
}
@media screen and (max-width: 767px) {
  .p-mv__pickup h2::before {
    top: 10px;
    width: 10px;
    background: var(--c1);
    left: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-mv__pickup__slider {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__pickup__slider {
    width: 69.8550724638%;
  }
}
.p-mv__copy02 {
  display: flex;
  flex-direction: row-reverse;
}
@media screen and (min-width: 768px) {
  .p-mv__copy02 {
    gap: 30px;
    position: absolute;
    bottom: 4.8vw;
    left: 4.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__copy02 {
    margin-top: 69px;
    padding-inline: 40px;
    gap: 40px;
  }
}
.p-mv__copy02__heading {
  writing-mode: vertical-rl;
  font-family: var(--f2);
  display: contents;
}
@media screen and (max-width: 767px) {
  .p-mv__copy02__heading {
    display: block;
  }
}
.p-mv__copy02__heading h2 {
  font-weight: 700;
  letter-spacing: 0.13em;
}
@media screen and (min-width: 768px) {
  .p-mv__copy02__heading h2 {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__copy02__heading h2 {
    font-size: 1.1428571429rem;
  }
}
.p-mv__copy02__heading p {
  font-weight: 700;
  letter-spacing: 0.09em;
}
@media screen and (min-width: 768px) {
  .p-mv__copy02__heading p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__copy02__heading p {
    font-size: 0.9285714286rem;
  }
}
.p-mv__copy02__text {
  display: contents;
}
.p-mv__copy02__text p {
  writing-mode: vertical-rl;
  letter-spacing: 0.06em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-mv__copy02__text p {
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__copy02__text p {
    font-size: 0.9285714286rem;
    line-height: 2.0769230769;
  }
}
@media screen and (min-width: 768px) {
  .p-mv__scroll {
    position: absolute;
    bottom: 38px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  .p-mv__scroll {
    display: none;
  }
}
.p-mv__scroll p {
  position: relative;
  font-family: var(--f2);
}
@media screen and (min-width: 768px) {
  .p-mv__scroll p {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__scroll p {
    font-size: 0.8571428571rem;
  }
}
.p-mv__scroll p::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 30px;
  background-color: var(--c0);
  left: 50%;
  transform: translateX(-50%) rotate(180deg);
  animation: scroll 2s infinite;
  animation-timing-function: ease-in-out;
}
@media screen and (min-width: 768px) {
  .p-mv__scroll p::before {
    bottom: -35px;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__scroll p::before {
    bottom: -35px;
  }
}

@keyframes scroll {
  0% {
    transform: scale(1, 0);
    transform-origin: 0 0;
  }
  50% {
    transform: scale(1, 1);
    transform-origin: 0 0;
  }
  51% {
    transform: scale(1, 1);
    transform-origin: 0 100%;
  }
  100% {
    transform: scale(1, 0);
    transform-origin: 0 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whoweare {
    padding-top: 156px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare {
    padding-top: 100px;
  }
}
.p-home__whoweare__inner {
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-home__whoweare__inner {
    gap: 189px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1405px) {
  .p-home__whoweare__inner {
    gap: 110px;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__whoweare__inner {
    gap: 80px;
    flex-direction: row;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__inner {
    flex-direction: column;
    position: relative;
  }
}
.p-home__whoweare__left {
  position: relative;
}
@media screen and (min-width: 1101px) {
  .p-home__whoweare__left {
    padding-top: 32px;
    width: 37.7692307692%;
  }
}
@media screen and (max-width: 1400px) {
  .p-home__whoweare__left {
    width: 100%;
  }
}
@media screen and (max-width: 1400px) and (min-width: 1101px) and (max-width: 1400px) {
  .p-home__whoweare__left {
    width: 45%;
  }
}
@media screen and (max-width: 1400px) and (min-width: 901px) and (max-width: 1100px) {
  .p-home__whoweare__left {
    width: 55%;
  }
}
@media screen and (max-width: 1400px) and (min-width: 768px) and (max-width: 900px) {
  .p-home__whoweare__left {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__logo {
    position: absolute;
    top: -1vw;
    right: -6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__logo {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__text {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__text {
    margin-top: 293px;
  }
}
.p-home__whoweare__text p {
  font-weight: 600;
  letter-spacing: 0.045em;
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__text p {
    font-size: 1.125rem;
    line-height: 2.3333333333;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__text p {
    font-size: 0.9285714286rem;
  }
}
.p-home__whoweare__btns {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__btns {
    margin-top: 68px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__btns {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__btn {
    max-width: 280px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__right {
    position: relative;
  }
}
@media screen and (min-width: 768px) and (min-width: 901px) and (max-width: 1400px) {
  .p-home__whoweare__right {
    width: 38%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__right {
    position: absolute;
    top: 150px;
    left: 0;
    width: 100%;
  }
}
.p-home__whoweare__sliders {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__sliders {
    gap: 10px;
    position: relative;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__whoweare__sliders {
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__sliders {
    flex-direction: column;
    gap: 5px;
  }
}
.p-home__whoweare__sliders::after {
  content: "";
  background-image: url(../img/slider/bg_whoweare_01.webp);
  background-size: cover;
  background-position: center;
  position: absolute;
  bottom: -2.4vw;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
@media screen and (min-width: 1401px) {
  .p-home__whoweare__sliders::after {
    aspect-ratio: 735/280;
    width: calc(121% + 2px);
    height: auto;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-home__whoweare__sliders::after {
    aspect-ratio: 735/280;
    width: calc(145% + 2px);
    height: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__whoweare__sliders::after {
    aspect-ratio: 735/280;
    width: calc(145% + 2px);
    height: auto;
    bottom: 2vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (min-width: 901px) and (max-width: 1400px) {
  .p-home__whoweare__sliders::after {
    bottom: 6.6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__sliders::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whoweare__slider:nth-child(1), .p-home__whoweare__slider:nth-child(3) {
    margin-top: 103px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whoweare__slider:nth-child(3) {
    display: none;
  }
}
.p-home__sliderCopy {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 1101px) {
  .p-home__sliderCopy {
    margin-top: -31px;
    padding-bottom: 31px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__sliderCopy {
    margin-top: 31px;
    padding-bottom: 31px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sliderCopy {
    margin-top: 50px;
    margin-bottom: 62px;
  }
}
.p-home__crosstalk {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__crosstalk {
    margin-top: 128px;
    padding-bottom: 250px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__crosstalk {
    padding-bottom: 150px;
  }
}
.p-home__crosstalk__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__crosstalk__slider {
    margin-top: 62px;
    margin-inline: auto;
    padding-inline: 30px;
    max-width: 1020px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__crosstalk__slider {
    margin-top: 43px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__crosstalk__logo {
    position: absolute;
    top: -1vw;
    right: 0vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__crosstalk__logo {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-home__crosstalk__logo02 {
    position: absolute;
    top: 8vw;
    right: 15vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__crosstalk__logo02 {
    top: -100px;
  }
}
.p-home__whatwedo {
  position: relative;
  background-color: var(--c-gray);
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo {
    padding-top: 93px;
    padding-bottom: 132px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo {
    padding-top: 60px;
    padding-bottom: 80px;
  }
}
.p-home__whatwedo .p-wave {
  position: absolute;
}
@media screen and (min-width: 1101px) {
  .p-home__whatwedo .p-wave {
    top: -106px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__whatwedo .p-wave {
    top: -5%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo .p-wave {
    top: -50px;
  }
}
.p-home__whatwedo .p-wave.--under {
  z-index: 1;
  top: auto;
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo .p-wave.--under {
    bottom: -66px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-home__whatwedo .p-wave.--under {
    bottom: -82px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo .p-wave.--under {
    bottom: -40px;
  }
}
.p-home__whatwedo__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo__logo {
    position: absolute;
    top: -1vw;
    right: 4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__logo {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo__logo02 {
    position: absolute;
    top: 6vw;
    right: 20vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__logo02 {
    display: none;
  }
}
.p-home__whatwedo__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo__col {
    justify-content: space-between;
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__col {
    flex-direction: column;
    margin-top: 40px;
    gap: 33px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo__col__left {
    width: 51.1538461538%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__col__left {
    width: 100%;
  }
}
.p-home__whatwedo__col__right {
  margin-top: 5px;
}
@media screen and (min-width: 1101px) {
  .p-home__whatwedo__col__right {
    width: 21.5384615385%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__whatwedo__col__right {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__col__right {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo__text p {
    letter-spacing: 0.05em;
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__text p {
    font-weight: 700;
    letter-spacing: 0em;
    font-size: 0.9285714286rem;
    line-height: 2.3076923077;
  }
}
@media screen and (min-width: 768px) {
  .p-home__whatwedo__slider {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__whatwedo__slider {
    margin-top: 60px;
  }
}
.p-home__whatwedo__slider .splide__track {
  overflow: inherit;
}
.p-home__join {
  position: relative;
  z-index: 0;
}
@media screen and (min-width: 1401px) {
  .p-home__join__bg {
    aspect-ratio: 1600/860;
    background-image: url(../img/home/join/bg_join.webp);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-home__join__bg {
    aspect-ratio: 1600/1000;
    background-image: url(../img/home/join/bg_join.webp);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__join__bg {
    aspect-ratio: 375/600;
    background-image: url(../img/home/join/bg_join--sp.webp);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 767px) {
  .p-home__join__bg {
    aspect-ratio: 375/700;
    background-image: url(../img/home/join/bg_join--sp.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 768px) {
  .p-home__join__inner {
    padding-top: 136px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__join__inner {
    padding-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__join__copy {
    margin-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__join__copy {
    margin-top: 20px;
  }
}
.p-home__join__copy p {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-home__join__copy p {
    font-size: 2.125rem;
    line-height: 1.4411764706;
  }
}
@media screen and (max-width: 767px) {
  .p-home__join__copy p {
    font-size: 1.7142857143rem;
    line-height: 1.4166666667;
  }
}
.p-home__join__btns {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .p-home__join__btns {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__join__btns {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__join__btn {
    width: 280px;
    min-width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__join__btn {
    width: 100%;
    min-width: 280px;
  }
}
.p-home__sustainability {
  position: relative;
  z-index: 1;
}
.p-home__sustainability .p-wave {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-home__sustainability .p-wave {
    top: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-home__sustainability .p-wave {
    top: -82px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability .p-wave {
    top: -30px;
  }
}
.p-home__sustainability .p-wave.--under {
  top: auto;
}
@media screen and (min-width: 768px) {
  .p-home__sustainability .p-wave.--under {
    bottom: -62px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-home__sustainability .p-wave.--under {
    bottom: -82px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability .p-wave.--under {
    bottom: -40px;
  }
}
.p-home__sustainability__inner {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__inner {
    padding-top: 160px;
    padding-bottom: 160px;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__inner {
    padding-top: 100px;
    padding-bottom: 80px;
    flex-direction: column;
    gap: 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__logo {
    position: absolute;
    bottom: 16%;
    right: 50%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__logo {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__left {
    width: 46.9230769231%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__left {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__right {
    width: 46.1538461538%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__right {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__text {
    margin-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__text {
    margin-top: 30px;
  }
}
.p-home__sustainability__text p {
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__text p {
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__text p {
    font-size: 0.9285714286rem;
    line-height: 2.3076923077;
  }
}
@media screen and (min-width: 768px) {
  .p-home__sustainability__btn {
    margin-top: 73px;
    max-width: 400px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__sustainability__btn {
    margin-top: 40px;
    max-width: 100%;
  }
}
@media screen and (min-width: 1101px) {
  .p-home__landscape__bg {
    aspect-ratio: 1600/760;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__landscape__bg {
    aspect-ratio: 1600/1200;
  }
}
@media screen and (max-width: 767px) {
  .p-home__landscape__bg {
    aspect-ratio: 375/500;
  }
}
.p-home__landscape__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-home__news {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__news {
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__news {
    padding-bottom: 100px;
  }
}
.p-home__news .p-wave {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-home__news .p-wave {
    top: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-home__news .p-wave {
    top: -88px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__news .p-wave {
    top: -30px;
  }
}
.p-home__news__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__news__inner {
    padding-top: 125px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__news__inner {
    padding-top: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__news__logo {
    position: absolute;
    top: 60%;
    left: 0%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__news__logo {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-home__news__logo02 {
    position: absolute;
    bottom: -8%;
    right: -1%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__news__logo02 {
    display: none;
  }
}
.p-home__news__col {
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-home__news__col {
    justify-content: space-between;
  }
}
@media screen and (max-width: 1400px) {
  .p-home__news__col {
    gap: 40px;
    flex-direction: column;
  }
}
@media screen and (min-width: 1101px) {
  .p-home__news__left {
    width: 21.5384615385%;
  }
}
@media screen and (max-width: 1400px) {
  .p-home__news__left {
    width: 100%;
  }
}
@media screen and (min-width: 1101px) {
  .p-home__news__right {
    width: 70%;
  }
}
@media screen and (max-width: 1400px) {
  .p-home__news__right {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__news__btn {
    margin-top: 12.5vw;
  }
  .p-home__news__btn.--pc {
    display: block;
  }
  .p-home__news__btn.--sp {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__news__btn {
    width: 30%;
    margin-top: 5vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__news__btn {
    margin-top: 50px;
  }
  .p-home__news__btn.--pc {
    display: none;
  }
  .p-home__news__btn.--sp {
    display: block;
  }
}

.p-crosstalk {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-crosstalk {
    padding-top: 173px;
    padding-bottom: 147px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-crosstalk__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__content {
    margin-top: 103px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__content {
    margin-top: 50px;
  }
}
.p-crosstalk__items {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__items {
    justify-content: space-between;
    gap: 141px 0px;
  }
}
.p-crosstalk__item {
  display: block;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item {
    width: 45%;
  }
}
.p-crosstalk__item:first-child {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item:first-child {
    width: 80%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__item:first-child {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card {
    padding-top: 52px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card {
    padding-top: 31px;
  }
}
.p-crosstalk__item:not(:first-child) .p-crosstalk__card__head {
  letter-spacing: 0.05em;
  line-height: 1;
  top: 6px;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__head {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__head {
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__btn {
    width: 36px;
    height: 36px;
    right: 2.4vw;
    bottom: 20.4%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__btn {
    width: 24px;
    height: 24px;
    right: 2.4vw;
    bottom: 16.9%;
  }
}
.p-crosstalk__item:not(:first-child) .p-crosstalk__card__heading h3 {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__heading h3 {
    font-size: 1.375rem;
    margin-top: 31px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__heading h3 {
    font-size: 1.1428571429rem;
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__text p {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__item:not(:first-child) .p-crosstalk__card__text p {
    margin-top: 10px;
  }
}
.p-crosstalk__card {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__card {
    padding-top: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__card {
    padding-top: 15px;
  }
}
.p-crosstalk__card__head {
  position: absolute;
  top: -4px;
  left: 0;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__card__head {
    font-size: 2.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__card__head {
    font-size: 1.1428571429rem;
  }
}
.p-crosstalk__card__head p {
  position: relative;
}
.p-crosstalk__card__head p::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 30px;
  background: var(--c4);
}
@media screen and (min-width: 768px) {
  .p-crosstalk__card__head p::before {
    right: -47px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__card__head p::before {
    right: -27px;
  }
}
.p-crosstalk__card__img {
  position: relative;
}
.p-crosstalk__card__btn {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__card__btn {
    width: 36px;
    height: 36px;
    right: 5.1vw;
    bottom: 16.9%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__card__btn {
    width: 24px;
    height: 24px;
    right: 5.1vw;
    bottom: 16.9%;
  }
}
.p-crosstalk__card__heading h3 {
  text-align: center;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__card__heading h3 {
    margin-top: 53px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__card__heading h3 {
    margin-top: 31px;
    font-size: 1.1428571429rem;
  }
}
.p-crosstalk__card__text p {
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalk__card__text p {
    margin-top: 20px;
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk__card__text p {
    margin-top: 10px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalk .c-obj01.--01 {
    top: 60.5vw;
    right: -1.1vw;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk .c-obj01.--01 {
    top: 60.5vw;
    right: -1.1vw;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalk .c-obj02.--01 {
    top: 21vw;
    right: -0.7vw;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk .c-obj02.--01 {
    top: 21vw;
    right: -0.7vw;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalk .c-obj03.--01 {
    top: 11vw;
    left: -0.1vw;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalk .c-obj03.--01 {
    top: 11vw;
    left: -0.1vw;
  }
}

@media screen and (min-width: 768px) {
  .p-crosstalkSingle {
    padding-top: 90px;
    padding-bottom: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle {
    padding-top: 90px;
    padding-bottom: 60px;
  }
}
.p-crosstalkSingle__mv {
  position: relative;
  width: 100%;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv {
    aspect-ratio: 1560/790;
    width: 97.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv {
    aspect-ratio: 375/450;
  }
}
.p-crosstalkSingle__mv__img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__img {
    position: relative;
  }
  .p-crosstalkSingle__mv__img::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.05);
  }
}
.p-crosstalkSingle__mv__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__img img {
    object-position: 79%;
  }
}
.p-crosstalkSingle__mv__pagettl {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__pagettl {
    top: 12.9%;
    left: 5.2%;
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__pagettl {
    top: 8%;
    left: 8%;
    gap: 0px;
  }
}
.p-crosstalkSingle__mv__pagettl p {
  color: var(--c-white);
  font-weight: 600;
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__pagettl p {
    font-size: 3.75rem;
    line-height: 1.2666666667;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__pagettl p {
    font-size: 2.5714285714rem;
    line-height: 1.3333333333;
  }
}
.p-crosstalkSingle__mv__pagettl h1 {
  color: var(--c-white);
  font-weight: 700;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__pagettl h1 {
    font-size: 1.375rem;
    line-height: 1.4545454545;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__pagettl h1 {
    font-size: 1.4285714286rem;
    line-height: 1.6;
  }
}
.p-crosstalkSingle__mv__heading {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__heading {
    bottom: 10.7%;
    left: 5.1%;
    gap: 19px;
    max-width: 680px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__heading {
    bottom: 10%;
    left: 5%;
    gap: 5px;
    max-width: 90%;
  }
}
.p-crosstalkSingle__mv__heading p {
  position: relative;
  width: fit-content;
  color: var(--c-white);
  font-weight: 600;
  font-family: var(--f2);
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__heading p {
    font-size: 1.875rem;
    line-height: 1.2666666667;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__heading p {
    font-size: 1.1428571429rem;
    line-height: 1.5;
  }
}
.p-crosstalkSingle__mv__heading p::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 30px;
  background: var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__heading p::after {
    right: -45px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__heading p::after {
    right: -27px;
  }
}
.p-crosstalkSingle__mv__heading h2 {
  font-family: var(--f1);
  color: var(--c-white);
  font-weight: 700;
  letter-spacing: 0.05em;
  word-break: auto-phrase;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__heading h2 {
    font-size: 2.375rem;
    line-height: 1.6842105263;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__heading h2 {
    font-size: 1.7142857143rem;
    line-height: 1.3333333333;
  }
}
.p-crosstalkSingle__mv__company {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__company {
    bottom: 10.3%;
    right: 5.1%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__company {
    bottom: 3%;
    right: 3%;
  }
}
.p-crosstalkSingle__mv__company p {
  font-family: var(--f2);
  color: var(--c-white);
  font-weight: 600;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__mv__company p {
    font-size: 0.875rem;
    line-height: 1.2857142857;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__mv__company p {
    font-size: 1rem;
    line-height: 1.4285714286;
  }
}
.p-crosstalkSingle__introduce {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce {
    margin-top: 78px;
    max-width: 1260px;
    margin-inline: auto;
    padding-inline: 30px;
    padding-bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce {
    margin-top: 50px;
    padding-inline: 30px;
    padding-bottom: 50px;
  }
}
.p-crosstalkSingle__introduce__text {
  position: relative;
}
.p-crosstalkSingle__introduce__text p {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__text p {
    font-size: 1.25rem;
    line-height: 1.9;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__text p {
    font-size: 1rem;
    line-height: 1.7142857143;
  }
}
.p-crosstalkSingle__introduce__persons {
  width: 100%;
  display: flex;
  position: relative;
}
@media screen and (min-width: 1101px) {
  .p-crosstalkSingle__introduce__persons {
    margin-top: 86px;
    justify-content: space-between;
    gap: 105px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-crosstalkSingle__introduce__persons {
    flex-wrap: wrap;
    margin-top: 60px;
    justify-content: space-between;
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__persons {
    margin-top: 60px;
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (min-width: 1101px) {
  .p-crosstalkSingle__introduce__person {
    width: calc(100% - 70px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-crosstalkSingle__introduce__person {
    width: calc((100% - 60px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person {
    width: 100%;
  }
}
.p-crosstalkSingle__introduce__person .card__head {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__head {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__head {
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__img {
    width: 180px;
    height: 180px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__img {
    width: 120px;
    height: 120px;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__info {
    width: calc(100% - 210px);
    padding-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__info {
    width: calc(100% - 130px);
    padding-top: 20px;
  }
}
.p-crosstalkSingle__introduce__person .card__name {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__name {
    font-size: 1.25rem;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__name {
    font-size: 1rem;
    line-height: 1.4285714286;
  }
}
.p-crosstalkSingle__introduce__person .card__position {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__position {
    margin-top: 22px;
    font-size: 0.875rem;
    line-height: 2.1428571429;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__position {
    margin-top: 10px;
    font-size: 0.8571428571rem;
    line-height: 2;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__body {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__body {
    margin-top: 15px;
  }
}
.p-crosstalkSingle__introduce__person .card__body p {
  font-family: var(--f1);
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__introduce__person .card__body p {
    font-size: 0.875rem;
    line-height: 2.1428571429;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__introduce__person .card__body p {
    font-size: 0.8571428571rem;
    line-height: 2;
  }
}
.p-crosstalkSingle__interview__inner {
  background: var(--c-gray);
}
@media screen and (min-width: 1101px) {
  .p-crosstalkSingle__interview__inner {
    padding-top: 43px;
    padding-bottom: 300px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-crosstalkSingle__interview__inner {
    padding-top: 43px;
    padding-bottom: 200px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__interview__inner {
    padding-top: 20px;
    padding-bottom: 130px;
  }
}
.p-crosstalkSingle__interview__underImg {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__interview__underImg {
    margin-top: 160px;
    padding-inline: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__interview__underImg {
    margin-top: 80px;
  }
}
.p-crosstalkSingle__contents {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__contents {
    max-width: 1260px;
    margin-inline: auto;
    padding-inline: 30px;
    gap: 158px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__contents {
    padding-inline: 30px;
    gap: 100px;
  }
}
.p-crosstalkSingle__content .c-obj01 {
  display: none;
}
.p-crosstalkSingle__content:nth-child(3) {
  position: relative;
}
.p-crosstalkSingle__content:nth-child(3) .c-obj01 {
  display: block;
}
.p-crosstalkSingle__content > h3 {
  font-family: var(--f1);
  color: var(--c1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__content > h3 {
    font-size: 1.875rem;
    line-height: 1.8;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__content > h3 {
    font-size: 1.2857142857rem;
    line-height: 1.7777777778;
  }
}
.p-crosstalkSingle__content > img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__content > img {
    margin-top: 53px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__content > img {
    margin-top: 30px;
  }
}
.p-crosstalkSingle__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__items {
    margin-top: 53px;
    gap: 53px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__items {
    margin-top: 30px;
    gap: 30px;
  }
}
.p-crosstalkSingle__item > h4 {
  position: relative;
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__item > h4 {
    font-size: 1.375rem;
    line-height: 1.8181818182;
    padding-left: 4.6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__item > h4 {
    font-size: 1rem;
    line-height: 1.7142857143;
    padding-left: 22px;
  }
}
.p-crosstalkSingle__item > h4::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  height: 2px;
  background: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__item > h4::after {
    width: 20px;
    top: 50%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__item > h4::after {
    width: 15px;
    top: 13px;
  }
}
.p-crosstalkSingle__comments {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__comments {
    margin-top: 53px;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__comments {
    margin-top: 30px;
    gap: 20px;
  }
}
.p-crosstalkSingle__comment {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__comment {
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__comment {
    gap: 30px;
  }
}
.p-crosstalkSingle__comment img {
  width: 100%;
  border-radius: 50%;
  border: 6px solid var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__comment img {
    aspect-ratio: 1/1;
    max-width: 140px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__comment img {
    aspect-ratio: 1/1;
    max-width: 100%;
  }
}
.p-crosstalkSingle__comment > p {
  background-color: var(--c-white);
  position: relative;
  font-family: var(--f1);
  font-weight: 700;
  border-radius: 10px;
  letter-spacing: 0.05em;
  height: fit-content;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__comment > p {
    width: 83.3333333333%;
    padding: 48px 60px;
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__comment > p {
    width: 65.3333333333%;
    padding: 20px;
    font-size: 0.8571428571rem;
    line-height: 2.1428571429;
  }
}
.p-crosstalkSingle__comment > p::before {
  content: "";
  position: absolute;
  background-color: var(--c-white);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__comment > p::before {
    top: 50%;
    transform: translateY(-50%);
    left: -30px;
    width: 30px;
    height: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__comment > p::before {
    top: 40px;
    left: -19px;
    width: 25px;
    height: 19px;
  }
}
.p-crosstalkSingle__member {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__member {
    width: 11.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__member {
    width: 23%;
  }
}
.p-crosstalkSingle__member img {
  border-radius: 50%;
  border: 6px solid var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__member img {
    aspect-ratio: 140/140;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__member img {
    aspect-ratio: 120/120;
  }
}
.p-crosstalkSingle__member .name {
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__member .name {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__member .name {
    font-size: 1rem;
  }
}
.p-crosstalkSingle__summary__inner {
  position: relative;
  border-top: 1px solid var(--c1);
  border-bottom: 1px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__summary__inner {
    margin-top: 175px;
    padding-top: 69px;
    padding-bottom: 55px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__summary__inner {
    margin-top: 80px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.p-crosstalkSingle__summary__inner p {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__summary__inner p {
    font-size: 1.25rem;
    line-height: 1.9;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__summary__inner p {
    font-size: 1rem;
    line-height: 1.7142857143;
  }
}
.p-crosstalkSingle__summary__ttl {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__summary__ttl {
    margin-top: -36px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__summary__ttl {
    margin-top: -20px;
  }
}
.p-crosstalkSingle__summary__ttl h3 {
  background-color: var(--c-gray);
  position: relative;
  font-family: var(--f1);
  color: var(--c-text);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__summary__ttl h3 {
    padding: 20px 80px;
    font-size: 1.25rem;
    line-height: 1.45;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__summary__ttl h3 {
    padding: 10px 40px;
    font-size: 1rem;
    line-height: 1.7142857143;
  }
}
.p-crosstalkSingle__summary__ttl h3::before, .p-crosstalkSingle__summary__ttl h3::after {
  position: absolute;
  content: "";
  width: 1px;
  height: 55%;
  background-color: var(--c1);
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.p-crosstalkSingle__summary__ttl h3::before {
  left: 0;
}
.p-crosstalkSingle__summary__ttl h3::after {
  right: 0;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related {
    margin-top: 127px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related {
    margin-top: 60px;
  }
}
.p-crosstalkSingle__related__inner {
  display: flex;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related__inner {
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__inner {
    flex-direction: column;
  }
}
@media screen and (min-width: 1101px) {
  .p-crosstalkSingle__related__ttl {
    width: 20.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-crosstalkSingle__related__ttl {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__ttl {
    width: 100%;
  }
}
.p-crosstalkSingle__related__items {
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-crosstalkSingle__related__items {
    margin-top: 9px;
    gap: 60px;
    width: 65%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-crosstalkSingle__related__items {
    flex-direction: column;
    margin-top: 9px;
    gap: 60px;
    width: 45%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__items {
    margin-top: 30px;
    flex-direction: column;
    gap: 30px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related__item {
    width: calc((100% - 60px) / 2);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-crosstalkSingle__related__item {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__item {
    width: 100%;
  }
}
.p-crosstalkSingle__related__card .img {
  position: relative;
  width: 100%;
}
.p-crosstalkSingle__related__card .img p {
  position: absolute;
  color: var(--c-white);
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  writing-mode: vertical-rl;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related__card .img p {
    top: 20px;
    left: -2px;
    font-size: 1rem;
    line-height: 3.75;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__card .img p {
    top: 12px;
    left: 0px;
    font-size: 1rem;
    line-height: 4.2857142857;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related__card .info {
    margin-top: 31px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__card .info {
    margin-top: 10px;
  }
}
.p-crosstalkSingle__related__card .info h3 {
  font-family: var(--f1);
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related__card .info h3 {
    font-size: 1.25rem;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__card .info h3 {
    font-size: 1rem;
    line-height: 1;
  }
}
.p-crosstalkSingle__related__card .info p {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__related__card .info p {
    font-size: 1rem;
    line-height: 1.875;
    margin-top: 13px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__related__card .info p {
    font-size: 1rem;
    line-height: 2.1428571429;
    margin-top: 5px;
  }
}
.p-crosstalkSingle__other {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__other {
    padding-bottom: 70px;
    padding-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__other {
    padding-bottom: 50px;
    padding-top: 40px;
  }
}
.p-crosstalkSingle__other .p-wave {
  position: absolute;
}
@media screen and (min-width: 1401px) {
  .p-crosstalkSingle__other .p-wave {
    top: -130px;
    left: 0;
  }
}
@media screen and (min-width: 1401px) and (min-width: 1920px) {
  .p-crosstalkSingle__other .p-wave {
    top: -180px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .p-crosstalkSingle__other .p-wave {
    top: -70px;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__other .p-wave {
    top: -50px;
    left: 0;
  }
}
.p-crosstalkSingle__other__slider {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__other__slider {
    margin-top: 35px;
    max-width: 700px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__other__slider {
    margin-top: 35px;
    max-width: 700px;
    margin-inline: auto;
  }
}
.p-crosstalkSingle__other__slider .p-crosstalkSlider__heading h3 {
  word-break: keep-all;
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle__other__btn {
    margin-top: 114px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle__other__btn {
    margin-top: 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle .c-obj01.--01 {
    bottom: 100%;
    right: 0;
    transform: translate(50%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle .c-obj01.--01 {
    bottom: 100%;
    right: 0;
    transform: translate(34%, -25%);
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle .c-obj02.--01 {
    left: 100%;
    bottom: calc(100% + 43px);
    transform: translate(38%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle .c-obj02.--01 {
    left: 83vw;
    bottom: calc(100% + 14px);
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle .c-obj02.--02 {
    bottom: calc(100% + 35px);
    right: -45px;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle .c-obj02.--02 {
    bottom: calc(100% - 6px);
    right: -5px;
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle .c-obj03.--01 {
    right: 0;
    transform: translate(70%, 0);
    top: 4.3vw;
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle .c-obj03.--01 {
    right: 0;
    bottom: 0;
    transform: translate(14%, 95%);
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle .c-obj03.--02 {
    left: 40px;
    bottom: 0;
    transform: translate(-50%, 94%);
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle .c-obj03.--02 {
    left: 83vw;
    bottom: calc(100% + 14px);
  }
}
@media screen and (min-width: 768px) {
  .p-crosstalkSingle .c-obj03.--03 {
    top: calc(100% + 77px);
    right: calc(100% + 14px);
  }
}
@media screen and (max-width: 767px) {
  .p-crosstalkSingle .c-obj03.--03 {
    top: calc(100% + 14px);
    left: -23px;
  }
}

@media screen and (min-width: 768px) {
  .p-message {
    padding-top: 170px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-message {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-message__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-message__img {
    margin-top: 152px;
  }
}
@media screen and (max-width: 767px) {
  .p-message__img {
    margin-top: 80px;
  }
}
.p-message__img img {
  border-radius: 10px;
}
.p-message__subttl {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-message__subttl {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-message__subttl {
    margin-top: 50px;
  }
}
.p-message__subttl h3 {
  color: var(--c-text);
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-message__subttl h3 {
    line-height: 1.1764705882;
    font-size: 2.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-message__subttl h3 {
    font-size: 1.7142857143rem;
  }
}
.p-message__text {
  display: flex;
  flex-direction: column;
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-message__text {
    gap: 42px;
    margin-top: 89px;
  }
}
@media screen and (max-width: 767px) {
  .p-message__text {
    gap: 28px;
    margin-top: 40px;
  }
}
.p-message__text p {
  letter-spacing: 0.05em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-message__text p {
    font-size: 1.125rem;
    line-height: 2.3333333333;
  }
}
@media screen and (max-width: 767px) {
  .p-message__text p {
    font-size: 0.8571428571rem;
    line-height: 2;
  }
}
@media screen and (min-width: 768px) {
  .p-message__name {
    margin-top: 83px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .p-message__name {
    text-align: right;
    margin-top: 50px;
  }
}
.p-message__name .company-name {
  font-family: var(--f2);
  letter-spacing: 0.1em;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-message__name .company-name {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media screen and (max-width: 767px) {
  .p-message__name .company-name {
    font-size: 1.1428571429rem;
  }
}
.p-message__name .president-name {
  font-family: var(--f1);
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-message__name .president-name {
    margin-top: 22px;
    font-size: 1.125rem;
    line-height: 1.4444444444;
  }
}
@media screen and (max-width: 767px) {
  .p-message__name .president-name {
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.4285714286;
  }
}
.p-message__btns {
  display: flex;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-message__btns {
    gap: 40px;
    justify-content: space-between;
    max-width: 600px;
    margin-top: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-message__btns {
    flex-direction: column;
    gap: 20px;
    margin-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-message__btns .p-message__btn {
    max-width: 280px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-message__btns .p-message__btn {
    max-width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-message .c-obj01.--01 {
    top: 69.8%;
    left: -60px;
  }
}
@media screen and (max-width: 767px) {
  .p-message .c-obj01.--01 {
    top: 65%;
    right: 0;
    transform: translate(50%, 0);
    opacity: 0.6;
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-message .c-obj02.--01 {
    bottom: 0;
    right: -40px;
  }
}
@media screen and (max-width: 767px) {
  .p-message .c-obj02.--01 {
    right: 82vw;
    bottom: 174px;
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-message .c-obj03.--01 {
    top: 16.4%;
    right: -31px;
  }
}
@media screen and (max-width: 767px) {
  .p-message .c-obj03.--01 {
    display: none;
    top: -50%;
    left: 0;
    transform: translate(-50%, 0);
    opacity: 0.6;
  }
}

@media screen and (min-width: 768px) {
  .p-profile {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-profile__content {
  background: var(--c5);
  border-radius: 10px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-profile__content {
    margin-top: 158px;
    padding-top: 130px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__content {
    margin-top: 100px;
    padding: 60px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-profile__content__inner {
    max-width: 980px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__content__inner {
    padding-inline: 20px;
  }
}
.p-profile__info dl {
  display: flex;
  width: 100%;
  letter-spacing: 0.05em;
  border-bottom: 1px solid var(--c0);
}
@media screen and (min-width: 768px) {
  .p-profile__info dl {
    padding-top: 29px;
    padding-bottom: 31px;
    font-size: 1rem;
    line-height: 1.1875;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__info dl {
    padding: 18px 6px;
    flex-direction: column;
    gap: 12px;
    font-size: 1rem;
    line-height: 1.2142857143;
  }
}
.p-profile__info dt {
  font-weight: 700;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-profile__info dt {
    width: 12.1111111111%;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__info dt {
    width: 100%;
  }
}
.p-profile__info dt::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 2px;
  height: 75%;
  background: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-profile__info dt::after {
    display: none;
  }
}
.p-profile__info dd {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-profile__info dd {
    width: 87.7777777778%;
    padding-left: 2.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__info dd {
    width: 100%;
  }
}
.p-profile__info dd p {
  line-height: 1.8;
}
@media screen and (min-width: 1101px) {
  .p-profile__map {
    width: 900px;
    height: 670px;
    margin-top: 97px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-profile__map {
    width: 100%;
    margin-top: 97px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__map {
    margin-top: 50px;
    width: 100%;
    aspect-ratio: 90/67;
  }
}
.p-profile__map iframe {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .p-profile__executive {
    margin-top: 91px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-profile__executive__col {
    display: flex;
    justify-content: space-between;
    gap: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__col {
    flex-direction: column;
    gap: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-profile__executive__left {
    width: 12.1111111111%;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__left {
    width: 100%;
    margin-bottom: 24px;
  }
}
.p-profile__executive__left h4 {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-profile__executive__left h4 {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__left h4 {
    font-size: 1.1428571429rem;
    line-height: 1.25;
  }
}
@media screen and (min-width: 768px) {
  .p-profile__executive__right {
    width: 64.4444444444%;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__right {
    width: 100%;
  }
}
.p-profile__executive__items {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-profile__executive__items {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 64px 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__items {
    flex-direction: column;
    gap: 36px;
  }
}
.p-profile__executive__item {
  border-bottom: 1px solid var(--c0);
}
@media screen and (min-width: 768px) {
  .p-profile__executive__item {
    width: 44.8275862069%;
    padding-bottom: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__item {
    width: 100%;
    padding: 0 6px 18px;
  }
}
.p-profile__executive__item .role {
  font-weight: 500;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-profile__executive__item .role {
    font-size: 0.875rem;
    line-height: 1.2142857143;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__item .role {
    font-size: 1rem;
    line-height: 1.2142857143;
  }
}
.p-profile__executive__item .name {
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-top: 13px;
}
@media screen and (min-width: 768px) {
  .p-profile__executive__item .name {
    font-size: 1.125rem;
    line-height: 1.2222222222;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__executive__item .name {
    font-size: 1.1428571429rem;
    line-height: 1.25;
  }
}
.p-profile__btn {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-profile__btn {
    margin-top: 98px;
    max-width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .p-profile__btn {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-profile .c-obj01.--01 {
    top: 39%;
    right: 0;
    transform: translate(69%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-profile .c-obj01.--01 {
    right: 0;
    top: 40%;
    transform: translate(45%, 0);
  }
}
@media screen and (min-width: 768px) {
  .p-profile .c-obj02.--01 {
    bottom: 11.5%;
    left: 0;
    transform: translate(-49%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-profile .c-obj02.--01 {
    left: 0;
    bottom: 120px;
    transform: translate(-50%, 0);
  }
}
@media screen and (min-width: 768px) {
  .p-profile .c-obj03.--01 {
    top: 67px;
    left: 0;
    transform: translate(-54%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-profile .c-obj03.--01 {
    top: 40px;
    left: 0;
    transform: translate(-45%, 0);
  }
}

@media screen and (min-width: 768px) {
  .p-privacy {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-privacy__content {
    margin-top: 141px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__content {
    margin-top: 100px;
  }
}
.p-privacy__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-privacy__items {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__items {
    gap: 30px;
  }
}
.p-privacy__item h2 {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
  padding-bottom: 11px;
  border-bottom: 1px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-privacy__item h2 {
    font-size: 1.625rem;
    line-height: 1.4615384615;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item h2 {
    font-size: 1.1428571429rem;
    line-height: 1.5;
  }
}
.p-privacy__item h3 {
  font-weight: 700;
  letter-spacing: 0em;
  background: var(--c5);
}
@media screen and (min-width: 768px) {
  .p-privacy__item h3 {
    padding: 11px 30px;
    font-size: 1.375rem;
    line-height: 1.4545454545;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item h3 {
    padding: 11px 20px;
    font-size: 1.1428571429rem;
    line-height: 1.375;
  }
}
.p-privacy__item h4 {
  font-weight: 700;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-privacy__item h4 {
    font-size: 1.25rem;
    line-height: 1.45;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item h4 {
    font-size: 1.1428571429rem;
    line-height: 1.375;
  }
}
.p-privacy__item > ul {
  padding-left: 15px;
}
@media screen and (min-width: 768px) {
  .p-privacy__item > ul {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item > ul {
    margin-top: 15px;
  }
}
.p-privacy__item > ul > li {
  list-style: disc;
}
@media screen and (min-width: 768px) {
  .p-privacy__item > ul > li {
    font-size: 0.875rem;
    line-height: 2.2857142857;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item > ul > li {
    font-size: 1rem;
    line-height: 1.4285714286;
  }
}
.p-privacy__item > ul > li ul {
  padding-left: 15px;
}
.p-privacy__item > ul > li ul > li {
  list-style: lower-alpha;
}
.p-privacy__text {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  .p-privacy__text {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__text {
    margin-top: 15px;
  }
}
.p-privacy__text p {
  font-weight: 500;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-privacy__text p {
    font-size: 1rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__text p {
    font-size: 1rem;
    line-height: 1.5714285714;
  }
}
.p-privacy__text a {
  word-break: break-all;
  color: var(--c1);
  text-decoration: underline;
  transition: all 0.3s ease;
}
.p-privacy__text a:hover {
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .p-news {
    padding-top: 173px;
    padding-bottom: 147px;
  }
}
@media screen and (max-width: 767px) {
  .p-news {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-news__heading {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-news__head {
    margin-top: 153px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__head {
    margin-top: 70px;
  }
}
.p-news__tabs {
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .p-news__tabs {
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 8px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__tab {
    flex: 1;
  }
}
@media screen and (max-width: 767px) {
  .p-news__tab {
    flex: 1;
    min-width: calc((100% - 16px) / 3);
    max-width: calc((100% - 16px) / 3);
  }
}
.p-news__tab a {
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--c-dark-gray);
  border: 1px solid var(--c-dark-gray);
  color: var(--c-white);
  border-radius: 100vmax 100vmax 100vmax 0;
}
@media screen and (min-width: 768px) {
  .p-news__tab a {
    width: 100%;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__tab a {
    width: 100%;
    height: 38px;
    font-size: 0.875rem;
  }
}
.p-news__tab a.--current, .p-news__tab a:hover {
  transition: all 0.3s;
  background-color: var(--c1);
  border: 1px solid var(--c1);
  color: var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-news__content {
    margin-top: 96px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content {
    margin-top: 50px;
  }
}
.p-news__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-news__items {
    gap: 90px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__items {
    gap: 50px;
  }
}
.p-news__item {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-news__item {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-news__item {
    width: 100%;
  }
}
.p-news__item::before {
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--c-gray05);
}
@media screen and (min-width: 768px) {
  .p-news__item::before {
    bottom: -2.6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-news__item::before {
    bottom: -2.6vw;
  }
}
.p-news__card {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-news__card {
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__card {
    gap: 18px;
  }
}
.p-news__card::after {
  transition: all 0.3s;
  position: absolute;
  content: "";
  right: 0;
  width: 36px;
  height: 36px;
  background: url(../img/common/icon_arrow.svg) center center/contain no-repeat;
}
@media screen and (min-width: 768px) {
  .p-news__card::after {
    top: 50%;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .p-news__card::after {
    width: 24px;
    height: 24px;
    bottom: 3px;
  }
}
.p-news__card:hover::after {
  transition: all 0.3s;
  right: -10px;
}
.p-news__card:hover .title {
  transition: all 0.3s;
  color: var(--c1);
}
.p-news__card__img {
  aspect-ratio: 1200/640;
}
@media screen and (min-width: 768px) {
  .p-news__card__img {
    width: 21.8181818182%;
  }
}
@media screen and (max-width: 767px) {
  .p-news__card__img {
    aspect-ratio: 4/3;
    width: 45.7142857143%;
    align-self: flex-start;
  }
}
.p-news__card__img img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-news__card__info {
    padding-right: 15vw;
    width: 74.5454545455%;
  }
}
@media screen and (max-width: 767px) {
  .p-news__card__info {
    padding-right: 30px;
    width: 88.5714285714%;
  }
}
.p-news__card__info .date {
  font-family: var(--f2);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-news__card__info .date {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__card__info .date {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 768px) {
  .p-news__card__info .category {
    margin-top: 16px;
    line-height: 1.4285714286;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__card__info .category {
    margin-top: 6px;
    line-height: 1.4285714286;
    font-size: 0.75rem;
  }
}
.p-news__card__info .title {
  transition: all 0.3s;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 1.8181818182;
}
@media screen and (min-width: 768px) {
  .p-news__card__info .title {
    margin-top: 18px;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__card__info .title {
    margin-top: 10px;
    font-size: 1rem;
  }
}
.p-news__singlehead {
  display: flex;
  align-items: center;
  gap: 25px;
}
@media screen and (min-width: 768px) {
  .p-news__singlehead {
    margin-top: 145px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__singlehead {
    margin-top: 100px;
  }
}
.p-news__singlehead__date {
  font-family: var(--f2);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-news__singlehead__date {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__singlehead__date {
    font-size: 0.75rem;
  }
}
.p-news__singlehead__category {
  background-color: var(--c1);
  color: var(--c-white);
  padding: 6px 10px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  .p-news__singlehead__category {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__singlehead__category {
    font-size: 0.75rem;
  }
}
.p-news__singlehead__ttl {
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.4411764706;
  border-bottom: 2px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-news__singlehead__ttl {
    font-size: 2.125rem;
    margin-top: 30px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__singlehead__ttl {
    font-size: 1.5rem;
    margin-top: 20px;
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg {
    margin-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg {
    margin-top: 40px;
  }
}
.p-news__wysiwyg p {
  line-height: 2.1428571429;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg p {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg p {
    font-size: 0.875rem;
  }
}
.p-news__wysiwyg h2 {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
  padding-bottom: 11px;
  border-bottom: 1px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg h2 {
    font-size: 1.625rem;
    line-height: 1.4615384615;
    margin-top: 50px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg h2 {
    font-size: 1.1428571429rem;
    line-height: 1.5;
    margin-top: 30px;
    margin-bottom: 15px;
  }
}
.p-news__wysiwyg h3 {
  font-weight: 700;
  letter-spacing: 0em;
  background: var(--c5);
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg h3 {
    padding: 11px 30px;
    font-size: 1.375rem;
    line-height: 1.4545454545;
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg h3 {
    padding: 11px 20px;
    font-size: 1.1428571429rem;
    line-height: 1.375;
    margin-top: 20px;
    margin-bottom: 15px;
  }
}
.p-news__wysiwyg h4 {
  font-weight: 700;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg h4 {
    font-size: 1.25rem;
    line-height: 1.45;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg h4 {
    font-size: 1.1428571429rem;
    line-height: 1.375;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg h5 {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg h5 {
    margin-bottom: 8px;
  }
}
.p-news__wysiwyg > ul {
  padding-left: 15px;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg > ul {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg > ul {
    margin-top: 15px;
  }
}
.p-news__wysiwyg > ul > li {
  list-style: disc;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg > ul > li {
    font-size: 0.875rem;
    line-height: 2.2857142857;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg > ul > li {
    font-size: 1rem;
    line-height: 1.4285714286;
  }
}
.p-news__wysiwyg > ul > li ul {
  padding-left: 15px;
}
.p-news__wysiwyg > ul > li ul > li {
  list-style: lower-alpha;
}
.p-news__wysiwyg > ol {
  padding-left: 15px;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg > ol {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg > ol {
    margin-top: 15px;
  }
}
.p-news__wysiwyg > ol > li {
  list-style: decimal;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg > ol > li {
    font-size: 0.875rem;
    line-height: 2.2857142857;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg > ol > li {
    font-size: 1rem;
    line-height: 1.4285714286;
  }
}
.p-news__wysiwyg > ol > li ul {
  padding-left: 15px;
}
.p-news__wysiwyg > ol > li ul > li {
  list-style: lower-alpha;
}
.p-news__wysiwyg .wp-element-caption {
  position: relative;
  margin-top: 15px;
  padding-left: 3px;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-element-caption {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-element-caption {
    font-size: 0.75rem;
  }
}
.p-news__wysiwyg .wp-element-caption::before {
  content: "▲";
}
.p-news__wysiwyg .wp-block-image {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-block-image {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-image {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-block-buttons {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-buttons {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-block-table {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-table {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-table table {
    min-width: 900px;
    overflow-x: auto;
  }
}
.p-news__wysiwyg .wp-block-table tr:first-child td {
  border: 2px solid var(--c-white);
  background-color: var(--c7);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-block-table tr:first-child td {
    font-size: 1rem;
    padding: 27px 30px;
    min-width: 275px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-table tr:first-child td {
    font-size: 0.75rem;
    padding: 25px;
    min-width: 180px;
  }
}
.p-news__wysiwyg .wp-block-table tr:not(:first-child) td {
  background-color: var(--c-gray);
  border: 2px solid var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-block-table tr:not(:first-child) td {
    font-size: 0.875rem;
    padding: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-table tr:not(:first-child) td {
    font-size: 0.75rem;
    padding: 25px;
  }
}
.p-news__wysiwyg .wp-element-button {
  border-radius: 100vmax;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-family: var(--f1);
  font-weight: bold;
  transition: 0.3s;
  background-color: var(--c1);
  color: var(--c-white);
  border: 1px solid var(--c1);
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-element-button {
    padding: 16px 30px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-element-button {
    padding: 12px 20px;
    font-size: 1rem;
    min-width: 180px;
  }
}
.p-news__wysiwyg .wp-element-button:hover {
  background-color: var(--c-white);
  color: var(--c1);
}
.p-news__wysiwyg .wp-element-button:hover::before {
  color: var(--c1);
}
.p-news__wysiwyg .wp-element-button:before {
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .p-news__wysiwyg .wp-element-button:before {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-element-button:before {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__wysiwyg .wp-block-buttons > .wp-block-button.wp-block-button__width-25, .p-news__wysiwyg .wp-block-buttons > .wp-block-button.wp-block-button__width-50, .p-news__wysiwyg .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
    width: 100%;
    min-width: calc(50% - 10px);
  }
}
.p-news__wysiwyg a {
  color: var(--c1);
  text-decoration: underline;
}
.p-news__wysiwyg a:hover {
  text-decoration: none;
}
.p-news__single__under {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .p-news__single__under {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__single__under {
    margin-top: 50px;
  }
}
.p-news__single__under__list {
  font-weight: 700;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) {
  .p-news__single__under__list {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__single__under__list {
    font-size: 0.875rem;
  }
}
.p-news__single__under__list:hover {
  transition: all 0.3s;
  opacity: 0.7;
}
.p-news__single__under__list.--prev::before {
  position: relative;
  content: "arrow_back";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  color: var(--c0);
  top: 5px;
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  .p-news__single__under__list.--prev::before {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__single__under__list.--prev::before {
    font-size: 1.25rem;
  }
}
.p-news__single__under__list.--next::after {
  position: relative;
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  color: var(--c0);
  top: 5px;
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  .p-news__single__under__list.--next::after {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__single__under__list.--next::after {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 768px) {
  .p-news .c-obj02.--01 {
    bottom: -5px;
    left: -44px;
  }
}
@media screen and (max-width: 767px) {
  .p-news .c-obj02.--01 {
    bottom: -5px;
    left: -20px;
  }
}
@media screen and (min-width: 768px) {
  .p-news .c-obj03.--01 {
    top: 100px;
    right: -24px;
  }
}
@media screen and (max-width: 767px) {
  .p-news .c-obj03.--01 {
    right: -23px;
    top: 39px;
  }
}
.p-news__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .p-news__pagination {
    margin-top: 96px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__pagination {
    margin-top: 50px;
    gap: 15px;
  }
}
.p-news__pagination__prev, .p-news__pagination__next {
  color: var(--c0);
  text-decoration: none;
  font-weight: 700;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) {
  .p-news__pagination__prev, .p-news__pagination__next {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__pagination__prev, .p-news__pagination__next {
    font-size: 0.875rem;
  }
}
.p-news__pagination__prev:hover, .p-news__pagination__next:hover {
  color: var(--c1);
}
.p-news__pagination__numbers {
  display: flex;
  gap: 10px;
  align-items: center;
}
.p-news__pagination__number {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
  transition: all 0.3s;
  border: 2px solid var(--c1);
  border-radius: 4px;
  background-color: transparent;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-news__pagination__number {
    font-size: 1.125rem;
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__pagination__number {
    font-size: 1rem;
    width: 40px;
    height: 40px;
  }
}
.p-news__pagination__number:hover {
  transition: all 0.3s;
  background-color: var(--c1);
  color: var(--c-white);
}
.p-news__pagination__number.--current {
  background-color: var(--c1);
  color: var(--c-white);
  pointer-events: none;
}

@media screen and (min-width: 768px) {
  .p-group {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-group {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-group__content {
    margin-top: 140px;
  }
}
@media screen and (max-width: 767px) {
  .p-group__content {
    margin-top: 100px;
  }
}
.p-group__items {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-group__items {
    gap: 141px 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-group__items {
    gap: 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-group__item {
    width: calc((100% - 100px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-group__item {
    width: 100%;
  }
}
.p-group__item__img {
  border: 1px solid var(--c-gray06);
  aspect-ratio: 500/280;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
.p-group__item__img img {
  max-width: 100%;
  max-height: 100%;
}
.p-group__item__text {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-group__item__text {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-group__item__text {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-group__item__text h3 {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-group__item__text h3 {
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 768px) {
  .p-group__item__text p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-group__item__text p {
    font-size: 1rem;
  }
}
.p-group__item__btn {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-group__item__btn {
    margin-top: 27px;
    max-width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .p-group__item__btn {
    margin-top: 20px;
    max-width: 100%;
  }
}

@media screen and (min-width: 768px) {
  .p-statement {
    padding-top: 170px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-statement__content {
  background: var(--c7);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-statement__content {
    margin-top: 140px;
    padding: 130px 100px 160px 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__content {
    margin-top: 100px;
    padding: 60px 28px;
  }
}
.p-statement__content__ttl {
  text-align: center;
}
.p-statement__content__ttl h3 {
  display: inline;
  border-bottom: 4px solid var(--c1);
  line-height: 2;
  letter-spacing: 0.1em;
  font-weight: 700;
  padding-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .p-statement__content__ttl h3 {
    font-size: 3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__content__ttl h3 {
    font-size: 1.875rem;
  }
}
.p-statement__content__text {
  text-align: center;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-statement__content__text {
    gap: 45px;
    margin-top: 87px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__content__text {
    gap: 30px;
    margin-top: 56px;
  }
}
.p-statement__content__text p {
  line-height: 2.3;
  letter-spacing: 0.05em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-statement__content__text p {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__content__text p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-statement__content__copySlider {
    margin-top: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__content__copySlider {
    margin-top: 60px;
  }
}
.p-statement__content__copySlider .splide__track {
  overflow: initial;
}
.p-statement__items {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-statement__items {
    max-width: 800px;
    margin-top: 150px;
    gap: 105px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__items {
    margin-top: 100px;
    gap: 40px;
  }
}
.p-statement__item {
  width: 100%;
}
.p-statement__card {
  background-color: var(--c-white);
  position: relative;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-statement__card {
    padding: 100px 80px 70px 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card {
    padding: 56px 20px 38px 20px;
  }
}
.p-statement__card__heading {
  display: flex;
  flex-direction: column;
}
.p-statement__card__heading {
  position: absolute;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .p-statement__card__heading {
    top: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__heading {
    top: -14px;
  }
}
.p-statement__card__heading h3 {
  font-family: var(--f2);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-statement__card__heading h3 {
    font-size: 3.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__heading h3 {
    font-size: 1.625rem;
    line-height: 1.3;
  }
}
.p-statement__card__heading p {
  font-family: var(--f1);
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-statement__card__heading p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__heading p {
    font-size: 1rem;
  }
}
.p-statement__card__text {
  text-align: center;
}
.p-statement__card__text p {
  line-height: 1.875;
  letter-spacing: 0.1em;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-statement__card__text p {
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__text p {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) {
  .p-statement__card__list {
    max-width: 500px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__list {
    max-width: 100%;
  }
}
.p-statement__card__list.--01 ul {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-statement__card__list.--01 ul {
    flex-wrap: wrap;
    gap: 5px 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__list.--01 ul {
    flex-direction: column;
    align-items: center;
    gap: 2px;
  }
}
.p-statement__card__list.--01 ul li {
  line-height: 2.3;
  letter-spacing: 0.05em;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-statement__card__list.--01 ul li {
    width: calc((100% - 40px) / 2);
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__list.--01 ul li {
    font-size: 1.125rem;
  }
}
.p-statement__card__list.--02 ul {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-statement__card__list.--02 ul {
    gap: 5px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__list.--02 ul {
    gap: 5px;
  }
}
.p-statement__card__list.--02 li {
  line-height: 2.3;
  letter-spacing: 0.05em;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-statement__card__list.--02 li {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__card__list.--02 li {
    text-align: center;
    font-size: 1rem;
  }
}
.p-statement__btns {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-statement__btns {
    margin-top: 95px;
    max-width: 600px;
    margin-inline: auto;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-statement__btns {
    flex-direction: column;
    margin-top: 60px;
    gap: 24px;
  }
}
@media screen and (min-width: 768px) {
  .p-statement__btn {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 767px) {
  .p-statement__btn {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-statement .c-obj01.--01 {
    top: 32.2%;
    left: 0;
    transform: translate(16%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-statement .c-obj01.--01 {
    top: 67%;
    right: 100%;
  }
}
.p-statement .c-obj01.--02 {
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-statement .c-obj01.--02 {
    bottom: 3.6%;
    right: -250px;
    transform: translate(39%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-statement .c-obj01.--02 {
    bottom: 6%;
    left: 96%;
  }
}
.p-statement .c-obj02.--01 {
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-statement .c-obj02.--01 {
    top: 9.3%;
    right: -250px;
    transform: translate(39%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-statement .c-obj02.--01 {
    top: 8%;
    left: 96%;
  }
}
@media screen and (min-width: 768px) {
  .p-statement .c-obj03.--01 {
    bottom: 100%;
    right: 0;
    transform: translate(-26%, -17%);
  }
}
@media screen and (max-width: 767px) {
  .p-statement .c-obj03.--01 {
    top: 0;
    left: 100%;
  }
}
.p-statement .c-obj03.--02 {
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-statement .c-obj03.--02 {
    top: 28.8%;
    left: -250px;
    transform: translate(-50%, 0);
  }
}
@media screen and (max-width: 767px) {
  .p-statement .c-obj03.--02 {
    top: 38%;
    right: 96%;
  }
}

@media screen and (min-width: 768px) {
  .p-contact {
    padding-top: 173px;
    padding-bottom: 147px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-contact__text {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-contact__text {
    margin-top: 136px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__text {
    margin-top: 100px;
    text-align-last: left;
  }
}
.p-contact__text p {
  font-weight: 700;
  line-height: 2.375;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-contact__text p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__text p {
    line-height: 2.25;
    font-size: 0.875rem;
  }
}
.p-contact__text a {
  color: var(--c1);
  text-decoration: underline;
}
.p-contact__text a:hover {
  text-decoration: none;
}
.p-contact__form {
  border-radius: 10px;
  background-color: var(--c7);
}
@media screen and (min-width: 1101px) {
  .p-contact__form {
    padding: 160px 100px;
    margin-top: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-contact__form {
    padding: 80px 30px;
    margin-top: 90px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__form {
    margin-top: 54px;
    padding: 60px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__btn {
    margin-top: 90px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__btn {
    margin-top: 60px;
  }
}

@media screen and (min-width: 768px) {
  .p-form {
    max-width: 1000px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-form {
    padding-inline: 18px;
  }
}
.p-form dl {
  display: flex;
}
@media screen and (max-width: 767px) {
  .p-form dl {
    flex-direction: column;
  }
}
.p-form dl:not(:first-child) {
  margin-top: 40px;
}
.p-form dl dt {
  position: relative;
  padding-left: 25px;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-form dl dt {
    padding-top: 15px;
    font-size: 1.25rem;
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .p-form dl dt {
    margin-bottom: 12px;
    font-size: 1rem;
  }
}
.p-form dl dt::before {
  content: "";
  position: absolute;
  left: 0;
  background-color: var(--c1);
  width: 15px;
  height: 1px;
}
@media screen and (min-width: 768px) {
  .p-form dl dt::before {
    top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-form dl dt::before {
    top: 50%;
  }
}
@media screen and (min-width: 768px) {
  .p-form dl dd {
    min-height: 60px;
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .p-form dl dd {
    width: 100%;
    min-height: 48px;
  }
}
.p-form dl dd select, .p-form dl dd textarea, .p-form dl dd input {
  width: 100%;
  min-height: 60px;
  border-radius: 4px;
  border: 1px solid var(--c-gray05);
  transition: border-color 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-form dl dd select, .p-form dl dd textarea, .p-form dl dd input {
    font-size: 1rem;
    padding: 19px 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-form dl dd select, .p-form dl dd textarea, .p-form dl dd input {
    font-size: 0.875rem;
    padding: 10px 18px;
  }
}
.p-form dl dd select.wpcf7-not-valid, .p-form dl dd textarea.wpcf7-not-valid, .p-form dl dd input.wpcf7-not-valid {
  border-color: #dc3232;
}
.p-form dl dd .wpcf7-not-valid-tip {
  display: block;
  color: #dc3232;
  font-size: 0.75rem;
  margin-top: 8px;
  line-height: 1.4;
}
@media screen and (min-width: 768px) {
  .p-form dl dd textarea {
    min-height: 260px;
  }
}
@media screen and (max-width: 767px) {
  .p-form dl dd textarea {
    min-height: 100px;
  }
}
.p-form__required {
  display: inline-block;
  background-color: var(--c1);
  color: var(--c-white);
  font-size: 0.75rem;
  padding: 1px 8px;
  border-radius: 2px;
  margin-left: 18px;
}
.p-form__accept {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-form__accept {
    margin-top: 100px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-form__accept {
    margin-top: 48px;
    font-size: 0.75rem;
  }
}
.p-form__accept .wpcf7-form-control-wrap:not(:first-child) {
  display: block;
}
@media screen and (min-width: 768px) {
  .p-form__accept .wpcf7-form-control-wrap:not(:first-child) {
    margin-top: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-form__accept .wpcf7-form-control-wrap:not(:first-child) {
    margin-top: 12px;
  }
}
.p-form__accept .wpcf7-list-item {
  margin-left: 0;
}
.p-form__accept .wpcf7-list-item-label {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-left: 39px;
}
@media screen and (min-width: 768px) {
  .p-form__accept .wpcf7-list-item-label {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
@media screen and (max-width: 767px) {
  .p-form__accept .wpcf7-list-item-label {
    font-size: 0.875rem;
    line-height: 1.6;
    padding-left: 35px;
  }
}
.p-form__accept .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 1px solid var(--c-gray05);
  background-color: var(--c-white);
  border-radius: 4px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-form__accept .wpcf7-list-item-label::before {
    width: 18px;
    height: 18px;
  }
}
.p-form__accept .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  left: 9px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 4px;
  height: 8px;
  border-bottom: 2px solid var(--c1);
  border-right: 2px solid var(--c1);
  opacity: 0;
  transition: all 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-form__accept .wpcf7-list-item-label::after {
    left: 5px;
    width: 7px;
    height: 3px;
  }
}
.p-form__accept .wpcf7-list-item-label a {
  text-decoration: underline;
}
.p-form__accept .wpcf7-list-item-label a:hover {
  text-decoration: none;
}
.p-form__accept input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}
.p-form__accept input[type=checkbox]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
}
.p-form__accept input[type=checkbox]:focus + .wpcf7-list-item-label::before {
  box-shadow: 0 0 0 2px rgba(0, 104, 183, 0.3);
}
.p-form__button {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-form__button {
    margin-top: 26px;
    max-width: 320px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-form__button {
    margin-top: 30px;
    width: 85%;
    margin-inline: auto;
  }
}
.p-form__button::after {
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  position: absolute;
  font-size: 16px;
  transition: all 0.3s ease;
  color: var(--c-white);
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}
.p-form__button .wpcf7-spinner {
  display: none;
}
.p-form__button .wpcf7-submit {
  width: 100%;
  margin-inline: auto;
  background-color: var(--c1);
  color: var(--c-white);
  border-radius: 100vmax;
  border: 1px solid var(--c1);
  cursor: pointer;
  transition: all 0.3s ease;
}
.p-form__button .wpcf7-submit:hover:not(:disabled) {
  background-color: var(--c-white);
  color: var(--c1);
}
.p-form__button .wpcf7-submit:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
  background-color: var(--c-gray05);
  border-color: var(--c-gray05);
  color: var(--c-white);
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .p-form__button .wpcf7-submit {
    font-size: 1.25rem;
    line-height: 1.6;
    padding: 19px 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-form__button .wpcf7-submit {
    font-size: 1.125rem;
    line-height: 1.6;
    padding: 12px 24px;
  }
}
.p-form__button:hover:has(.wpcf7-submit:not(:disabled))::after {
  color: var(--c1);
}

@media screen and (min-width: 768px) {
  .p-sustainability {
    padding-top: 170px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability__img {
    margin-top: 72px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__img {
    margin-top: 50px;
  }
}
.p-sustainability__discription {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-sustainability__discription {
    margin-top: 85px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__discription {
    margin-top: 40px;
  }
}
.p-sustainability__discription h3 {
  text-align: center;
  font-weight: bold;
  line-height: 1.8;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-sustainability__discription h3 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__discription h3 {
    font-size: 1.4285714286rem;
  }
}
.p-sustainability__discription p {
  font-weight: 700;
  line-height: 2.375;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-sustainability__discription p {
    margin-top: 36px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__discription p {
    margin-top: 24px;
    font-size: 0.8571428571rem;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt {
    margin-top: 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt {
    margin-top: 80px;
  }
}
.p-sustainability__attempt__items {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__items {
    margin-top: 65px;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-sustainability__attempt__items {
    flex-wrap: wrap;
    margin-top: 65px;
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__items {
    flex-direction: column;
    margin-top: 50px;
    gap: 20px;
  }
}
@media screen and (min-width: 1101px) {
  .p-sustainability__attempt__item {
    width: calc((100% - 60px) / 3);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-sustainability__attempt__item {
    width: calc((100% - 30px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__item {
    width: 100%;
  }
}
.p-sustainability__attempt__card {
  width: 100%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card {
    padding: 50px 40px;
    min-height: 828px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card {
    padding: 30px 20px;
    min-height: auto;
  }
}
.p-sustainability__attempt__card .head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.p-sustainability__attempt__card .head h3 {
  font-weight: bold;
  line-height: 1.45;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .head h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .head h3 {
    font-size: 1.2857142857rem;
  }
}
.p-sustainability__attempt__card .head p {
  font-family: var(--f2);
  color: var(--c1);
  font-weight: 600;
  line-height: 1.2592592593;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .head p {
    font-size: 1.6875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .head p {
    font-size: 1.7142857143rem;
  }
}
.p-sustainability__attempt__card .img {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .img {
    left: -40px;
    margin-top: 30px;
    width: 113.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .img {
    width: 100%;
    margin-top: 20px;
  }
  .p-sustainability__attempt__card .img img {
    border-radius: 8px;
  }
}
.p-sustainability__attempt__card .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .text {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .text {
    margin-top: 20px;
  }
}
.p-sustainability__attempt__card .text p {
  line-height: 2.1428571429;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .text p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .text p {
    font-size: 0.8571428571rem;
  }
}
.p-sustainability__attempt__card .list ul {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .list ul {
    margin-top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .list ul {
    margin-top: 20px;
  }
}
.p-sustainability__attempt__card .list ul li {
  padding-left: 1.2em;
  position: relative;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.p-sustainability__attempt__card .list ul li::before {
  content: "";
  background-color: var(--c0);
  border-radius: 50%;
  position: absolute;
  transform: translateY(-50%);
  left: 0;
  top: 10px;
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .list ul li::before {
    width: 8px;
    height: 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .list ul li::before {
    width: 6px;
    height: 6px;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability__attempt__card .list ul li {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__attempt__card .list ul li {
    font-size: 0.8571428571rem;
  }
}
.p-sustainability__heading {
  width: 100%;
}
.p-sustainability__heading__inner {
  position: relative;
}
.p-sustainability__heading__inner::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--c1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 0;
}
.p-sustainability__heading__inner h3 {
  width: fit-content;
  margin-inline: auto;
  position: relative;
  z-index: 1;
  font-weight: bold;
  line-height: 1.45;
  letter-spacing: 0.05em;
  background-color: var(--c-white);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-sustainability__heading__inner h3 {
    padding-inline: 60px;
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__heading__inner h3 {
    padding-inline: 20px;
    font-size: 1.2857142857rem;
  }
}
.p-sustainability__heading__inner h3::before, .p-sustainability__heading__inner h3::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 150%;
  background-color: var(--c1);
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.p-sustainability__heading__inner h3::before {
  left: 0;
}
.p-sustainability__heading__inner h3::after {
  right: 0;
}
@media screen and (min-width: 768px) {
  .p-sustainability__crosstalk {
    margin-top: 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__crosstalk {
    margin-top: 100px;
  }
}
.p-sustainability__crosstalk__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-sustainability__crosstalk__inner {
    margin-top: 35px;
    max-width: 760px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__crosstalk__inner {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability__crosstalk__btn {
    margin-top: 105px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__crosstalk__btn {
    margin-top: 60px;
    max-width: 100%;
    margin-inline: auto;
  }
}
.p-sustainability__report {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-sustainability__report {
    margin-top: 165px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__report {
    margin-top: 100px;
  }
}
.p-sustainability__report__head {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-sustainability__report__head {
    margin-top: 85px;
    max-width: 910px;
    margin-inline: auto;
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__report__head {
    margin-top: 50px;
    max-width: 100%;
    margin-inline: auto;
    flex-wrap: wrap;
    gap: 5px;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability__report__head__item {
    width: calc((100% - 30px) / 4);
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__report__head__item {
    width: calc((100% - 5px) / 2);
  }
}
.p-sustainability__report__head__btn {
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--c-dark-gray);
  border: 1px solid var(--c-dark-gray);
  color: var(--c-white);
  border-radius: 100vmax 100vmax 100vmax 0;
}
@media screen and (min-width: 768px) {
  .p-sustainability__report__head__btn {
    width: 100%;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__report__head__btn {
    width: 100%;
    height: 40px;
    font-size: 0.8571428571rem;
  }
}
.p-sustainability__report__head__btn.--current, .p-sustainability__report__head__btn:hover {
  transition: all 0.3s;
  background-color: var(--c1);
  border: 1px solid var(--c1);
  color: var(--c-white);
}
.p-sustainability__report__body {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-sustainability__report__body {
    gap: 60px;
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__report__body {
    margin-top: 40px;
    gap: 40px;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability__report__btn {
    margin-top: 100px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability__report__btn {
    margin-top: 60px;
    max-width: 100%;
    margin-inline: auto;
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability .c-obj02.--01 {
    top: 178px;
    left: calc(100% - 13px);
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability .c-obj02.--01 {
    top: 46px;
    left: calc(100% - 18px);
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability .c-obj03.--01 {
    top: -12px;
    left: calc(100% - 11px);
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability .c-obj03.--01 {
    top: 27px;
    left: calc(100% - 18px);
  }
}
@media screen and (min-width: 768px) {
  .p-sustainability .c-obj03.--02 {
    top: calc(100% + 77px);
    right: calc(100% + 14px);
  }
}
@media screen and (max-width: 767px) {
  .p-sustainability .c-obj03.--02 {
    top: calc(100% + 14px);
    left: -23px;
  }
}

@media screen and (min-width: 768px) {
  .p-business {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-business {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-business__inner {
    max-width: 1580px;
    padding-inline: 20px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-business__inner {
    max-width: 100%;
    padding-inline: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-business__mvImg {
    margin-top: 20px;
    max-width: 89.8701298701%;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-business__mvImg {
    margin-top: 15px;
    max-width: 100%;
    margin-inline: auto;
  }
}
.p-business__discription {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-business__discription {
    margin-top: 100px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .p-business__discription {
    margin-top: 60px;
  }
}
.p-business__discription p {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-business__discription p {
    font-size: 1.375rem;
    line-height: 2.0909090909;
  }
}
@media screen and (max-width: 767px) {
  .p-business__discription p {
    font-size: 1.1428571429rem;
    line-height: 2;
  }
}
.p-business__slider {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-business__slider {
    margin-top: 142px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__slider {
    margin-top: 60px;
    padding-top: 5px;
  }
}
.p-business__slider.is-pinned {
  height: 100vh;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .p-business__slider.is-pinned {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-business__slider.splide {
    visibility: inherit;
  }
  .p-business__slider .splide__track {
    overflow: visible;
  }
  .p-business__slider .splide__list {
    display: flex;
    flex-direction: column;
    gap: 60px;
  }
}
.p-business__card {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-business__card {
    align-items: center;
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card {
    flex-direction: column;
    gap: 10px;
    padding-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-business__card__img {
    width: 50.6493506494%;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__img {
    width: 100%;
    border-radius: 8px;
    aspect-ratio: 16/13;
    overflow: hidden;
  }
  .p-business__card__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
@media screen and (min-width: 768px) {
  .p-business__card__content {
    width: 44.0909090909%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-business__card__content {
    padding-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__content {
    width: 100%;
  }
}
.p-business__card__title h3 {
  letter-spacing: 0.05em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-business__card__title h3 {
    font-size: 1.875rem;
    line-height: 1.4333333333;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__title h3 {
    font-size: 1.4285714286rem;
    line-height: 1.7;
  }
}
.p-business__card__title p {
  font-weight: 700;
  letter-spacing: 0.05em;
  font-family: var(--f2);
}
@media screen and (min-width: 768px) {
  .p-business__card__title p {
    margin-top: 24px;
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__title p {
    margin-top: 10px;
    font-size: 0.8571428571rem;
    line-height: 1.5;
    letter-spacing: 0.02em;
  }
}
@media screen and (min-width: 768px) {
  .p-business__card__text {
    margin-top: 46px;
    width: 83.9469808542%;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__text {
    margin-top: 14px;
  }
}
.p-business__card__text p {
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-business__card__text p {
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__text p {
    font-size: 0.8571428571rem;
    line-height: 1.5;
  }
}
@media screen and (min-width: 768px) {
  .p-business__card__link {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__link {
    margin-top: 20px;
  }
}
.p-business__card__link a {
  width: fit-content;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-business__card__link a {
    font-size: 0.9375rem;
    line-height: 2.5333333333;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__link a {
    font-size: 1rem;
    line-height: 1.7142857143;
    letter-spacing: 0.02em;
  }
}
.p-business__card__link a::after {
  transition: transform 0.3s ease;
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(../img/common/icon_arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .p-business__card__link a::after {
    width: 36px;
    height: 36px;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__link a::after {
    width: 24px;
    height: 24px;
    right: -40px;
  }
}
.p-business__card__link a:hover {
  transition: opacity 0.3s ease;
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .p-business__card__link.--blank a {
    padding-left: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__link.--blank a {
    padding-left: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-business__card__link.--blank a::after {
    left: 0px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__link.--blank a::after {
    left: 0px;
  }
}
.p-business__card__link.--blank a::before {
  content: "open_in_new";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-business__card__link.--blank a::before {
    right: -25px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__link.--blank a::before {
    right: -20px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-business__card__btn {
    margin-top: 60px;
    max-width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__btn {
    margin-top: 40px;
    max-width: 100%;
  }
}
.p-business__card__label {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 8px;
}
@media screen and (min-width: 1101px) {
  .p-business__card__label {
    top: 6%;
    right: 10.8%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-business__card__label {
    top: 0%;
    right: 10.8%;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__label {
    top: 0%;
    right: 0%;
  }
}
.p-business__card__label p {
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  font-size: 0.875rem;
}
.p-business__card__label p.number {
  font-size: 1.875rem;
  position: relative;
}
.p-business__card__label p.number::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-business__card__label p.number::after {
    right: -45px;
  }
}
@media screen and (max-width: 767px) {
  .p-business__card__label p.number::after {
    opacity: 0;
    right: -30px;
  }
}
@media screen and (min-width: 1101px) {
  .p-business .c-obj02.--01 {
    left: 135px;
    bottom: -5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-business .c-obj02.--01 {
    left: 30px;
    bottom: -55px;
  }
}
@media screen and (max-width: 767px) {
  .p-business .c-obj02.--01 {
    left: -20px;
    top: calc(100% + 12px);
  }
}
@media screen and (min-width: 1101px) {
  .p-business .c-obj03.--01 {
    right: 121px;
    top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-business .c-obj03.--01 {
    right: 25px;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-business .c-obj03.--01 {
    right: -23px;
    bottom: calc(100% + 12px);
  }
}

/* business progress bar */
.p-business__progress {
  position: absolute;
  z-index: 5;
  right: 0.5%;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 2px;
  overflow: hidden;
  height: 45%;
}
@media screen and (max-width: 767px) {
  .p-business__progress {
    display: none;
  }
}
.p-business__slider.is-pinned .p-business__progress {
  position: fixed;
  right: 2%;
  top: 50%;
  transform: translateY(-50%);
  height: 60%;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  .p-business__slider.is-pinned .p-business__progress {
    right: -18px;
    height: 50%;
  }
}
.p-business__progress__bar {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0%;
  background: var(--c1);
  transition: height 0.3s ease;
}

@media screen and (min-width: 768px) {
  .p-history {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-history {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-history__bg {
  transition: all 0.5s ease;
  position: fixed;
  margin-inline: 20px;
  width: calc(100vw - 40px);
  border-radius: 10px;
  overflow: hidden;
  transform: scale(1);
  z-index: -1;
}
@media screen and (min-width: 1401px) {
  .p-history__bg {
    top: 90px;
    aspect-ratio: 1560/790;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-history__bg {
    top: 90px;
    aspect-ratio: 1560/1200;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-history__bg {
    top: 90px;
    aspect-ratio: 1560/1800;
  }
}
@media screen and (max-width: 767px) {
  .p-history__bg {
    top: 70px;
    aspect-ratio: 375/700;
  }
}
.p-history__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-history__bg.is-active {
  transition: all 0.5s ease;
  border-radius: 0;
  top: 0;
  margin-inline: 0;
}
@media screen and (min-width: 1401px) {
  .p-history__bg.is-active {
    transform: scale(1.1);
    aspect-ratio: 1920/1200;
  }
}
@media screen and (min-width: 1401px) and (min-width: 1920px) {
  .p-history__bg.is-active {
    transform: scale(1.3);
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-history__bg.is-active {
    transform: scale(1.3);
    aspect-ratio: 1920/1400;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-history__bg.is-active {
    transform: scale(1.3);
    aspect-ratio: 1920/2500;
  }
}
@media screen and (max-width: 767px) {
  .p-history__bg.is-active {
    transform-origin: center;
    transform: scale(1.3);
    aspect-ratio: 375/1000;
  }
}
.p-history__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-history__mv {
    padding-top: 0px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__mv {
    padding-top: 45vw;
  }
}
.p-history__ttl {
  text-align: center;
  color: var(--c-white);
}
.p-history__discription {
  color: var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-history__discription {
    text-align: center;
    margin-top: 88px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__discription {
    margin-top: 60px;
    padding-inline: 40px;
  }
}
.p-history__discription h3 {
  text-align: center;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-history__discription h3 {
    font-size: 2.125rem;
    line-height: 1.7647058824;
  }
}
@media screen and (max-width: 767px) {
  .p-history__discription h3 {
    font-size: 1.4285714286rem;
    line-height: 1.9;
  }
}
@media screen and (min-width: 768px) {
  .p-history__discription p {
    margin-top: 40px;
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-history__discription p {
    margin-top: 52px;
    font-size: 0.9285714286rem;
    line-height: 2.3076923077;
    opacity: 0;
    transition: opacity 0.8s ease;
  }
}
@media screen and (min-width: 768px) {
  .p-history__content {
    margin-top: 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content {
    margin-top: 200px;
  }
}
.p-history__content__heading {
  display: flex;
  align-items: flex-end;
  color: var(--c-white);
}
@media screen and (min-width: 768px) {
  .p-history__content__heading {
    gap: 33px;
    padding-inline: 9.3%;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__heading {
    gap: 10px;
    padding-inline: 30px;
  }
}
.p-history__content__heading .en {
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-history__content__heading .en {
    font-size: 4.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__heading .en {
    font-size: 2.1428571429rem;
  }
}
.p-history__content__heading .ja {
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-history__content__heading .ja {
    padding-bottom: 10px;
    font-size: 1.625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__heading .ja {
    font-size: 1.4285714286rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__body {
    margin-top: 26vw;
  }
}
.p-history__content__body.is-pinned {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(10px);
}
@media screen and (min-width: 768px) {
  .p-history__content__body.is-pinned {
    padding-top: 90px;
    height: 100vh;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__body.is-pinned {
    padding-top: 70px;
    height: 100vh;
  }
}
.p-history__content__img {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-history__content__img {
    padding-top: 22%;
    padding-bottom: 10%;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__img {
    padding-top: 30%;
    padding-bottom: 10%;
  }
}
.p-history__content__img img {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-history__content__img img {
    width: 120px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__img img {
    width: 100px;
    height: auto;
  }
}
@media screen and (min-width: 768px) {
  .p-history__content__bnr {
    margin-top: 100px;
    max-width: 800px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-history__content__bnr {
    margin-top: 50px;
    padding-inline: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-history__body {
    padding-top: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__body {
    padding-top: 20px;
    padding-left: 20px;
  }
}
.p-history__sliderContent {
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.9);
  position: relative;
}
@media screen and (min-width: 1401px) {
  .p-history__sliderContent {
    padding: 24px 150px 64px 150px;
    margin-top: 51px;
    overflow: hidden;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-history__sliderContent {
    padding: 24px 150px 64px 150px;
    margin-top: 51px;
    overflow: hidden;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-history__sliderContent {
    padding: 64px 40px;
    margin-top: 51px;
    overflow: hidden;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent {
    padding: 64px 0px 64px 28px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__head {
    position: absolute;
    top: -20vw;
    width: 100%;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    padding-top: 30px;
  }
}
.p-history__sliderContent__head ul {
  counter-reset: li-num;
  display: flex;
}
@media screen and (min-width: 1401px) {
  .p-history__sliderContent__head ul {
    width: 100%;
    gap: 38px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .p-history__sliderContent__head ul {
    width: 100%;
    gap: 38px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__head ul {
    width: 980px;
    gap: 28px;
  }
}
.p-history__sliderContent__head ul li {
  counter-increment: li-num;
}
@media screen and (min-width: 768px) {
  .p-history__sliderContent__head ul li {
    width: calc(100% - 45.8333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__head ul li {
    width: 130px;
  }
}
.p-history__sliderContent__head ul li button {
  transition: all 0.5s ease;
  position: relative;
  z-index: 1;
  width: 100%;
  background-color: var(--c-gray08);
  font-weight: 700;
  color: var(--c-white);
  letter-spacing: 0.05em;
  line-height: 1.2;
}
@media screen and (min-width: 1401px) {
  .p-history__sliderContent__head ul li button {
    border-radius: 4px 0 0 4px;
    aspect-ratio: 180/60;
    height: 60px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 1401px) and (max-width: 1500px) {
  .p-history__sliderContent__head ul li button {
    aspect-ratio: 140/60;
    height: 60px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-history__sliderContent__head ul li button {
    border-radius: 4px 0 0 4px;
    aspect-ratio: 120/60;
    height: 60px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-history__sliderContent__head ul li button {
    border-radius: 4px 0 0 4px;
    aspect-ratio: 120/60;
    height: 60px;
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (max-width: 1000px) {
  .p-history__sliderContent__head ul li button {
    aspect-ratio: 100/60;
    height: 42px;
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__head ul li button {
    padding: 2px 14px;
    height: 40px;
    font-size: 0.7142857143rem;
  }
}
.p-history__sliderContent__head ul li button::after {
  transition: all 0.5s ease;
  content: "";
  background-color: var(--c-gray08);
  position: absolute;
  top: 50%;
  border-radius: 0 4px 0 0;
  z-index: -1;
  transform: translateY(-50%) rotate(45deg);
}
@media screen and (min-width: 1101px) {
  .p-history__sliderContent__head ul li button::after {
    right: -21px;
    width: 42px;
    height: 42px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-history__sliderContent__head ul li button::after {
    right: -21px;
    width: 42px;
    height: 42px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (max-width: 1000px) {
  .p-history__sliderContent__head ul li button::after {
    right: -15px;
    width: 30px;
    height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__head ul li button::after {
    right: -14px;
    width: 28px;
    height: 28px;
  }
}
.p-history__sliderContent__head ul li button:hover, .p-history__sliderContent__head ul li button.is-active {
  transition: all 0.5s ease;
  background-color: var(--c1);
  color: var(--c-white);
}
.p-history__sliderContent__head ul li button:hover::after, .p-history__sliderContent__head ul li button.is-active::after {
  transition: all 0.5s ease;
  background-color: var(--c1);
}
.p-history__sliderContent__head ul li button:hover::before, .p-history__sliderContent__head ul li button.is-active::before {
  transition: all 0.5s ease;
  color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__head ul li button:hover::before, .p-history__sliderContent__head ul li button.is-active::before {
    color: var(--c-white);
  }
}
.p-history__sliderContent__body {
  margin-top: 9px;
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__body {
    max-height: 60vh;
    overflow: hidden;
  }
}
.p-history__sliderContent__items {
  position: relative;
  display: flex;
  scroll-behavior: smooth;
  will-change: transform;
}
@media screen and (min-width: 768px) {
  .p-history__sliderContent__items {
    gap: 100px;
    overflow-x: visible;
    width: fit-content;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__items {
    flex-direction: column;
    gap: 60px;
    overflow-x: visible;
    width: 100%;
  }
}
.p-history__sliderContent__items.is-scrolling {
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
.p-history__sliderContent__item {
  flex-shrink: 0;
  opacity: 1;
  transform: translateX(0);
  transition: opacity 0.6s ease;
}
@media screen and (min-width: 768px) {
  .p-history__sliderContent__item {
    width: 1300px;
    scroll-snap-align: start;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__item {
    width: 100%;
    scroll-snap-align: start;
  }
  .p-history__sliderContent__item:nth-child(even) {
    padding-right: 28px;
  }
}
.p-history__sliderContent__item.is-active {
  opacity: 1;
  transform: translateX(0);
}
.p-history__sliderContent__year {
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: fit-content;
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-history__sliderContent__year {
    bottom: 10%;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__year {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.p-history__sliderContent__year p {
  font-family: var(--f2);
  font-weight: 500;
  letter-spacing: 0.08em;
  line-height: 1;
  color: var(--c1);
  opacity: 0.2;
}
@media screen and (min-width: 1401px) {
  .p-history__sliderContent__year p {
    font-size: 18.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .p-history__sliderContent__year p {
    font-size: 12.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__sliderContent__year p {
    font-size: 10rem;
  }
}
.p-history__card {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-history__card {
    gap: 67px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card__left {
    width: 58%;
    padding-top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__left {
    width: 100%;
    padding-right: 28px;
    margin-top: 4px;
  }
}
.p-history__card__left h3 {
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.6842105263;
}
@media screen and (min-width: 768px) {
  .p-history__card__left h3 {
    font-size: 2.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__left h3 {
    font-size: 1.4285714286rem;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card__left p {
    margin-top: 26px;
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__left p {
    margin-top: 42px;
    font-size: 1rem;
    line-height: 2.3333333333;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card__right {
    width: 40.4615384615%;
    height: 100%;
    padding-top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__right {
    padding-right: 28px;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card__img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__img {
    aspect-ratio: 16/9;
    margin-top: 20px;
  }
  .p-history__card__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 10px;
  }
}
.p-history__card__label {
  position: absolute;
  width: fit-content;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-history__card__label {
    top: 3px;
    left: 0;
    padding-top: 29px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__label {
    top: 0;
    left: 0;
  }
}
.p-history__card__label p {
  position: relative;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1;
  margin-left: 15px;
  padding-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .p-history__card__label p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__label p {
    font-size: 0.8571428571rem;
  }
}
.p-history__card__label p span {
  display: inline-block;
  margin-left: 13px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-history__card__label p span {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__label p span {
    font-size: 1.7142857143rem;
  }
}
.p-history__card__label p::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-history__card__label p::after {
    width: 30px;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card__label p::after {
    width: 20px;
    right: -30px;
  }
}
.p-history__card02 {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-history__card02 {
    gap: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02 {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card02__left {
    width: 45.3846153846%;
    padding-top: 135px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__left {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card02__subttl {
    font-size: 1rem;
    line-height: 1.875;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__subttl {
    font-size: 1rem;
    line-height: 1.875;
  }
}
@media screen and (min-width: 768px) {
  .p-history__card02__ttl {
    font-size: 1.875rem;
    line-height: 2.1333333333;
    margin-top: 6px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__ttl {
    font-weight: 700;
    letter-spacing: 0.05em;
    font-size: 1.4285714286rem;
    line-height: 1.2;
    margin-top: 10px;
  }
}
.p-history__card02__text {
  margin-top: 13px;
}
@media screen and (min-width: 768px) {
  .p-history__card02__text {
    font-size: 1rem;
    line-height: 1.875;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__text {
    font-size: 0.8571428571rem;
    line-height: 2.1428571429;
  }
}
.p-history__card02__link {
  margin-top: 26px;
}
@media screen and (min-width: 768px) {
  .p-history__card02__link {
    font-size: 0.875rem;
    line-height: 2.1428571429;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__link {
    margin-top: 10px;
    font-size: 0.8571428571rem;
    line-height: 2;
  }
}
.p-history__card02__link a {
  color: var(--c1);
  text-decoration: underline;
}
.p-history__card02__link a:hover {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .p-history__card02__right {
    width: 46.9230769231%;
    padding-top: 35px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-history__card02__right {
    max-width: 43%;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__right {
    width: 100%;
  }
}
.p-history__card02__img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 10px;
}
.p-history__card02__label {
  position: absolute;
  width: fit-content;
  display: flex;
  align-items: center;
  top: 3px;
  left: 0;
}
@media screen and (min-width: 768px) {
  .p-history__card02__label {
    padding-top: 29px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__label {
    display: none;
  }
}
.p-history__card02__label p {
  position: relative;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1;
  margin-left: 15px;
  padding-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .p-history__card02__label p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__label p {
    font-size: 0.8571428571rem;
  }
}
.p-history__card02__label p span {
  display: inline-block;
  margin-left: 13px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-history__card02__label p span {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__label p span {
    font-size: 1.4285714286rem;
  }
}
.p-history__card02__label p::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-history__card02__label p::after {
    width: 30px;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-history__card02__label p::after {
    width: 20px;
    right: -30px;
  }
}

.p-bnr {
  position: relative;
  width: 100%;
  display: flex;
  background-color: var(--c-white);
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-bnr {
    aspect-ratio: 800/260;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr {
    flex-direction: column;
  }
}
.p-bnr:hover {
  opacity: 0.8;
}
.p-bnr:hover .p-bnr__arrow {
  transition: all 0.3s ease;
  transform: translateX(10px);
}
@media screen and (min-width: 768px) {
  .p-bnr__img {
    width: 50%;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr__img {
    width: 100%;
    height: auto;
  }
}
.p-bnr__img img {
  width: 100%;
}
.p-bnr__textbox {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: var(--c-white);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-bnr__textbox {
    width: 50%;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr__textbox {
    padding-top: 30px;
    padding-bottom: 30px;
    width: 100%;
    height: 100%;
  }
}
.p-bnr__textbox h3 {
  font-family: var(--f2);
  letter-spacing: 0.05em;
  font-weight: 600;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-bnr__textbox h3 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr__textbox h3 {
    font-size: 1.7142857143rem;
  }
}
.p-bnr__textbox p {
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.875;
}
@media screen and (min-width: 768px) {
  .p-bnr__textbox p {
    margin-top: 10px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr__textbox p {
    margin-top: 5px;
    font-size: 1rem;
  }
}
.p-bnr__arrow {
  transition: all 0.3s ease;
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-bnr__arrow {
    bottom: 20px;
    right: 20px;
    width: 36px;
    height: 36px;
  }
}
@media screen and (max-width: 767px) {
  .p-bnr__arrow {
    bottom: 15px;
    right: 15px;
    width: 24px;
    height: 24px;
  }
}

.p-recruit {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruit {
    padding-top: 90px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit {
    padding-top: 90px;
    padding-bottom: 100px;
  }
}
.p-recruit__mv {
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media screen and (min-width: 1101px) {
  .p-recruit__mv {
    padding-inline: 20px;
    aspect-ratio: 1560/760;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruit__mv {
    padding-inline: 20px;
    aspect-ratio: 1600/900;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (max-width: 1000px) {
  .p-recruit__mv {
    aspect-ratio: 808/1030;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv {
    padding-inline: 15px;
    aspect-ratio: 375/560;
  }
}
@media screen and (max-width: 767px) and (min-width: 500px) {
  .p-recruit__mv {
    aspect-ratio: 375/380;
  }
}
.p-recruit__mv__img {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
@media screen and (min-width: 1101px) {
  .p-recruit__mv__img {
    aspect-ratio: 1824/908;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruit__mv__img {
    aspect-ratio: 1600/950;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (max-width: 1000px) {
  .p-recruit__mv__img {
    aspect-ratio: 808/1030;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruit__mv__img img {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__img {
    height: 100%;
  }
}
@media screen and (max-width: 767px) and (min-width: 500px) {
  .p-recruit__mv__img {
    aspect-ratio: 375/380;
  }
}
.p-recruit__mv__img img, .p-recruit__mv__img picture {
  display: block;
  border-radius: 10px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__img img, .p-recruit__mv__img picture {
    border-radius: 10px;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}
.p-recruit__mv__heading {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__heading {
    top: 5vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__heading {
    top: 11vw;
  }
}
.p-recruit__mv__copy {
  position: absolute;
}
@media screen and (min-width: 1401px) {
  .p-recruit__mv__copy {
    width: 16.0256410256%;
    top: 18.2vw;
    left: 9.3vw;
  }
}
@media screen and (min-width: 1401px) and (max-width: 1560px) {
  .p-recruit__mv__copy {
    width: 20%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-recruit__mv__copy {
    width: 25%;
    top: 18.2vw;
    left: 9.3vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruit__mv__copy {
    width: 25%;
    top: 18.2vw;
    left: 9.3vw;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (max-width: 1000px) {
  .p-recruit__mv__copy {
    width: 35%;
    top: 40vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__copy {
    width: 66.6666666667%;
    top: 47.2vw;
    left: 9.3vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 500px) {
  .p-recruit__mv__copy {
    width: 35%;
    top: 33vw;
  }
}
.p-recruit__mv__copy p {
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.7647058824;
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__copy p {
    font-size: 2.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__copy p {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) and (min-width: 500px) {
  .p-recruit__mv__copy p {
    font-size: 1.75rem;
  }
}
.p-recruit__mv__news {
  position: absolute;
  background-color: var(--c-white);
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__news {
    width: 27.75%;
    bottom: 20px;
    left: 40px;
    padding: 25px 23px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1000px) {
  .p-recruit__mv__news {
    width: 35%;
    bottom: 60px;
    left: 35px;
    padding: 12px 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__news {
    width: 70%;
    bottom: 10px;
    left: 20px;
    padding: 12px 18px;
  }
}
.p-recruit__mv__news dl {
  display: flex;
  align-items: center;
}
.p-recruit__mv__news dl dt {
  position: relative;
  font-family: var(--f2);
  font-weight: bold;
  letter-spacing: 0.07em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__news dl dt {
    width: 18.6991869919%;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__news dl dt {
    width: 35%;
    font-size: 1rem;
  }
}
.p-recruit__mv__news dl dt::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 2px;
  height: 100%;
  background-color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__news dl dt::after {
    min-height: 43px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__news dl dt::after {
    min-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__news dl dd {
    width: 80.7588075881%;
    padding-left: 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__news dl dd {
    width: 100%;
    padding-left: 16px;
  }
}
.p-recruit__mv__news dl dd p {
  font-family: var(--f2);
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__news dl dd p {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__news dl dd p {
    font-size: 0.75rem;
  }
}
.p-recruit__mv__news dl dd h3 {
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .p-recruit__mv__news dl dd h3 {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__mv__news dl dd h3 {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit__message {
    margin-top: 141px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__message {
    margin-top: 80px;
  }
}
.p-recruit__message__inner {
  position: relative;
}
.p-recruit__message__img {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruit__message__img {
    margin-top: 53px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__message__img {
    margin-top: 30px;
    aspect-ratio: 375/400;
  }
  .p-recruit__message__img img {
    border-radius: 10px;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}
.p-recruit__message__copy {
  position: absolute;
  color: var(--c-white);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .p-recruit__message__copy {
    text-align: center;
    width: 80%;
  }
}
.p-recruit__message__copy p {
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.7647058824;
}
@media screen and (min-width: 768px) {
  .p-recruit__message__copy p {
    font-size: 2.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__message__copy p {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit__message__btn {
    margin-top: 60px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__message__btn {
    margin-top: 50px;
    max-width: 100%;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit__job {
    margin-top: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job {
    margin-top: 80px;
  }
}
.p-recruit__job__content {
  background-color: var(--c7);
  border-radius: 8px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruit__job__content {
    padding-top: 140px;
    padding-bottom: 161px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.p-recruit__job__copy {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-recruit__job__copy {
    margin-top: 47px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__copy {
    margin-top: 20px;
  }
}
.p-recruit__job__copy p {
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.4375;
}
@media screen and (min-width: 768px) {
  .p-recruit__job__copy p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__copy p {
    font-size: 1rem;
  }
}
.p-recruit__job__sliders {
  position: relative;
  left: -15vw;
}
@media screen and (min-width: 768px) {
  .p-recruit__job__sliders {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__sliders {
    margin-top: 50px;
  }
}
.p-recruit__job__sliders .splide__track {
  overflow: initial;
}
.p-recruit__job__slider__item__img img {
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-recruit__job__slider__item__img img {
    max-height: 340px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__slider__item__img img {
    max-height: 180px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit__job__copySlider {
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__copySlider {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.p-recruit__job__copySlider .copy p {
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 1.2857142857;
}
@media screen and (min-width: 768px) {
  .p-recruit__job__copySlider .copy p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__copySlider .copy p {
    font-size: 0.875rem;
  }
}
.p-recruit__job__copySlider .copy p span {
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-recruit__job__btn {
    margin-top: 60px;
    max-width: 280px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__job__btn {
    margin-top: 50px;
    max-width: 100%;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit__interview {
    margin-top: 141px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__interview {
    margin-top: 80px;
  }
}
.p-recruit__interview__inner {
  position: relative;
}
.p-recruit__bnrs {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .p-recruit__bnrs {
    max-width: 1160px;
    margin-inline: auto;
    padding-inline: 30px;
    margin-top: 160px;
    gap: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__bnrs {
    flex-direction: column;
    padding-inline: 30px;
    margin-top: 80px;
    gap: 30px;
  }
}
.p-recruit__bnr {
  position: relative;
  display: flex;
  border-radius: 10px;
  border: 1px solid var(--c1);
  gap: 25px;
}
@media screen and (min-width: 768px) {
  .p-recruit__bnr {
    width: 47.2727272727%;
    padding: 37px 38px;
    height: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__bnr {
    width: 100%;
    padding: 20px;
  }
}
.p-recruit__bnr__textbox h3 {
  font-family: var(--f2);
  letter-spacing: 0.05em;
  font-weight: 600;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruit__bnr__textbox h3 {
    font-size: 2.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__bnr__textbox h3 {
    font-size: 1.7142857143rem;
  }
}
.p-recruit__bnr__textbox p {
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-recruit__bnr__textbox p {
    margin-top: 23px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__bnr__textbox p {
    margin-top: 10px;
    font-size: 1rem;
  }
}
.p-recruit__bnr::before {
  content: "";
  position: absolute;
  background-image: url(../img/common/icon_arrow.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .p-recruit__bnr::before {
    bottom: 20px;
    right: 20px;
    width: 36px;
    height: 36px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit__bnr::before {
    width: 24px;
    height: 24px;
    bottom: 10px;
    right: 10px;
  }
}
.p-recruit .p-wave {
  position: absolute;
  left: 0;
  width: 100%;
  height: fit-content;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-recruit .p-wave {
    bottom: -60px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-recruit .p-wave {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-wave {
    bottom: -30px;
  }
}
.p-recruit .p-objcontent.--01 .c-obj04:nth-child(2) {
  margin-bottom: 14px;
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--01 {
    top: -34px;
    left: 6.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--01 {
    top: -20px;
    left: -3.7vw;
  }
}
.p-recruit .p-objcontent.--02 .c-obj04:nth-child(2) {
  margin-left: -40px;
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--02 {
    top: 53px;
    right: 6.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--02 {
    top: 30px;
    right: 3.3vw;
  }
}
.p-recruit .p-objcontent.--03 .c-obj04:nth-child(2) {
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--03 .c-obj04:nth-child(2) {
    margin-bottom: 4px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--03 {
    right: 0;
    bottom: -55px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--03 {
    bottom: -30px;
    right: -5vw;
  }
}
.p-recruit .p-objcontent.--04 .c-obj04:nth-child(2) {
  margin-left: -20px;
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--04 .c-obj04:nth-child(2) {
    margin-left: -10px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--04 {
    top: -37px;
    left: 9.3vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--04 {
    top: -20px;
    left: 6vw;
  }
}
.p-recruit .p-objcontent.--05 .c-obj04:nth-child(1) {
  margin-left: 21px;
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--05 {
    bottom: -30px;
    right: 5.3vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--05 {
    bottom: -20px;
    right: -9vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--06 {
    top: 201px;
    left: 28%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--06 {
    top: 100px;
    left: -9vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .p-objcontent.--07 {
    right: -0.5vw;
    bottom: -160px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .p-objcontent.--07 {
    right: -10vw;
    bottom: -100px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .c-obj04.--01 {
    top: 330px;
    left: -2.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .c-obj04.--01 {
    top: 200px;
    left: -2.9vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .c-obj04.--02 {
    top: 280px;
    right: 12.7vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .c-obj04.--02 {
    top: 100px;
    right: 3vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .c-obj04.--03 {
    bottom: 130px;
    left: 5.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .c-obj04.--03 {
    bottom: 94px;
    left: -9vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .c-obj04.--04 {
    top: -54px;
    left: -3.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .c-obj04.--04 {
    top: -30px;
    left: -6vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruit .c-obj04.--05 {
    bottom: -379px;
    left: -0.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruit .c-obj04.--05 {
    bottom: -20px;
    left: -6vw;
  }
}
.p-recruit .c-obj03 {
  display: none;
}

.p-interview {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-interview {
    padding-top: 173px;
    padding-bottom: 159px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
.p-interview__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1101px) {
  .p-interview__items {
    gap: 160px;
    margin-top: 153px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interview__items {
    margin-top: 100px;
    gap: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__items {
    gap: 80px;
    margin-top: 100px;
  }
}
.p-interview__item {
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-interview__item {
    gap: 115px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interview__item {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-interview__item__info {
    width: 23.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interview__item__info {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__info {
    width: 100%;
  }
}
.p-interview__item__num {
  position: relative;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  .p-interview__item__num {
    font-size: 1.625rem;
    line-height: 1.2692307692;
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__num {
    font-size: 1.2857142857rem;
    line-height: 1.2777777778;
    margin-bottom: 12px;
  }
}
.p-interview__item__num::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interview__item__num::after {
    width: 30px;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__num::after {
    width: 20px;
    right: -30px;
  }
}
.p-interview__item__ttl {
  font-family: var(--f1);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-interview__item__ttl {
    font-size: 1.875rem;
    line-height: 1.8;
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__ttl {
    font-size: 1.4285714286rem;
    line-height: 1.5;
    margin-bottom: 18px;
  }
}
.p-interview__item__company {
  font-family: var(--f2);
}
@media screen and (min-width: 768px) {
  .p-interview__item__company {
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__company {
    font-size: 1rem;
    line-height: 1.5;
  }
}
@media screen and (min-width: 1101px) {
  .p-interview__item__btn {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interview__item__btn {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__btn {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .p-interview__item__img {
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interview__item__img {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .p-interview__item__img {
    width: 100%;
  }
}
.p-interview .p-wave {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-interview .p-wave.--under {
    bottom: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-interview .p-wave.--under {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-interview .p-wave.--under {
    bottom: -55px;
  }
}

.p-interviewSingle {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle {
    padding-top: 90px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle {
    padding-top: 92px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv {
    width: 100%;
    padding-inline: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv {
    width: 100%;
    padding-inline: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__inner {
    padding-left: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__inner {
    padding-left: 0px;
  }
}
.p-interviewSingle__mv__col {
  position: relative;
  width: 100%;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__col {
    justify-content: right;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__col {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__mv__col .left {
    position: absolute;
    left: 0;
    top: 5.2vw;
    width: 47%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1301px) {
  .p-interviewSingle__mv__col .left {
    width: 60%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__mv__col .left {
    position: absolute;
    left: 0;
    top: 5.2vw;
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__col .left {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__col .right {
    width: 73%;
    max-width: 1080px;
    aspect-ratio: 1080/790;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__col .right {
    position: absolute;
    top: 25vw;
    right: -30px;
    width: 110%;
    aspect-ratio: 345/230;
    overflow: hidden;
    border-radius: 8px 0 0 8px;
  }
  .p-interviewSingle__mv__col .right img {
    width: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 767px) and (min-width: 636px) and (max-width: 768px) {
  .p-interviewSingle__mv__col .right {
    top: 14.2vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 531px) and (max-width: 635px) {
  .p-interviewSingle__mv__col .right {
    top: 17vw;
  }
}
@media screen and (max-width: 767px) and (min-width: 431px) and (max-width: 530px) {
  .p-interviewSingle__mv__col .right {
    top: 19vw;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__heading .c-h04__en {
    font-size: 2.8571428571rem;
  }
  .p-interviewSingle__mv__heading .c-h04__ja {
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__mv__ttl {
    margin-top: 169px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1301px) {
  .p-interviewSingle__mv__ttl {
    margin-top: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__mv__ttl {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__ttl {
    margin-top: 73.7vw;
  }
}
.p-interviewSingle__mv__ttl h2 {
  display: inline;
  font-weight: 700;
  letter-spacing: 0.05em;
  background: linear-gradient(var(--c-white) 0%, var(--c-white) 100%);
  line-height: 1.6842105263;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__ttl h2 {
    font-size: 2.375rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__mv__ttl h2 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__ttl h2 {
    font-size: 1.7142857143rem;
  }
}
.p-interviewSingle__mv__num {
  position: relative;
  width: fit-content;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__num {
    font-size: 1.875rem;
    margin-bottom: 39px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__num {
    font-size: 1.25rem;
    margin-bottom: 11px;
  }
}
.p-interviewSingle__mv__num::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__num::after {
    right: -49px;
    width: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__num::after {
    right: -30px;
    width: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__company {
    margin-top: 46px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__company {
    margin-top: 13px;
  }
}
.p-interviewSingle__mv__company p {
  line-height: 2.375;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__company p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__company p {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__info {
    margin-top: 115px;
    max-width: 1200px;
    margin-inline: auto;
    display: flex;
    flex-direction: column;
    gap: 42px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__mv__info {
    margin-top: 10vh;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__mv__info {
    margin-top: 17vh;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__info {
    margin-top: 48px;
    max-width: 100%;
  }
}
.p-interviewSingle__mv__info dl {
  display: flex;
  border-bottom: 1px solid var(--c-gray05);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__info dl {
    padding-bottom: 19px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__info dl {
    flex-direction: column;
    gap: 17px;
    padding-bottom: 23px;
  }
  .p-interviewSingle__mv__info dl:not(:last-child) {
    margin-bottom: 31px;
  }
}
.p-interviewSingle__mv__info dl dt {
  position: relative;
  font-weight: 700;
  line-height: 1.4444444444;
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__mv__info dl dt {
    width: 13.1666666667%;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__mv__info dl dt {
    font-size: 1.125rem;
    width: 20%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__info dl dt {
    font-size: 0.9285714286rem;
    width: fit-content;
  }
}
.p-interviewSingle__mv__info dl dt::after {
  content: "";
  position: absolute;
  top: 4px;
  right: 0;
  width: 2px;
  height: 20px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__info dl dt::after {
    width: 1px;
    height: 14px;
    top: 2px;
    right: -21px;
  }
}
.p-interviewSingle__mv__info dl dd {
  font-weight: 700;
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__mv__info dl dd {
    width: 87%;
    font-size: 1rem;
    padding-left: 27px;
    padding-top: 1px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__mv__info dl dd {
    line-height: 2;
    font-size: 0.9285714286rem;
  }
}
.p-interviewSingle__content {
  position: relative;
  background-color: var(--c-gray);
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__content {
    margin-top: 240px;
    padding-top: 80px;
    padding-bottom: 260px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__content {
    margin-top: 200px;
    padding-top: 80px;
    padding-bottom: 200px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content {
    margin-top: 100px;
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
.p-interviewSingle__content__col {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__col {
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col {
    flex-direction: column-reverse;
    gap: 0px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__col .left {
    width: 43.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col .left {
    width: 100%;
    margin-top: -16px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__col .right {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col .right {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__col.--reverse {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col.--reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col.--reverse .p-interviewSingle__content__img {
    margin-left: inherit;
    margin-right: auto;
  }
}
.p-interviewSingle__content__col.--reverse .p-interviewSingle__content__bubble {
  margin-left: auto;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__col.--reverse .p-interviewSingle__content__bubble {
    padding: 55px 60px 50px 60px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__col.--reverse .p-interviewSingle__content__bubble::after {
    clip-path: polygon(0 0, 100% 0, 100% 100%);
    left: -30px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col.--reverse .p-interviewSingle__content__bubble::after {
    clip-path: polygon(0 0, 100% 0, 100% 100%);
    left: -20px;
  }
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__content__col:not(:first-child) {
    margin-top: 160px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__content__col:not(:first-child) {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__col:not(:first-child) {
    margin-top: 69px;
  }
}
.p-interviewSingle__content__bubble {
  position: relative;
  background-color: var(--c-white);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__bubble {
    padding: 55px 55px 50px 60px;
    width: 100%;
    max-width: 400px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__bubble {
    padding: 27px;
    width: 87%;
  }
}
.p-interviewSingle__content__bubble::after {
  content: "";
  position: absolute;
  background-color: var(--c-white);
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__bubble::after {
    clip-path: polygon(0 0, 100% 0, 0 100%);
    top: 22%;
    right: -30px;
    width: 30px;
    height: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__bubble::after {
    clip-path: polygon(0 0, 100% 0, 0 100%);
    top: 32%;
    right: -20px;
    width: 20px;
    height: 15px;
  }
}
.p-interviewSingle__content__bubble p {
  position: relative;
  font-weight: 700;
  line-height: 1.45;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__bubble p {
    font-size: 1.25rem;
    padding-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__bubble p {
    font-size: 0.9285714286rem;
    padding-left: 23px;
  }
}
.p-interviewSingle__content__bubble p::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 2px;
  background-color: var(--c1);
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__bubble p::before {
    width: 14px;
    height: 1px;
    left: 3px;
  }
}
.p-interviewSingle__content__bubble h3 {
  color: var(--c1);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__bubble h3 {
    font-size: 1.875rem;
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__bubble h3 {
    font-size: 1.4285714286rem;
    margin-top: 9px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__txt {
    margin-top: 58px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__txt {
    margin-top: 20px;
  }
}
.p-interviewSingle__content__txt p {
  font-weight: 700;
  line-height: 2.375;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__content__txt p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__txt p {
    font-size: 0.9285714286rem;
    line-height: 2.3;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__content__img {
    aspect-ratio: 295/270;
    overflow: hidden;
    width: 93.5%;
    margin-left: auto;
    border-radius: 8px;
  }
}
.p-interviewSingle__message {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__message {
    margin-top: 240px;
    padding-bottom: 69px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__message {
    margin-top: 150px;
    padding-bottom: 69px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message {
    margin-top: 76px;
    padding-bottom: 30px;
  }
}
.p-interviewSingle__message::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  z-index: 0;
  background-color: var(--c1);
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__message::before {
    top: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__message::before {
    top: 11px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message::before {
    top: 8px;
  }
}
.p-interviewSingle__message::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message::after {
    bottom: -5px;
  }
}
.p-interviewSingle__message__head {
  position: relative;
  z-index: 1;
  background-color: var(--c-gray);
  width: fit-content;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__message__head {
    padding: 0 7%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message__head {
    padding: 0 20px;
  }
}
.p-interviewSingle__message__head::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -1px;
  transform: translateY(-50%) rotate(45deg);
}
.p-interviewSingle__message__head::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%) rotate(45deg);
}
.p-interviewSingle__message__head::before, .p-interviewSingle__message__head::after {
  width: 2px;
  height: 125%;
  background-color: var(--c1);
}
.p-interviewSingle__message__head p {
  font-weight: 700;
  line-height: 1.45;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__message__head p {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message__head p {
    font-size: 0.9285714286rem;
  }
}
.p-interviewSingle__message__body {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__message__body {
    margin-top: 55px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message__body {
    margin-top: 26px;
  }
}
.p-interviewSingle__message__body h3 {
  color: var(--c1);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__message__body h3 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__message__body h3 {
    text-align: left;
    font-size: 1.1428571429rem;
  }
  .p-interviewSingle__message__body h3 br {
    display: none;
  }
}
.p-interviewSingle__flowContent {
  position: relative;
  background-color: var(--c-white);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent {
    margin-top: 186px;
    padding: 94px 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent {
    margin-top: 86px;
    padding: 60px 30px 60px 30px;
    width: calc(100% - 20px);
    margin-inline: auto;
  }
}
.p-interviewSingle__flowContent__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__col {
    gap: 45px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__col {
    flex-direction: column;
    gap: 45px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__daily {
    width: 63.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily {
    width: 100%;
  }
}
.p-interviewSingle__flowContent__daily h3 {
  position: relative;
  font-weight: 700;
  line-height: 1.45;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__daily h3 {
    font-size: 1.25rem;
    margin-bottom: 56px;
    padding-left: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily h3 {
    font-size: 1rem;
    margin-bottom: 35px;
    padding-left: 22px;
  }
}
.p-interviewSingle__flowContent__daily h3::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 2px;
  background-color: var(--c1);
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily h3::before {
    width: 15px;
    height: 1px;
  }
}
.p-interviewSingle__flowContent__daily dl {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__daily dl {
    justify-content: space-between;
    gap: 29px;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily dl {
    align-items: flex-start;
    gap: 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__daily dl:not(:first-child) {
    margin-top: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily dl:not(:first-child) {
    margin-top: 20px;
  }
}
.p-interviewSingle__flowContent__daily dl dt {
  font-family: var(--f2);
  font-weight: bold;
  letter-spacing: 0.05em;
  color: var(--c1);
  line-height: 1.25;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__daily dl dt {
    width: 8.3464566929%;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily dl dt {
    width: 10%;
    font-size: 0.8571428571rem;
  }
}
.p-interviewSingle__flowContent__daily dl dd {
  font-weight: 700;
  line-height: 1.5625;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__daily dl dd {
    width: 87.0866141732%;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__daily dl dd {
    line-height: 1.9;
    width: calc(90% - 20px);
    font-size: 0.8571428571rem;
  }
}
.p-interviewSingle__flowContent__favorite {
  padding-top: 5px;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__favorite {
    width: 32%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__favorite {
    width: 100%;
  }
}
.p-interviewSingle__flowContent__favorite .head {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__favorite .head img {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__favorite .head img {
    margin-inline: auto;
    width: 80%;
  }
}
.p-interviewSingle__flowContent__favorite .head p {
  font-weight: 700;
  line-height: 1.4444444444;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__favorite .head p {
    font-size: 1.125rem;
    margin-top: 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__favorite .head p {
    font-size: 1.1428571429rem;
    margin-top: 5px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__favorite .body {
    margin-top: 37px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__favorite .body {
    margin-top: 20px;
  }
}
.p-interviewSingle__flowContent__imgBox {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__imgBox {
    padding: 9px 10px 9px 10px;
    aspect-ratio: 320/340;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__imgBox {
    padding: 9px 10px 15px 10px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__imgBox .img {
    aspect-ratio: 275/160;
    overflow: hidden;
    border-radius: 4px;
  }
  .p-interviewSingle__flowContent__imgBox .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
.p-interviewSingle__flowContent__imgBox .img img {
  width: 100%;
  height: auto;
}
.p-interviewSingle__flowContent__imgBox p {
  font-weight: 700;
  line-height: 1.4375;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__flowContent__imgBox p {
    font-size: 1rem;
    margin-top: 21px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__flowContent__imgBox p {
    margin-top: 20px;
    font-size: 0.9285714286rem;
  }
}
.p-interviewSingle__offtime {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime {
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime {
    margin-top: 60px;
    width: calc(100% - 20px);
    margin-inline: auto;
  }
}
.p-interviewSingle__offtime__bg {
  position: absolute;
  z-index: -1;
  width: 100%;
  background-color: var(--c6);
  border-radius: 10px;
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__offtime__bg {
    aspect-ratio: 1200/380;
    top: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__offtime__bg {
    top: 100px;
    aspect-ratio: 1000/450;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) and (max-width: 900px) {
  .p-interviewSingle__offtime__bg {
    aspect-ratio: 1000/550;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__bg {
    left: 0px;
    width: 100%;
    height: 93%;
    top: 72px;
  }
}
.p-interviewSingle__offtime__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__col {
    margin-inline: auto;
    max-width: 83.3333333333%;
    gap: 50px;
    align-items: flex-end;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__col {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__content {
    width: 52%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__content {
    width: 100%;
    padding-inline: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__img {
    aspect-ratio: 1/1;
    width: 43%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__img {
    position: absolute;
    top: 1vw;
    right: 9%;
    width: 100%;
    max-width: 135px;
  }
}
.p-interviewSingle__offtime__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.p-interviewSingle__offtime__heading {
  position: relative;
  border-radius: 50%;
  background-color: var(--c-white);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);
  aspect-ratio: 1/1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 1101px) {
  .p-interviewSingle__offtime__heading {
    width: 200px;
    left: -20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle__offtime__heading {
    width: 150px;
    left: -15px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__heading {
    width: 100px;
    top: 20px;
    left: -10px;
  }
}
.p-interviewSingle__offtime__heading p {
  font-family: var(--f2);
  letter-spacing: 0.05em;
  font-weight: bold;
  line-height: 1.25;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__heading p {
    font-size: 1.75rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__heading p {
    font-size: 1.0714285714rem;
  }
}
.p-interviewSingle__offtime__heading h3 {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__heading h3 {
    margin-top: 9px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__heading h3 {
    font-size: 0.8571428571rem;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__body {
    margin-top: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__body {
    margin-top: 39px;
  }
}
.p-interviewSingle__offtime__body h3 {
  font-weight: 700;
  line-height: 1.8;
  letter-spacing: 0.05em;
  color: var(--c1);
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__body h3 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__body h3 {
    width: 50%;
    font-size: 1.1428571429rem;
    line-height: 2;
  }
}
.p-interviewSingle__offtime__body p {
  font-weight: 700;
  line-height: 2.375;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__offtime__body p {
    margin-top: 31px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__offtime__body p {
    margin-top: 10px;
    font-size: 0.8571428571rem;
    line-height: 2.1;
  }
}
.p-interviewSingle__other {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__other {
    padding-top: 150px;
    padding-bottom: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__other {
    padding-top: 125px;
    padding-bottom: 25px;
  }
}
.p-interviewSingle__other .p-wave {
  position: absolute;
  z-index: 1;
}
.p-interviewSingle__other .p-wave.--under {
  top: initial;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle__other .p-wave.--under {
    bottom: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-interviewSingle__other .p-wave.--under {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle__other .p-wave.--under {
    bottom: -55px;
  }
}
.p-interviewSingle .p-wave {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 1401px) {
  .p-interviewSingle .p-wave {
    top: -3%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-interviewSingle .p-wave {
    top: -2%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-interviewSingle .p-wave {
    top: -1.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle .p-wave {
    top: -55px;
  }
}
.p-interviewSingle .p-wave.--under {
  top: initial;
}
@media screen and (min-width: 768px) {
  .p-interviewSingle .p-wave.--under {
    bottom: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-interviewSingle .p-wave.--under {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle .p-wave.--under {
    bottom: -55px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle .c-obj01.--01 {
    bottom: calc(100% + 35px);
    left: 236px;
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle .c-obj01.--01 {
    bottom: calc(100% + 21px);
    left: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle .c-obj02.--01 {
    top: calc(100% + 102px);
    left: calc(100% + 49px);
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle .c-obj02.--01 {
    top: calc(100% + 21px);
    right: -12px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle .c-obj03.--01 {
    top: calc(100% + 21px);
    right: calc(100% + 48px);
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle .c-obj03.--01 {
    top: calc(100% + 4px);
    left: -23px;
  }
}
@media screen and (min-width: 768px) {
  .p-interviewSingle .c-obj03.--02 {
    top: 0;
    right: 44px;
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .p-interviewSingle .c-obj03.--02 {
    top: 0;
    right: 30px;
    transform: translateY(-50%);
  }
}

.p-recruitMessage {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage {
    padding-top: 173px;
    padding-bottom: 142px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage {
    padding-top: 100px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__content {
    margin-top: 130px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__content {
    margin-top: 80px;
  }
}
.p-recruitMessage__ttl {
  text-align: center;
  position: relative;
}
.p-recruitMessage__ttl h2 {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__ttl h2 {
    font-size: 2.125rem;
    line-height: 1.7647058824;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__ttl h2 {
    font-size: 1.7142857143rem;
    line-height: 1.6666666667;
  }
}
.p-recruitMessage__col {
  display: flex;
  position: relative;
}
@media screen and (min-width: 1101px) {
  .p-recruitMessage__col {
    gap: 100px;
    margin-top: 133px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitMessage__col {
    flex-direction: column;
    gap: 50px;
    margin-top: 133px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__col {
    flex-direction: column;
    gap: 30px;
    margin-top: 80px;
  }
}
.p-recruitMessage__col__left {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1101px) {
  .p-recruitMessage__col__left {
    width: 46.6666666667%;
    gap: 38px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitMessage__col__left {
    text-align: center;
  }
}
@media screen and (max-width: 1400px) {
  .p-recruitMessage__col__left {
    width: 100%;
    gap: 20px;
  }
}
.p-recruitMessage__col__left p {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__col__left p {
    font-size: 1rem;
    line-height: 2.375;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__col__left p {
    font-size: 0.8571428571rem;
    line-height: 2.7142857143;
  }
}
.p-recruitMessage__col__right {
  padding-top: 13px;
}
@media screen and (min-width: 1101px) {
  .p-recruitMessage__col__right {
    width: 45%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitMessage__col__right {
    text-align: center;
  }
}
@media screen and (max-width: 1400px) {
  .p-recruitMessage__col__right {
    width: 100%;
  }
}
.p-recruitMessage__col__right .info {
  text-align: right;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__col__right .info {
    margin-top: 53px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__col__right .info {
    margin-top: 30px;
  }
}
.p-recruitMessage__col__right .info__company {
  font-family: var(--f2);
  letter-spacing: 0.02em;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__col__right .info__company {
    font-size: 1.5rem;
    line-height: 1.25;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__col__right .info__company {
    font-size: 1rem;
  }
}
.p-recruitMessage__col__right .info__name {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage__col__right .info__name {
    line-height: 1.4375;
    font-size: 1rem;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage__col__right .info__name {
    line-height: 1.6428571429;
    font-size: 1rem;
    margin-top: 10px;
  }
}
.p-recruitMessage .p-wave {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .p-wave.--under {
    bottom: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-recruitMessage .p-wave.--under {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .p-wave.--under {
    bottom: -55px;
  }
}
.p-recruitMessage .p-objcontent.--01 .c-obj04:nth-child(2) {
  margin-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .p-objcontent.--01 .c-obj04:nth-child(2) {
    margin-bottom: 7px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .p-objcontent.--01 {
    top: -54px;
    left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .p-objcontent.--01 {
    top: -35px;
    left: -8vw;
  }
}
.p-recruitMessage .p-objcontent.--02 .c-obj04:nth-child(2) {
  position: absolute;
  left: 43px;
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .p-objcontent.--02 .c-obj04:nth-child(2) {
    left: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .p-objcontent.--02 {
    bottom: -53px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .p-objcontent.--02 {
    bottom: -30px;
    right: -10vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .p-objcontent.--03 {
    bottom: -95px;
    right: -7.5vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .p-objcontent.--03 {
    bottom: 20%;
    left: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .c-obj04.--01 {
    bottom: -70px;
    left: 124px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .c-obj04.--01 {
    bottom: -40px;
    left: 10vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .c-obj04.--02 {
    top: 218px;
    left: -10vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .c-obj04.--02 {
    top: 100px;
    left: -10vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .c-obj04.--03 {
    bottom: 315px;
    right: -10vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .c-obj04.--03 {
    top: 35%;
    left: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitMessage .c-obj04.--04 {
    bottom: -81px;
    left: -3.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitMessage .c-obj04.--04 {
    bottom: -8px;
    left: -6vw;
  }
}

.p-recruitInterview {
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-recruitInterview {
    padding-bottom: 150px;
  }
}
.p-recruitInterview__inner {
  width: 100vw;
}
.p-recruitInterview__col {
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-recruitInterview__col {
    gap: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitInterview__col {
    gap: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__col {
    flex-direction: column;
    gap: 15px;
  }
}
.p-recruitInterview__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
@media screen and (min-width: 1101px) {
  .p-recruitInterview__content {
    width: 31.5384615385%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitInterview__content {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__content {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__content__btn {
    margin-top: 60px;
    max-width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__content__btn {
    margin-top: 20px;
    max-width: 80%;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__content__heading .c-h03__en {
    font-size: 2.5714285714rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__content__heading .c-h03__ja {
    font-size: 1.0714285714rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__content__under {
    width: 87vw;
    position: absolute;
    bottom: -480px;
    left: 0;
  }
}
.p-recruitInterview__slider__pagenation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__slider__pagenation {
    margin-bottom: 30px;
    max-width: 280px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__slider__pagenation {
    max-width: 87vw;
    margin-bottom: 20px;
  }
}
.p-recruitInterview__slider__arrow__prev, .p-recruitInterview__slider__arrow__next {
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  border-radius: 50%;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.p-recruitInterview__slider__arrow__prev svg, .p-recruitInterview__slider__arrow__next svg {
  width: 24px;
  height: 24px;
  color: #4A90E2;
  transition: color 0.3s ease;
}
.p-recruitInterview__slider__arrow__prev:hover, .p-recruitInterview__slider__arrow__next:hover {
  background-color: rgba(74, 144, 226, 0.1);
}
.p-recruitInterview__slider__arrow__prev:hover svg, .p-recruitInterview__slider__arrow__next:hover svg {
  color: #2E5BBA;
}
.p-recruitInterview__slider__arrow__prev:active, .p-recruitInterview__slider__arrow__next:active {
  transform: scale(0.95);
}
.p-recruitInterview__slider__arrow__prev:disabled, .p-recruitInterview__slider__arrow__next:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.p-recruitInterview__slider__arrow__prev:disabled:hover, .p-recruitInterview__slider__arrow__next:disabled:hover {
  background-color: transparent;
}
.p-recruitInterview__slider__arrow__prev:disabled:hover svg, .p-recruitInterview__slider__arrow__next:disabled:hover svg {
  color: #4A90E2;
}
.p-recruitInterview__slider__progress {
  font-family: var(--f2);
  font-weight: 700;
  color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__slider__progress {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__slider__progress {
    font-size: 1rem;
  }
}
.p-recruitInterview__slider__progress .p-recruitInterview__slider__current,
.p-recruitInterview__slider__progress .p-recruitInterview__slider__total {
  display: inline-block;
}
.p-recruitInterview__slider {
  position: relative;
}
@media screen and (min-width: 1401px) {
  .p-recruitInterview__slider {
    padding-top: 15px;
    width: 85.5454545455%;
  }
}
@media screen and (min-width: 1401px) and (max-width: 1730px) {
  .p-recruitInterview__slider {
    width: 60%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-recruitInterview__slider {
    padding-top: 15px;
    width: 60%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitInterview__slider {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__slider {
    padding-top: 13px;
    width: 100%;
  }
}
.p-recruitInterview__card {
  display: block;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card {
    max-width: 380px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__head {
    margin-bottom: 17px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__head {
    margin-bottom: 7px;
  }
}
.p-recruitInterview__card__head p {
  position: relative;
  width: fit-content;
  font-family: var(--f2);
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__head p {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__head p {
    font-size: 1rem;
  }
}
.p-recruitInterview__card__head p::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__head p::before {
    width: 20px;
    right: -40px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__head p::before {
    width: 15px;
    right: -30px;
  }
}
.p-recruitInterview__card__img {
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitInterview__card__img {
    width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__img {
    width: 200px;
  }
}
.p-recruitInterview__card__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}
.p-recruitInterview__card__textbox {
  position: absolute;
  width: 62.6315789474%;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__textbox {
    bottom: 7%;
    left: 10.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__textbox {
    bottom: 7%;
    left: 10.5%;
  }
}
.p-recruitInterview__card__textbox h3 {
  word-wrap: break-word;
  font-weight: bold;
  color: var(--c-white);
  line-height: 1.55;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__textbox h3 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__textbox h3 {
    font-size: 1.1428571429rem;
  }
}
.p-recruitInterview__card__textbox p {
  color: var(--c-white);
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__textbox p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__textbox p {
    font-size: 0.7142857143rem;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitInterview__card__textbox .company-name {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview__card__textbox .company-name {
    margin-top: 10px;
  }
}
.p-recruitInterview__card__textbox .department {
  margin-top: 5px;
}
@media screen and (min-width: 768px) {
  .p-recruitInterview .c-obj03.--01 {
    bottom: calc(100% + 28px);
    left: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitInterview .c-obj03.--01 {
    display: none;
  }
}

.p-job {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-job {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-job {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-job__items {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
@media screen and (min-width: 1101px) {
  .p-job__items {
    margin-top: 105px;
    gap: 125px 75px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-job__items {
    margin-top: 50px;
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__items {
    margin-top: 50px;
    gap: 40px 20px;
  }
}
@media screen and (min-width: 1101px) {
  .p-job__item {
    width: calc((100% - 150px) / 3);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-job__item {
    width: calc((100% - 100px) / 3);
  }
}
@media screen and (max-width: 767px) {
  .p-job__item {
    width: calc((100% - 20px) / 2);
  }
}
.p-job__card {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .p-job__card {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-job__card__head {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__head {
    width: 100%;
  }
}
.p-job__card__head p {
  position: relative;
  width: fit-content;
  text-align: left;
  font-family: var(--f2);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-job__card__head p {
    font-size: 1.625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__head p {
    font-size: 1.2857142857rem;
  }
}
.p-job__card__head p::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-job__card__head p::after {
    width: 30px;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__head p::after {
    width: 20px;
    right: -30px;
  }
}
@media screen and (min-width: 768px) {
  .p-job__card__body {
    margin-top: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__body {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-job__card__info {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__info {
    margin-top: 15px;
  }
}
.p-job__card__info h3 {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-job__card__info h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__info h3 {
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-job__card__info p {
    line-height: 2.7142857143;
    margin-top: 6px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__info p {
    margin-top: 0px;
    font-size: 0.8571428571rem;
  }
}
.p-job__card__img {
  position: relative;
}
.p-job__card__img__arrow {
  position: absolute;
  width: 36px;
  height: 36px;
  bottom: 30px;
  right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-job__card__img__arrow {
    width: 28px;
    height: 28px;
    bottom: 20px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__card__img__arrow {
    width: 24px;
    height: 24px;
    bottom: 10px;
    right: 10px;
  }
}
.p-job__modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}
.p-job__modal.--open {
  display: block;
}
.p-job__modal__inner {
  position: absolute;
  background-color: var(--c-white);
}
@media screen and (min-width: 1101px) {
  .p-job__modal__inner {
    border-radius: 10px;
    padding: 76px 0px 76px 100px;
    width: 81.25%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-job__modal__inner {
    border-radius: 8px;
    padding: 60px 0px 20px 40px;
    width: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__inner {
    border-radius: 8px;
    padding: 60px 20px 20px 20px;
    width: 90%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.p-job__modal__col {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
}
@media screen and (min-width: 1101px) {
  .p-job__modal__col {
    gap: 80px;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-job__modal__col {
    gap: 40px;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__col {
    overflow-y: auto;
    height: 80vh;
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-job__modal__content {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__content {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-job__modal__img {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__img {
    width: 100%;
  }
}
.p-job__modal__img img {
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-job__modal__img img {
    border-radius: 10px 0px 0px 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__img img {
    width: 100%;
    border-radius: 10px;
  }
}
.p-job__modal__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 0;
}
.p-job__modal__head .num {
  position: relative;
  width: fit-content;
  font-family: var(--f2);
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-job__modal__head .num {
    margin-right: 65px;
    font-size: 1.625rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__head .num {
    line-height: 1;
    margin-right: 40px;
    font-size: 1.5rem;
  }
}
.p-job__modal__head .num::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background-color: var(--c0);
}
@media screen and (min-width: 768px) {
  .p-job__modal__head .num::after {
    width: 30px;
    right: -50px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__head .num::after {
    width: 20px;
    right: -30px;
  }
}
.p-job__modal__head h3 {
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-job__modal__head h3 {
    margin-right: 28px;
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__head h3 {
    line-height: 1;
    margin-right: 20px;
    font-size: 1.5rem;
  }
}
.p-job__modal__head .company {
  font-weight: 500;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-job__modal__head .company {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__head .company {
    font-size: 0.75rem;
    width: 100%;
  }
}
.p-job__modal__body {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .p-job__modal__body {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-job__modal__text {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__text {
    margin-top: 20px;
  }
}
.p-job__modal__text p {
  line-height: 2.1428571429;
}
@media screen and (min-width: 768px) {
  .p-job__modal__text p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__text p {
    font-size: 0.8571428571rem;
  }
}
.p-job__modal__point {
  position: relative;
  background-color: var(--c-gray);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-job__modal__point {
    margin-top: 50px;
    padding: 30px 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__point {
    margin-top: 40px;
    padding: 20px 20px;
  }
}
.p-job__modal__point span {
  position: absolute;
  background-color: var(--c1);
  color: var(--c-white);
  padding: 3px 18px;
  font-family: var(--f2);
  font-weight: 600;
  letter-spacing: 0.05em;
  border-radius: 0 10px 0px 10px;
}
@media screen and (min-width: 768px) {
  .p-job__modal__point span {
    top: -20px;
    left: -11px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__point span {
    font-size: 0.75rem;
    top: -10px;
    left: -10px;
  }
}
.p-job__modal__point p {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-job__modal__point p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__point p {
    font-size: 0.8571428571rem;
  }
}
.p-job__modal__btns {
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-job__modal__btns {
    max-width: 600px;
    gap: 40px;
    margin-top: 80px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-job__modal__btns {
    flex-direction: column;
    max-width: 100%;
    gap: 20px;
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__btns {
    flex-direction: column;
    gap: 20px;
    margin-top: 30px;
  }
}
@media screen and (min-width: 1101px) {
  .p-job__modal__btn {
    width: 46.6666666667%;
  }
}
@media screen and (max-width: 1400px) {
  .p-job__modal__btn {
    width: 100%;
  }
}
.p-job__modal__close {
  position: absolute;
  width: 23px;
  height: 23px;
}
@media screen and (min-width: 768px) {
  .p-job__modal__close {
    top: 3%;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-job__modal__close {
    top: 2%;
    right: 20px;
  }
}
.p-job .p-wave {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-job .p-wave.--under {
    bottom: -65px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-job .p-wave.--under {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-job .p-wave.--under {
    bottom: -55px;
  }
}
@media screen and (min-width: 768px) {
  .p-job .p-objcontent.--03 {
    top: 37%;
    right: -7.6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-job .p-objcontent.--03 {
    top: 62%;
    right: -10vw;
    z-index: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-job .p-objcontent.--04 {
    bottom: 17.6%;
    left: -8.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-job .p-objcontent.--04 {
    bottom: 208px;
    left: 75vw;
  }
}
@media screen and (min-width: 768px) {
  .p-job .c-obj04.--02 {
    top: 392px;
    left: -2.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-job .c-obj04.--02 {
    top: 138px;
    left: -5vw;
    z-index: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-job .c-obj04.--03 {
    top: 24.1%;
    right: -10vw;
  }
}
@media screen and (max-width: 767px) {
  .p-job .c-obj04.--03 {
    top: 12%;
    right: -10vw;
    z-index: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-job .c-obj04.--04 {
    top: 41.6%;
    left: -6.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-job .c-obj04.--04 {
    top: 40%;
    left: -5vw;
  }
}
@media screen and (min-width: 768px) {
  .p-job .c-obj04.--05 {
    bottom: -109px;
    right: -4.6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-job .c-obj04.--05 {
    bottom: -10px;
    right: 20vw;
  }
}

.p-recruitments {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitments {
    padding-top: 170px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments {
    padding-top: 100px;
  }
}
.p-recruitments__flow {
  display: flex;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow {
    margin-top: 145px;
    gap: 80px;
    padding-bottom: 200px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow {
    flex-direction: column;
    margin-top: 100px;
    gap: 40px;
    padding-bottom: 100px;
  }
}
.p-recruitments__flow__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__items {
    padding-top: 10px;
    gap: 40px;
    width: 80.4166666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__items {
    gap: 30px;
  }
}
.p-recruitments__flow__item {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__item {
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-recruitments__flow__item {
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__item {
    flex-direction: column;
    gap: 8px;
  }
}
.p-recruitments__flow__head {
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__head {
    padding-top: 55px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__head {
    padding-top: 0px;
    width: fit-content;
  }
}
.p-recruitments__flow__head p {
  position: relative;
  font-family: var(--f2);
  letter-spacing: 0.05em;
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  height: fit-content;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__head p {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__head p {
    font-size: 1.4285714286rem;
  }
}
.p-recruitments__flow__head p span {
  display: inline-block;
  letter-spacing: 0.05em;
  line-height: 1;
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__head p span {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__head p span {
    font-size: 1rem;
  }
}
.p-recruitments__flow__head p::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 1px;
  background-color: var(--c0);
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__head p::after {
    right: -35px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__head p::after {
    right: -25px;
  }
}
.p-recruitments__flow__content {
  position: relative;
  z-index: 0;
  background-color: var(--c-gray);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__content {
    padding: 45px 60px 55px 60px;
    width: 89.1191709845%;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__content {
    padding: 30px;
  }
}
.p-recruitments__flow__content::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 24px;
  height: 20px;
  background-color: var(--c-gray);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.p-recruitments__flow__content:last-child::after {
  display: none;
}
.p-recruitments__flow__ttl {
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 2.2727272727;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__ttl {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__ttl {
    font-size: 1.25rem;
  }
}
.p-recruitments__flow__text {
  line-height: 2.1428571429;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .p-recruitments__flow__text {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__flow__text {
    font-size: 0.875rem;
  }
}
.p-recruitments__join {
  position: relative;
  background-color: var(--c7);
}
@media screen and (min-width: 768px) {
  .p-recruitments__join {
    padding-top: 155px;
    padding-bottom: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
.p-recruitments__join .p-wave {
  position: absolute;
  left: 0;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join .p-wave {
    top: -60px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-recruitments__join .p-wave {
    top: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join .p-wave {
    top: -50px;
  }
}
.p-recruitments__join__head {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__head {
    margin-top: 66px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__head {
    margin-top: 40px;
  }
}
.p-recruitments__join__tabs {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__tabs {
    gap: 0 4px;
    max-width: 990px;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__tabs {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__tabs.--pc {
    display: none;
  }
}
.p-recruitments__join__tab {
  cursor: pointer;
  position: relative;
  z-index: 1;
  background-color: var(--c-gray09);
  border-radius: 4px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
  transition: all 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__tab {
    font-size: 1rem;
    flex: 1;
    padding: 20px;
    min-width: 0;
    max-width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__tab {
    width: calc((100% - 5px) / 2);
    font-size: 1rem;
    padding: 15px;
    min-width: 0;
  }
}
.p-recruitments__join__tab:after {
  content: "▼";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  font-size: 0.875rem;
  transition: transform 0.3s ease;
}
.p-recruitments__join__tab.is-active {
  background-color: var(--c-white);
  color: var(--c1);
}
.p-recruitments__join__tab.is-active:after {
  transform: translateY(-50%) rotate(180deg);
  color: var(--c1);
}
.p-recruitments__join__tab:hover {
  background-color: var(--c-white);
  color: var(--c1);
}
.p-recruitments__join__tabcontent {
  left: 0;
  width: 100%;
  background-color: var(--c-white);
  border-radius: 0 0 4px 4px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
  display: none;
  position: relative;
}
.p-recruitments__join__tabcontent.is-active {
  display: block;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__tabcontent {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__tabcontent {
    display: none;
  }
}
.p-recruitments__join__tabcontent ul {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__tabcontent ul {
    gap: 35px 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__tabcontent ul {
    gap: 40px 30px;
  }
}
.p-recruitments__join__tabcontent ul li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.p-recruitments__join__tabcontent ul li a::after {
  content: "arrow_forward";
  font-family: "Material Symbols Outlined";
  font-weight: 300;
  font-size: 20px;
  color: var(--c0);
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease;
}
.p-recruitments__join__tabcontent ul li a:hover {
  opacity: 0.8;
  transition: all 0.3s ease;
  color: var(--c1);
}
.p-recruitments__join__tabcontent ul li a:hover::after {
  color: var(--c1);
  transition: all 0.3s ease;
  transform: translateY(-50%) translateX(4px);
}
.p-recruitments__join__select {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__select {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__select {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__select.--sp {
    display: none;
  }
}
.p-recruitments__join__select__btn {
  width: 100%;
  background-color: var(--c-white);
  color: var(--c0);
  border-radius: 4px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__select__btn {
    font-size: 1rem;
    padding: 15px 40px 15px 15px;
  }
}
.p-recruitments__join__select__btn::after {
  content: "▼";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  font-size: 1rem;
  transition: transform 0.3s ease;
}
.p-recruitments__join__select__btn.is-open {
  background-color: var(--c-white);
  color: var(--c1);
}
.p-recruitments__join__select__btn.is-open::after {
  transform: translateY(-50%) rotate(180deg);
  color: var(--c1);
}
.p-recruitments__join__select__dropdown {
  display: none;
  background-color: var(--c-white);
  border-radius: 0 0 4px 4px;
  margin-top: 4px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__select__dropdown {
    padding: 20px 15px;
  }
}
.p-recruitments__join__select__dropdown.is-open {
  display: block;
}
.p-recruitments__join__accordion {
  border-bottom: 1px solid var(--c-gray09);
}
.p-recruitments__join__accordion:last-child {
  border-bottom: none;
}
.p-recruitments__join__accordion__head {
  width: 100%;
  font-weight: 700;
  letter-spacing: 0.05em;
  cursor: pointer;
  text-align: left;
  transition: all 0.3s ease;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__accordion__head {
    font-size: 1rem;
    padding: 15px 30px 15px 0;
  }
}
.p-recruitments__join__accordion__head span {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  transition: all 0.3s ease;
}
.p-recruitments__join__accordion__head span::before, .p-recruitments__join__accordion__head span::after {
  content: "";
  position: absolute;
  background-color: var(--c0);
  transition: all 0.3s ease;
}
.p-recruitments__join__accordion__head span::before {
  width: 12px;
  height: 2px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-recruitments__join__accordion__head span::after {
  width: 2px;
  height: 12px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-recruitments__join__accordion__head.is-active {
  color: var(--c1);
}
.p-recruitments__join__accordion__head.is-active span::before, .p-recruitments__join__accordion__head.is-active span::after {
  background-color: var(--c1);
}
.p-recruitments__join__accordion__head.is-active span::after {
  opacity: 0;
}
.p-recruitments__join__accordion__panel {
  display: none;
  flex-direction: column;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__accordion__panel {
    gap: 15px;
    padding: 0 0 15px 20px;
  }
}
.p-recruitments__join__accordion__panel.is-open {
  display: flex;
}
.p-recruitments__join__accordion__panel li a {
  display: block;
  width: 100%;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__accordion__panel li a {
    font-size: 1rem;
  }
}
.p-recruitments__join__accordion__panel li a:hover {
  opacity: 0.8;
  transition: all 0.3s ease;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__body {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__body {
    margin-top: 30px;
  }
}
.p-recruitments__join__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitments__join__items {
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__join__items {
    gap: 20px;
  }
}
.p-recruitments__join__item a {
  display: block;
  width: 100%;
  height: 100%;
}
.p-recruitments__join__item a:hover .p-recruitments__card__head h3 {
  transition: transform 0.3s ease;
  color: var(--c1);
}
.p-recruitments__join__item a:hover .p-recruitments__card::after {
  transition: transform 0.3s ease;
  transform: translateX(5px);
}
.p-recruitments__card {
  position: relative;
  border: 1px solid var(--c1);
  background-color: var(--c-white);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .p-recruitments__card {
    padding: 55px 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__card {
    padding: 20px 20px 40px 20px;
  }
}
.p-recruitments__card__head {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-recruitments__card__head {
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__card__head {
    gap: 10px;
  }
}
.p-recruitments__card__head p {
  font-weight: 700;
  background-color: var(--c1);
  color: var(--c-white);
  padding: 8px 10px;
  border-radius: 4px;
  width: fit-content;
  font-size: 0.9375rem;
  letter-spacing: 0.05em;
  line-height: 1;
}
.p-recruitments__card__head h3 {
  transition: transform 0.3s ease;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-recruitments__card__head h3 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments__card__head h3 {
    font-size: 1.2857142857rem;
  }
}
.p-recruitments__card__content {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .p-recruitments__card__content p {
    font-size: 0.8571428571rem;
  }
}
.p-recruitments__card::after {
  transition: transform 0.3s ease;
  content: "";
  position: absolute;
  bottom: 20px;
  right: 18px;
  width: 36px;
  height: 36px;
  background-image: url(../img/common/icon_arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .p-recruitments__card::after {
    width: 24px;
    height: 24px;
    bottom: 10px;
  }
}
.p-recruitments .p-wave {
  height: fit-content;
}
.p-recruitments .p-wave.--blue.--under {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-recruitments .p-wave.--blue.--under {
    top: inherit;
    bottom: -60px;
  }
}
@media screen and (min-width: 768px) and (min-width: 1920px) {
  .p-recruitments .p-wave.--blue.--under {
    bottom: -90px;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments .p-wave.--blue.--under {
    top: inherit;
    bottom: -50px;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitments .p-objcontent.--03 {
    top: 566px;
    left: -9.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments .p-objcontent.--03 {
    top: 50%;
    left: -9.4vw;
  }
}
@media screen and (min-width: 768px) {
  .p-recruitments .c-obj04.--03 {
    top: 426px;
    right: -7.1vw;
  }
}
@media screen and (max-width: 767px) {
  .p-recruitments .c-obj04.--03 {
    top: 35%;
    right: -7.1vw;
  }
}

.p-wellfaire {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-wellfaire {
    padding-top: 170px;
    padding-bottom: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.p-wellfaire__heading {
  width: 100%;
}
.p-wellfaire__heading__inner {
  position: relative;
}
.p-wellfaire__heading__inner::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--c1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 0;
}
.p-wellfaire__heading__inner h3 {
  width: fit-content;
  margin-inline: auto;
  position: relative;
  z-index: 1;
  font-weight: bold;
  line-height: 1.45;
  letter-spacing: 0.05em;
  background-color: var(--c-white);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__heading__inner h3 {
    padding-inline: 60px;
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__heading__inner h3 {
    padding-inline: 25px;
    font-size: 1.1428571429rem;
  }
}
.p-wellfaire__heading__inner h3::before, .p-wellfaire__heading__inner h3::after {
  position: absolute;
  content: "";
  width: 2px;
  height: 150%;
  background-color: var(--c1);
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.p-wellfaire__heading__inner h3::before {
  left: 0;
}
.p-wellfaire__heading__inner h3::after {
  right: 0;
}
.p-wellfaire__discription {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__discription {
    text-align: center;
    margin-top: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__discription {
    margin-top: 80px;
  }
}
.p-wellfaire__discription h3 {
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__discription h3 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__discription h3 {
    text-align: center;
    font-size: 1.4285714286rem;
  }
}
.p-wellfaire__discription p {
  line-height: 2.375;
  font-weight: 700;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__discription p {
    font-size: 1rem;
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__discription p {
    font-size: 0.8571428571rem;
    margin-top: 30px;
  }
}
.p-wellfaire__col {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__col {
    gap: 53px 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__col {
    gap: 30px 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__col__item {
    width: calc((100% - 300px) / 4);
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__col__item {
    width: calc((100% - 20px) / 2);
    max-width: 220px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__col.--2col {
    gap: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__col.--2col {
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__col.--2col .p-wellfaire__col__item {
    width: calc((100% - 100px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__col.--2col .p-wellfaire__col__item {
    width: calc((100% - 20px) / 2);
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__col.--2col.--sp > .p-wellfaire__col__item {
    width: calc((100% - 100px) / 2);
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__col.--2col.--sp > .p-wellfaire__col__item {
    width: 100%;
    max-width: 100%;
  }
}
.p-wellfaire__card__img {
  border-radius: 50%;
  overflow: hidden;
  border: 10px solid var(--c7);
  max-width: 117px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .p-wellfaire__card__img {
    border: 5px solid var(--c7);
  }
}
.p-wellfaire__card h3 {
  text-align: center;
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__card h3 {
    margin-top: 32px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__card h3 {
    margin-top: 20px;
    font-size: 1rem;
  }
}
.p-wellfaire__card p {
  margin-top: 22px;
  line-height: 2.1428571429;
  font-weight: 700;
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__card p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__card p {
    font-size: 0.8571428571rem;
  }
}
.p-wellfaire__bnr {
  border-radius: 10px;
  background-color: var(--c7);
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr {
    margin-top: 72px;
    padding: 40px 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr {
    margin-top: 50px;
    padding: 30px;
  }
}
.p-wellfaire__bnr__col {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__col {
    gap: 75px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__col {
    flex-direction: column;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__left {
    padding-top: 20px;
    width: 40.306122449%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__left {
    width: 100%;
  }
}
.p-wellfaire__bnr__left h3 {
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__left h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__left h3 {
    font-size: 1.2857142857rem;
  }
}
.p-wellfaire__bnr__left p {
  margin-top: 20px;
  line-height: 2.1428571429;
  font-weight: 700;
  letter-spacing: 0.01em;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__left p {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__left p {
    font-size: 0.8571428571rem;
  }
}
.p-wellfaire__bnr__right {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__right {
    gap: 30px;
    width: 52.0408163265%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__right {
    flex-direction: column;
    gap: 20px;
    width: 100%;
  }
}
.p-wellfaire__bnr__right__img {
  border-radius: 50%;
  overflow: hidden;
  border: 10px solid var(--c8);
  height: max-content;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__right__img {
    aspect-ratio: 1/1;
    width: 39.2156862745%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-wellfaire__bnr__right__img {
    aspect-ratio: 1/1;
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__right__img {
    width: 60%;
    margin-inline: auto;
  }
}
.p-wellfaire__bnr__right__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-wellfaire__bnr__right__text {
  padding-top: 20px;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__right__text {
    width: 54.9019607843%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__right__text {
    width: 100%;
  }
}
.p-wellfaire__bnr__right__text h3 {
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__right__text h3 {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__right__text h3 {
    font-size: 1.1428571429rem;
  }
}
.p-wellfaire__bnr__right__text p {
  line-height: 2.1428571429;
  font-weight: 700;
  letter-spacing: 0.01em;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__bnr__right__text p {
    margin-top: 22px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__bnr__right__text p {
    margin-top: 10px;
    font-size: 0.8571428571rem;
  }
}
.p-wellfaire__certifications {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__certifications {
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__certifications {
    gap: 20px;
  }
}
.p-wellfaire__certification {
  border-radius: 10px;
  border: 1px solid var(--c-gray07);
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__certification {
    gap: 15px;
    padding: 50px 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__certification {
    flex-direction: column-reverse;
    gap: 30px;
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__certification__left {
    width: 64.7208121827%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__certification__left {
    width: 100%;
  }
}
.p-wellfaire__certification__left h3 {
  font-weight: 700;
  line-height: 1.7;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__certification__left h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__certification__left h3 {
    font-size: 1.1428571429rem;
  }
}
.p-wellfaire__certification__left p {
  line-height: 2.1428571429;
  font-weight: 700;
  letter-spacing: 0.01em;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__certification__left p {
    margin-top: 18px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__certification__left p {
    margin-top: 10px;
    font-size: 0.8571428571rem;
  }
}
.p-wellfaire__certification__right {
  text-align: center;
  padding-top: 10px;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__certification__right {
    width: 30.4568527919%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__certification__right {
    width: 100%;
  }
}
.p-wellfaire__events {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__events {
    gap: 98px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__events {
    gap: 50px;
  }
}
.p-wellfaire__event {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event {
    align-items: center;
    gap: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event {
    padding-top: 40px;
    flex-direction: column;
    gap: 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__img {
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__img {
    width: 100%;
  }
}
.p-wellfaire__event__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__text {
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__text {
    width: 100%;
  }
}
.p-wellfaire__event__text h3 {
  font-weight: 700;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__text h3 {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__text h3 {
    font-size: 1.2857142857rem;
  }
}
.p-wellfaire__event__text p {
  line-height: 2.1428571429;
  font-weight: 500;
  letter-spacing: 0em;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__text p {
    margin-top: 13px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__text p {
    margin-top: 8px;
    font-size: 0.8571428571rem;
  }
}
.p-wellfaire__event__label {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__label {
    top: 1%;
    right: 0%;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__label {
    top: 1%;
    right: 0%;
  }
}
.p-wellfaire__event__label p {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: var(--f2);
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.05em;
  padding-right: 50px;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__label p {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__label p {
    font-size: 1.7142857143rem;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__label p span {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__label p span {
    font-size: 0.8571428571rem;
  }
}
.p-wellfaire__event__label p::after {
  content: "";
  width: 30px;
  height: 1px;
  background-color: var(--c0);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .p-wellfaire__event__label p::after {
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__event__label p::after {
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content01 {
    margin-top: 148px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content01 {
    margin-top: 80px;
  }
}
.p-wellfaire__content01__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content01__inner {
    margin-top: 62px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content01__inner {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content02 {
    margin-top: 148px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content02 {
    margin-top: 80px;
  }
}
.p-wellfaire__content02__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content02__inner {
    margin-top: 62px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content02__inner {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content03 {
    margin-top: 155px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content03 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content03__inner {
    margin-top: 62px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content03__inner {
    margin-top: 50px;
  }
}
.p-wellfaire__content04 {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content04 {
    margin-top: 160px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content04 {
    margin-top: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content04__inner {
    margin-top: 62px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content04__inner {
    margin-top: 50px;
  }
}
.p-wellfaire__content05 {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content05 {
    margin-top: 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content05 {
    margin-top: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire__content05__inner {
    margin-top: 83px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire__content05__inner {
    margin-top: 50px;
  }
}
.p-wellfaire .p-wave.--wh.--under {
  position: absolute;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-wave.--wh.--under {
    bottom: -65px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-wave.--wh.--under {
    bottom: -45px;
  }
}
.p-wellfaire .p-objcontent.--03 .c-obj04:nth-child(1) {
  margin-bottom: 6px;
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--03 {
    top: 100%;
    left: calc(100% + 28px);
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--03 {
    top: 100%;
    left: calc(100% - 50px);
  }
}
.p-wellfaire .p-objcontent.--04 .c-obj04:nth-child(2) {
  margin-left: -40px;
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--04 {
    top: calc(100% + 78px);
    right: calc(100% + 92px);
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--04 {
    bottom: -42px;
    right: -5vw;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--05 {
    right: -11.5vw;
    top: 94px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--05 {
    right: -10.5vw;
    top: -110px;
  }
}
.p-wellfaire .p-objcontent.--06 .c-obj04:nth-child(2) {
  margin-left: -40px;
  margin-bottom: 4px;
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--06 .c-obj04:nth-child(2) {
    margin-left: -20px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--06 {
    top: 982px;
    right: -2vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--06 {
    bottom: 20%;
    left: -13vw;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--07 {
    top: 99px;
    left: -10vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--07 {
    top: 56px;
    left: -10vw;
  }
}
.p-wellfaire .p-objcontent.--08 .c-obj04:nth-child(1) {
  margin-right: 40px;
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--08 {
    top: 490px;
    right: -10vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--08 {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .p-objcontent.--09 {
    bottom: -40px;
    right: -4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .p-objcontent.--09 {
    bottom: -65px;
    right: -7vw;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--02 {
    top: 40px;
    right: -7.4vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--02 {
    top: 67px;
    left: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--03 {
    top: 383px;
    right: -8.3vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--03 {
    top: 20%;
    left: calc(100% + 8px);
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--04 {
    top: 496px;
    left: -7.5vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--04 {
    top: 48%;
    right: calc(100% - 2px);
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--05 {
    top: 594px;
    left: -11vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--05 {
    top: 50%;
    right: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--06 {
    bottom: -98px;
    right: -9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--06 {
    top: -33px;
    left: -12vw;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--07 {
    top: -93px;
    left: -9.6vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--07 {
    top: 53px;
    left: -7vw;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--08 {
    top: 676px;
    left: -13.1vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--08 {
    top: 50%;
    right: -13.1vw;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--09 {
    right: -5vw;
    bottom: -20px;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--09 {
    right: -5vw;
    bottom: -20px;
  }
}
@media screen and (min-width: 768px) {
  .p-wellfaire .c-obj04.--10 {
    bottom: 332px;
    left: -10vw;
  }
}
@media screen and (max-width: 767px) {
  .p-wellfaire .c-obj04.--10 {
    bottom: 45%;
    right: -14vw;
  }
}

.p-objcontent {
  position: absolute;
  display: flex;
  width: fit-content;
}
.p-objcontent.--top {
  align-items: flex-start;
}
.p-objcontent.--bottom {
  align-items: flex-end;
}
.p-objcontent.--left {
  flex-direction: column;
  align-items: flex-start;
}
.p-objcontent.--right {
  flex-direction: column;
  align-items: flex-end;
}
.p-objcontent.--g10 {
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g10 {
    gap: 7px;
  }
}
.p-objcontent.--g15 {
  gap: 15px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g15 {
    gap: 10px;
  }
}
.p-objcontent.--g20 {
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g20 {
    gap: 14px;
  }
}
.p-objcontent.--g25 {
  gap: 25px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g25 {
    gap: 17px;
  }
}
.p-objcontent.--g30 {
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g30 {
    gap: 21px;
  }
}
.p-objcontent.--g35 {
  gap: 35px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g35 {
    gap: 24px;
  }
}
.p-objcontent.--g40 {
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--g40 {
    gap: 28px;
  }
}
.p-objcontent.--9080 {
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--9080 {
    padding-top: 0px;
  }
}
.p-objcontent.--9080 .c-obj04:nth-child(2) {
  margin-top: -60px;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .p-objcontent.--9080 .c-obj04:nth-child(2) {
    margin-top: -45px;
    margin-left: 10px;
  }
}
.p-objcontent__heading {
  position: relative;
}
.p-objcontent__heading .p-objcontent.--01 .c-obj04:nth-child(2) {
  margin-bottom: 13px;
}
@media screen and (max-width: 767px) {
  .p-objcontent__heading .p-objcontent.--01 .c-obj04:nth-child(2) {
    margin-bottom: 7px;
  }
}
@media screen and (min-width: 768px) {
  .p-objcontent__heading .p-objcontent.--01 {
    top: 30px;
    left: -5vw;
  }
}
@media screen and (max-width: 767px) {
  .p-objcontent__heading .p-objcontent.--01 {
    top: -23px;
    left: -8vw;
  }
}
.p-objcontent__heading .p-objcontent.--02 {
  padding-right: 17px;
}
.p-objcontent__heading .p-objcontent.--02 .c-obj04:nth-child(2) {
  margin-left: -43px;
}
@media screen and (max-width: 767px) {
  .p-objcontent__heading .p-objcontent.--02 .c-obj04:nth-child(2) {
    margin-left: -30px;
  }
}
@media screen and (min-width: 768px) {
  .p-objcontent__heading .p-objcontent.--02 {
    top: calc(100% + 7px);
    right: -3.1vw;
  }
}
@media screen and (max-width: 767px) {
  .p-objcontent__heading .p-objcontent.--02 {
    bottom: -12px;
    right: -8vw;
  }
}
@media screen and (min-width: 768px) {
  .p-objcontent__heading .c-obj04.--01 {
    bottom: -14px;
    left: 1.5vw;
  }
}
@media screen and (max-width: 767px) {
  .p-objcontent__heading .c-obj04.--01 {
    bottom: 6px;
    left: -5vw;
  }
}

/* ---------------------------
u-border
--------------------------- */
.u-border--b {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.u-border--gray {
  border-color: #cccccc;
}

.u-c--base {
  color: var(--0) !important;
}
.u-c--wh {
  color: #fff !important;
}
.u-c--c1 {
  color: var(--c1);
}

.u-bg--base {
  background-color: var(--0) !important;
}
.u-bg--c1 {
  background-color: var(--c1) !important;
}
.u-bg--wh {
  background-color: #fff !important;
}
.u-bg--gray {
  background-color: var(--c-gray);
}
.u-bg--gray02 {
  background-color: var(--c-gray02);
}
.u-bg--gray03 {
  background-color: var(--c-gray03);
}
.u-bg--gray04 {
  background-color: var(--c-gray04);
}
.u-bg--yellow {
  background-color: var(--c-yellow);
}

/* ---------------------------
u-display
--------------------------- */
@media screen and (min-width: 768px) {
  .u-display--pc {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .u-display--pc {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .u-display--sp {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .u-display--sp {
    display: block;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--large {
    display: block;
  }
}
@media screen and (max-width: 1400px) {
  .u-display--large {
    display: none;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--tb {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-display--tb {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .u-display--tb {
    display: none;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--tbsp {
    display: none;
  }
}
@media screen and (max-width: 1400px) {
  .u-display--tbsp {
    display: block;
  }
}
@media screen and (min-width: 1101px) {
  .u-display--tbnone {
    display: block;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-display--tbnone {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .u-display--tbnone {
    display: block;
  }
}

/* ---------------------------
m
--------------------------- */
.u-valign--t {
  vertical-align: top !important;
}

.u-valign--m {
  vertical-align: middle !important;
}

.u-valign--b {
  vertical-align: bottom !important;
}

@media screen and (min-width: 768px) {
  .u-mt--0 {
    margin-top: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--0--tb {
    margin-top: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--0--sp {
    margin-top: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--0 {
    margin-bottom: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--0--tb {
    margin-bottom: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--0--sp {
    margin-bottom: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--0 {
    margin-right: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--0--tb {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--0--sp {
    margin-right: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--0 {
    padding-top: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--0--tb {
    padding-top: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--0--sp {
    padding-top: 0px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--0 {
    padding-bottom: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--0--tb {
    padding-bottom: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--0--sp {
    padding-bottom: 0px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--1 {
    margin-top: 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--1--tb {
    margin-top: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--1--sp {
    margin-top: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--1 {
    margin-bottom: 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--1--tb {
    margin-bottom: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--1--sp {
    margin-bottom: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--1 {
    margin-right: 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--1--tb {
    margin-right: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--1--sp {
    margin-right: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--1 {
    padding-top: 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--1--tb {
    padding-top: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--1--sp {
    padding-top: 2px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--1 {
    padding-bottom: 2px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--1--tb {
    padding-bottom: 2px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--1--sp {
    padding-bottom: 2px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--2 {
    margin-top: 4px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--2--tb {
    margin-top: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--2--sp {
    margin-top: 4px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--2 {
    margin-bottom: 4px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--2--tb {
    margin-bottom: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--2--sp {
    margin-bottom: 4px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--2 {
    margin-right: 4px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--2--tb {
    margin-right: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--2--sp {
    margin-right: 4px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--2 {
    padding-top: 4px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--2--tb {
    padding-top: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--2--sp {
    padding-top: 4px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--2 {
    padding-bottom: 4px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--2--tb {
    padding-bottom: 4px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--2--sp {
    padding-bottom: 4px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--3 {
    margin-top: 6px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--3--tb {
    margin-top: 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--3--sp {
    margin-top: 6px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--3 {
    margin-bottom: 6px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--3--tb {
    margin-bottom: 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--3--sp {
    margin-bottom: 6px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--3 {
    margin-right: 6px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--3--tb {
    margin-right: 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--3--sp {
    margin-right: 6px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--3 {
    padding-top: 6px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--3--tb {
    padding-top: 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--3--sp {
    padding-top: 6px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--3 {
    padding-bottom: 6px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--3--tb {
    padding-bottom: 6px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--3--sp {
    padding-bottom: 6px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--4 {
    margin-top: 8px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--4--tb {
    margin-top: 8px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--4--sp {
    margin-top: 8px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--4 {
    margin-bottom: 8px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--4--tb {
    margin-bottom: 8px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--4--sp {
    margin-bottom: 8px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--4 {
    margin-right: 8px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--4--tb {
    margin-right: 8px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--4--sp {
    margin-right: 8px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--4 {
    padding-top: 8px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--4--tb {
    padding-top: 8px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--4--sp {
    padding-top: 8px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--4 {
    padding-bottom: 8px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--4--tb {
    padding-bottom: 8px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--4--sp {
    padding-bottom: 8px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--5 {
    margin-top: 10px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--5--tb {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--5--sp {
    margin-top: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--5 {
    margin-bottom: 10px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--5--tb {
    margin-bottom: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--5--sp {
    margin-bottom: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--5 {
    margin-right: 10px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--5--tb {
    margin-right: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--5--sp {
    margin-right: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--5 {
    padding-top: 10px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--5--tb {
    padding-top: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--5--sp {
    padding-top: 10px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--5 {
    padding-bottom: 10px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--5--tb {
    padding-bottom: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--5--sp {
    padding-bottom: 10px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--6 {
    margin-top: 12px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--6--tb {
    margin-top: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--6--sp {
    margin-top: 12px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--6 {
    margin-bottom: 12px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--6--tb {
    margin-bottom: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--6--sp {
    margin-bottom: 12px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--6 {
    margin-right: 12px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--6--tb {
    margin-right: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--6--sp {
    margin-right: 12px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--6 {
    padding-top: 12px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--6--tb {
    padding-top: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--6--sp {
    padding-top: 12px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--6 {
    padding-bottom: 12px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--6--tb {
    padding-bottom: 12px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--6--sp {
    padding-bottom: 12px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--7 {
    margin-top: 14px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--7--tb {
    margin-top: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--7--sp {
    margin-top: 14px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--7 {
    margin-bottom: 14px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--7--tb {
    margin-bottom: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--7--sp {
    margin-bottom: 14px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--7 {
    margin-right: 14px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--7--tb {
    margin-right: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--7--sp {
    margin-right: 14px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--7 {
    padding-top: 14px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--7--tb {
    padding-top: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--7--sp {
    padding-top: 14px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--7 {
    padding-bottom: 14px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--7--tb {
    padding-bottom: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--7--sp {
    padding-bottom: 14px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--8 {
    margin-top: 16px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--8--tb {
    margin-top: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--8--sp {
    margin-top: 16px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--8 {
    margin-bottom: 16px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--8--tb {
    margin-bottom: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--8--sp {
    margin-bottom: 16px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--8 {
    margin-right: 16px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--8--tb {
    margin-right: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--8--sp {
    margin-right: 16px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--8 {
    padding-top: 16px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--8--tb {
    padding-top: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--8--sp {
    padding-top: 16px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--8 {
    padding-bottom: 16px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--8--tb {
    padding-bottom: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--8--sp {
    padding-bottom: 16px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--9 {
    margin-top: 18px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--9--tb {
    margin-top: 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--9--sp {
    margin-top: 18px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--9 {
    margin-bottom: 18px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--9--tb {
    margin-bottom: 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--9--sp {
    margin-bottom: 18px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--9 {
    margin-right: 18px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--9--tb {
    margin-right: 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--9--sp {
    margin-right: 18px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--9 {
    padding-top: 18px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--9--tb {
    padding-top: 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--9--sp {
    padding-top: 18px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--9 {
    padding-bottom: 18px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--9--tb {
    padding-bottom: 18px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--9--sp {
    padding-bottom: 18px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--10 {
    margin-top: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--10--tb {
    margin-top: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--10--sp {
    margin-top: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--10 {
    margin-bottom: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--10--tb {
    margin-bottom: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--10--sp {
    margin-bottom: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--10 {
    margin-right: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--10--tb {
    margin-right: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--10--sp {
    margin-right: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--10 {
    padding-top: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--10--tb {
    padding-top: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--10--sp {
    padding-top: 20px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--10 {
    padding-bottom: 20px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--10--tb {
    padding-bottom: 20px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--10--sp {
    padding-bottom: 20px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--11 {
    margin-top: 22px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--11--tb {
    margin-top: 22px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--11--sp {
    margin-top: 22px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--11 {
    margin-bottom: 22px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--11--tb {
    margin-bottom: 22px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--11--sp {
    margin-bottom: 22px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--11 {
    margin-right: 22px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--11--tb {
    margin-right: 22px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--11--sp {
    margin-right: 22px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--11 {
    padding-top: 22px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--11--tb {
    padding-top: 22px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--11--sp {
    padding-top: 22px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--11 {
    padding-bottom: 22px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--11--tb {
    padding-bottom: 22px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--11--sp {
    padding-bottom: 22px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--12 {
    margin-top: 24px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--12--tb {
    margin-top: 24px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--12--sp {
    margin-top: 24px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--12 {
    margin-bottom: 24px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--12--tb {
    margin-bottom: 24px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--12--sp {
    margin-bottom: 24px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--12 {
    margin-right: 24px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--12--tb {
    margin-right: 24px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--12--sp {
    margin-right: 24px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--12 {
    padding-top: 24px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--12--tb {
    padding-top: 24px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--12--sp {
    padding-top: 24px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--12 {
    padding-bottom: 24px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--12--tb {
    padding-bottom: 24px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--12--sp {
    padding-bottom: 24px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--13 {
    margin-top: 26px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--13--tb {
    margin-top: 26px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--13--sp {
    margin-top: 26px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--13 {
    margin-bottom: 26px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--13--tb {
    margin-bottom: 26px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--13--sp {
    margin-bottom: 26px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--13 {
    margin-right: 26px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--13--tb {
    margin-right: 26px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--13--sp {
    margin-right: 26px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--13 {
    padding-top: 26px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--13--tb {
    padding-top: 26px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--13--sp {
    padding-top: 26px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--13 {
    padding-bottom: 26px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--13--tb {
    padding-bottom: 26px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--13--sp {
    padding-bottom: 26px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--14 {
    margin-top: 28px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--14--tb {
    margin-top: 28px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--14--sp {
    margin-top: 28px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--14 {
    margin-bottom: 28px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--14--tb {
    margin-bottom: 28px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--14--sp {
    margin-bottom: 28px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--14 {
    margin-right: 28px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--14--tb {
    margin-right: 28px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--14--sp {
    margin-right: 28px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--14 {
    padding-top: 28px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--14--tb {
    padding-top: 28px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--14--sp {
    padding-top: 28px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--14 {
    padding-bottom: 28px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--14--tb {
    padding-bottom: 28px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--14--sp {
    padding-bottom: 28px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--15 {
    margin-top: 30px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--15--tb {
    margin-top: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--15--sp {
    margin-top: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--15 {
    margin-bottom: 30px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--15--tb {
    margin-bottom: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--15--sp {
    margin-bottom: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--15 {
    margin-right: 30px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--15--tb {
    margin-right: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--15--sp {
    margin-right: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--15 {
    padding-top: 30px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--15--tb {
    padding-top: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--15--sp {
    padding-top: 30px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--15 {
    padding-bottom: 30px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--15--tb {
    padding-bottom: 30px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--15--sp {
    padding-bottom: 30px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--16 {
    margin-top: 32px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--16--tb {
    margin-top: 32px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--16--sp {
    margin-top: 32px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--16 {
    margin-bottom: 32px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--16--tb {
    margin-bottom: 32px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--16--sp {
    margin-bottom: 32px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--16 {
    margin-right: 32px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--16--tb {
    margin-right: 32px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--16--sp {
    margin-right: 32px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--16 {
    padding-top: 32px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--16--tb {
    padding-top: 32px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--16--sp {
    padding-top: 32px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--16 {
    padding-bottom: 32px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--16--tb {
    padding-bottom: 32px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--16--sp {
    padding-bottom: 32px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--17 {
    margin-top: 34px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--17--tb {
    margin-top: 34px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--17--sp {
    margin-top: 34px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--17 {
    margin-bottom: 34px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--17--tb {
    margin-bottom: 34px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--17--sp {
    margin-bottom: 34px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--17 {
    margin-right: 34px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--17--tb {
    margin-right: 34px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--17--sp {
    margin-right: 34px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--17 {
    padding-top: 34px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--17--tb {
    padding-top: 34px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--17--sp {
    padding-top: 34px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--17 {
    padding-bottom: 34px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--17--tb {
    padding-bottom: 34px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--17--sp {
    padding-bottom: 34px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--18 {
    margin-top: 36px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--18--tb {
    margin-top: 36px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--18--sp {
    margin-top: 36px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--18 {
    margin-bottom: 36px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--18--tb {
    margin-bottom: 36px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--18--sp {
    margin-bottom: 36px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--18 {
    margin-right: 36px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--18--tb {
    margin-right: 36px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--18--sp {
    margin-right: 36px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--18 {
    padding-top: 36px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--18--tb {
    padding-top: 36px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--18--sp {
    padding-top: 36px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--18 {
    padding-bottom: 36px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--18--tb {
    padding-bottom: 36px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--18--sp {
    padding-bottom: 36px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--19 {
    margin-top: 38px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--19--tb {
    margin-top: 38px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--19--sp {
    margin-top: 38px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--19 {
    margin-bottom: 38px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--19--tb {
    margin-bottom: 38px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--19--sp {
    margin-bottom: 38px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--19 {
    margin-right: 38px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--19--tb {
    margin-right: 38px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--19--sp {
    margin-right: 38px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--19 {
    padding-top: 38px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--19--tb {
    padding-top: 38px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--19--sp {
    padding-top: 38px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--19 {
    padding-bottom: 38px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--19--tb {
    padding-bottom: 38px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--19--sp {
    padding-bottom: 38px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--20 {
    margin-top: 40px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--20--tb {
    margin-top: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--20--sp {
    margin-top: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--20 {
    margin-bottom: 40px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--20--tb {
    margin-bottom: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--20--sp {
    margin-bottom: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--20 {
    margin-right: 40px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--20--tb {
    margin-right: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--20--sp {
    margin-right: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--20 {
    padding-top: 40px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--20--tb {
    padding-top: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--20--sp {
    padding-top: 40px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--20 {
    padding-bottom: 40px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--20--tb {
    padding-bottom: 40px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--20--sp {
    padding-bottom: 40px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--21 {
    margin-top: 42px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--21--tb {
    margin-top: 42px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--21--sp {
    margin-top: 42px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--21 {
    margin-bottom: 42px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--21--tb {
    margin-bottom: 42px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--21--sp {
    margin-bottom: 42px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--21 {
    margin-right: 42px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--21--tb {
    margin-right: 42px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--21--sp {
    margin-right: 42px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--21 {
    padding-top: 42px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--21--tb {
    padding-top: 42px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--21--sp {
    padding-top: 42px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--21 {
    padding-bottom: 42px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--21--tb {
    padding-bottom: 42px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--21--sp {
    padding-bottom: 42px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--22 {
    margin-top: 44px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--22--tb {
    margin-top: 44px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--22--sp {
    margin-top: 44px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--22 {
    margin-bottom: 44px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--22--tb {
    margin-bottom: 44px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--22--sp {
    margin-bottom: 44px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--22 {
    margin-right: 44px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--22--tb {
    margin-right: 44px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--22--sp {
    margin-right: 44px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--22 {
    padding-top: 44px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--22--tb {
    padding-top: 44px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--22--sp {
    padding-top: 44px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--22 {
    padding-bottom: 44px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--22--tb {
    padding-bottom: 44px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--22--sp {
    padding-bottom: 44px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--23 {
    margin-top: 46px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--23--tb {
    margin-top: 46px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--23--sp {
    margin-top: 46px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--23 {
    margin-bottom: 46px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--23--tb {
    margin-bottom: 46px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--23--sp {
    margin-bottom: 46px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--23 {
    margin-right: 46px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--23--tb {
    margin-right: 46px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--23--sp {
    margin-right: 46px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--23 {
    padding-top: 46px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--23--tb {
    padding-top: 46px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--23--sp {
    padding-top: 46px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--23 {
    padding-bottom: 46px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--23--tb {
    padding-bottom: 46px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--23--sp {
    padding-bottom: 46px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--24 {
    margin-top: 48px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--24--tb {
    margin-top: 48px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--24--sp {
    margin-top: 48px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--24 {
    margin-bottom: 48px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--24--tb {
    margin-bottom: 48px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--24--sp {
    margin-bottom: 48px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--24 {
    margin-right: 48px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--24--tb {
    margin-right: 48px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--24--sp {
    margin-right: 48px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--24 {
    padding-top: 48px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--24--tb {
    padding-top: 48px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--24--sp {
    padding-top: 48px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--24 {
    padding-bottom: 48px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--24--tb {
    padding-bottom: 48px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--24--sp {
    padding-bottom: 48px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--25 {
    margin-top: 50px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--25--tb {
    margin-top: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--25--sp {
    margin-top: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--25 {
    margin-bottom: 50px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--25--tb {
    margin-bottom: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--25--sp {
    margin-bottom: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--25 {
    margin-right: 50px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--25--tb {
    margin-right: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--25--sp {
    margin-right: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--25 {
    padding-top: 50px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--25--tb {
    padding-top: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--25--sp {
    padding-top: 50px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--25 {
    padding-bottom: 50px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--25--tb {
    padding-bottom: 50px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--25--sp {
    padding-bottom: 50px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--26 {
    margin-top: 52px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--26--tb {
    margin-top: 52px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--26--sp {
    margin-top: 52px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--26 {
    margin-bottom: 52px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--26--tb {
    margin-bottom: 52px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--26--sp {
    margin-bottom: 52px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--26 {
    margin-right: 52px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--26--tb {
    margin-right: 52px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--26--sp {
    margin-right: 52px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--26 {
    padding-top: 52px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--26--tb {
    padding-top: 52px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--26--sp {
    padding-top: 52px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--26 {
    padding-bottom: 52px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--26--tb {
    padding-bottom: 52px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--26--sp {
    padding-bottom: 52px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--27 {
    margin-top: 54px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--27--tb {
    margin-top: 54px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--27--sp {
    margin-top: 54px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--27 {
    margin-bottom: 54px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--27--tb {
    margin-bottom: 54px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--27--sp {
    margin-bottom: 54px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--27 {
    margin-right: 54px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--27--tb {
    margin-right: 54px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--27--sp {
    margin-right: 54px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--27 {
    padding-top: 54px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--27--tb {
    padding-top: 54px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--27--sp {
    padding-top: 54px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--27 {
    padding-bottom: 54px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--27--tb {
    padding-bottom: 54px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--27--sp {
    padding-bottom: 54px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--28 {
    margin-top: 56px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--28--tb {
    margin-top: 56px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--28--sp {
    margin-top: 56px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--28 {
    margin-bottom: 56px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--28--tb {
    margin-bottom: 56px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--28--sp {
    margin-bottom: 56px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--28 {
    margin-right: 56px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--28--tb {
    margin-right: 56px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--28--sp {
    margin-right: 56px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--28 {
    padding-top: 56px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--28--tb {
    padding-top: 56px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--28--sp {
    padding-top: 56px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--28 {
    padding-bottom: 56px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--28--tb {
    padding-bottom: 56px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--28--sp {
    padding-bottom: 56px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--29 {
    margin-top: 58px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--29--tb {
    margin-top: 58px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--29--sp {
    margin-top: 58px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--29 {
    margin-bottom: 58px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--29--tb {
    margin-bottom: 58px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--29--sp {
    margin-bottom: 58px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--29 {
    margin-right: 58px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--29--tb {
    margin-right: 58px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--29--sp {
    margin-right: 58px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--29 {
    padding-top: 58px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--29--tb {
    padding-top: 58px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--29--sp {
    padding-top: 58px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--29 {
    padding-bottom: 58px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--29--tb {
    padding-bottom: 58px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--29--sp {
    padding-bottom: 58px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--30 {
    margin-top: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--30--tb {
    margin-top: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--30--sp {
    margin-top: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--30 {
    margin-bottom: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--30--tb {
    margin-bottom: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--30--sp {
    margin-bottom: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--30 {
    margin-right: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--30--tb {
    margin-right: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--30--sp {
    margin-right: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--30 {
    padding-top: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--30--tb {
    padding-top: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--30--sp {
    padding-top: 60px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--30 {
    padding-bottom: 60px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--30--tb {
    padding-bottom: 60px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--30--sp {
    padding-bottom: 60px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--31 {
    margin-top: 62px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--31--tb {
    margin-top: 62px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--31--sp {
    margin-top: 62px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--31 {
    margin-bottom: 62px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--31--tb {
    margin-bottom: 62px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--31--sp {
    margin-bottom: 62px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--31 {
    margin-right: 62px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--31--tb {
    margin-right: 62px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--31--sp {
    margin-right: 62px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--31 {
    padding-top: 62px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--31--tb {
    padding-top: 62px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--31--sp {
    padding-top: 62px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--31 {
    padding-bottom: 62px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--31--tb {
    padding-bottom: 62px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--31--sp {
    padding-bottom: 62px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--32 {
    margin-top: 64px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--32--tb {
    margin-top: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--32--sp {
    margin-top: 64px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--32 {
    margin-bottom: 64px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--32--tb {
    margin-bottom: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--32--sp {
    margin-bottom: 64px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--32 {
    margin-right: 64px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--32--tb {
    margin-right: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--32--sp {
    margin-right: 64px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--32 {
    padding-top: 64px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--32--tb {
    padding-top: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--32--sp {
    padding-top: 64px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--32 {
    padding-bottom: 64px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--32--tb {
    padding-bottom: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--32--sp {
    padding-bottom: 64px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--33 {
    margin-top: 66px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--33--tb {
    margin-top: 66px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--33--sp {
    margin-top: 66px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--33 {
    margin-bottom: 66px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--33--tb {
    margin-bottom: 66px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--33--sp {
    margin-bottom: 66px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--33 {
    margin-right: 66px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--33--tb {
    margin-right: 66px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--33--sp {
    margin-right: 66px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--33 {
    padding-top: 66px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--33--tb {
    padding-top: 66px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--33--sp {
    padding-top: 66px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--33 {
    padding-bottom: 66px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--33--tb {
    padding-bottom: 66px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--33--sp {
    padding-bottom: 66px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--34 {
    margin-top: 68px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--34--tb {
    margin-top: 68px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--34--sp {
    margin-top: 68px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--34 {
    margin-bottom: 68px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--34--tb {
    margin-bottom: 68px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--34--sp {
    margin-bottom: 68px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--34 {
    margin-right: 68px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--34--tb {
    margin-right: 68px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--34--sp {
    margin-right: 68px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--34 {
    padding-top: 68px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--34--tb {
    padding-top: 68px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--34--sp {
    padding-top: 68px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--34 {
    padding-bottom: 68px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--34--tb {
    padding-bottom: 68px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--34--sp {
    padding-bottom: 68px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--35 {
    margin-top: 70px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--35--tb {
    margin-top: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--35--sp {
    margin-top: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--35 {
    margin-bottom: 70px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--35--tb {
    margin-bottom: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--35--sp {
    margin-bottom: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--35 {
    margin-right: 70px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--35--tb {
    margin-right: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--35--sp {
    margin-right: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--35 {
    padding-top: 70px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--35--tb {
    padding-top: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--35--sp {
    padding-top: 70px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--35 {
    padding-bottom: 70px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--35--tb {
    padding-bottom: 70px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--35--sp {
    padding-bottom: 70px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--36 {
    margin-top: 72px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--36--tb {
    margin-top: 72px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--36--sp {
    margin-top: 72px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--36 {
    margin-bottom: 72px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--36--tb {
    margin-bottom: 72px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--36--sp {
    margin-bottom: 72px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--36 {
    margin-right: 72px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--36--tb {
    margin-right: 72px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--36--sp {
    margin-right: 72px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--36 {
    padding-top: 72px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--36--tb {
    padding-top: 72px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--36--sp {
    padding-top: 72px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--36 {
    padding-bottom: 72px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--36--tb {
    padding-bottom: 72px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--36--sp {
    padding-bottom: 72px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--37 {
    margin-top: 74px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--37--tb {
    margin-top: 74px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--37--sp {
    margin-top: 74px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--37 {
    margin-bottom: 74px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--37--tb {
    margin-bottom: 74px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--37--sp {
    margin-bottom: 74px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--37 {
    margin-right: 74px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--37--tb {
    margin-right: 74px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--37--sp {
    margin-right: 74px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--37 {
    padding-top: 74px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--37--tb {
    padding-top: 74px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--37--sp {
    padding-top: 74px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--37 {
    padding-bottom: 74px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--37--tb {
    padding-bottom: 74px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--37--sp {
    padding-bottom: 74px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--38 {
    margin-top: 76px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--38--tb {
    margin-top: 76px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--38--sp {
    margin-top: 76px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--38 {
    margin-bottom: 76px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--38--tb {
    margin-bottom: 76px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--38--sp {
    margin-bottom: 76px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--38 {
    margin-right: 76px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--38--tb {
    margin-right: 76px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--38--sp {
    margin-right: 76px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--38 {
    padding-top: 76px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--38--tb {
    padding-top: 76px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--38--sp {
    padding-top: 76px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--38 {
    padding-bottom: 76px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--38--tb {
    padding-bottom: 76px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--38--sp {
    padding-bottom: 76px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--39 {
    margin-top: 78px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--39--tb {
    margin-top: 78px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--39--sp {
    margin-top: 78px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--39 {
    margin-bottom: 78px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--39--tb {
    margin-bottom: 78px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--39--sp {
    margin-bottom: 78px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--39 {
    margin-right: 78px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--39--tb {
    margin-right: 78px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--39--sp {
    margin-right: 78px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--39 {
    padding-top: 78px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--39--tb {
    padding-top: 78px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--39--sp {
    padding-top: 78px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--39 {
    padding-bottom: 78px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--39--tb {
    padding-bottom: 78px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--39--sp {
    padding-bottom: 78px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--40 {
    margin-top: 80px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--40--tb {
    margin-top: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--40--sp {
    margin-top: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--40 {
    margin-bottom: 80px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--40--tb {
    margin-bottom: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--40--sp {
    margin-bottom: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--40 {
    margin-right: 80px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--40--tb {
    margin-right: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--40--sp {
    margin-right: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--40 {
    padding-top: 80px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--40--tb {
    padding-top: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--40--sp {
    padding-top: 80px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--40 {
    padding-bottom: 80px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--40--tb {
    padding-bottom: 80px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--40--sp {
    padding-bottom: 80px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--41 {
    margin-top: 82px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--41--tb {
    margin-top: 82px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--41--sp {
    margin-top: 82px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--41 {
    margin-bottom: 82px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--41--tb {
    margin-bottom: 82px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--41--sp {
    margin-bottom: 82px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--41 {
    margin-right: 82px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--41--tb {
    margin-right: 82px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--41--sp {
    margin-right: 82px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--41 {
    padding-top: 82px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--41--tb {
    padding-top: 82px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--41--sp {
    padding-top: 82px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--41 {
    padding-bottom: 82px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--41--tb {
    padding-bottom: 82px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--41--sp {
    padding-bottom: 82px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--42 {
    margin-top: 84px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--42--tb {
    margin-top: 84px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--42--sp {
    margin-top: 84px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--42 {
    margin-bottom: 84px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--42--tb {
    margin-bottom: 84px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--42--sp {
    margin-bottom: 84px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--42 {
    margin-right: 84px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--42--tb {
    margin-right: 84px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--42--sp {
    margin-right: 84px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--42 {
    padding-top: 84px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--42--tb {
    padding-top: 84px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--42--sp {
    padding-top: 84px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--42 {
    padding-bottom: 84px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--42--tb {
    padding-bottom: 84px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--42--sp {
    padding-bottom: 84px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--43 {
    margin-top: 86px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--43--tb {
    margin-top: 86px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--43--sp {
    margin-top: 86px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--43 {
    margin-bottom: 86px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--43--tb {
    margin-bottom: 86px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--43--sp {
    margin-bottom: 86px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--43 {
    margin-right: 86px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--43--tb {
    margin-right: 86px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--43--sp {
    margin-right: 86px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--43 {
    padding-top: 86px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--43--tb {
    padding-top: 86px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--43--sp {
    padding-top: 86px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--43 {
    padding-bottom: 86px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--43--tb {
    padding-bottom: 86px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--43--sp {
    padding-bottom: 86px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--44 {
    margin-top: 88px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--44--tb {
    margin-top: 88px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--44--sp {
    margin-top: 88px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--44 {
    margin-bottom: 88px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--44--tb {
    margin-bottom: 88px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--44--sp {
    margin-bottom: 88px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--44 {
    margin-right: 88px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--44--tb {
    margin-right: 88px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--44--sp {
    margin-right: 88px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--44 {
    padding-top: 88px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--44--tb {
    padding-top: 88px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--44--sp {
    padding-top: 88px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--44 {
    padding-bottom: 88px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--44--tb {
    padding-bottom: 88px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--44--sp {
    padding-bottom: 88px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--45 {
    margin-top: 90px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--45--tb {
    margin-top: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--45--sp {
    margin-top: 90px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--45 {
    margin-bottom: 90px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--45--tb {
    margin-bottom: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--45--sp {
    margin-bottom: 90px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--45 {
    margin-right: 90px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--45--tb {
    margin-right: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--45--sp {
    margin-right: 90px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--45 {
    padding-top: 90px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--45--tb {
    padding-top: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--45--sp {
    padding-top: 90px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--45 {
    padding-bottom: 90px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--45--tb {
    padding-bottom: 90px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--45--sp {
    padding-bottom: 90px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--46 {
    margin-top: 92px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--46--tb {
    margin-top: 92px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--46--sp {
    margin-top: 92px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--46 {
    margin-bottom: 92px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--46--tb {
    margin-bottom: 92px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--46--sp {
    margin-bottom: 92px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--46 {
    margin-right: 92px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--46--tb {
    margin-right: 92px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--46--sp {
    margin-right: 92px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--46 {
    padding-top: 92px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--46--tb {
    padding-top: 92px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--46--sp {
    padding-top: 92px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--46 {
    padding-bottom: 92px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--46--tb {
    padding-bottom: 92px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--46--sp {
    padding-bottom: 92px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--47 {
    margin-top: 94px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--47--tb {
    margin-top: 94px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--47--sp {
    margin-top: 94px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--47 {
    margin-bottom: 94px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--47--tb {
    margin-bottom: 94px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--47--sp {
    margin-bottom: 94px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--47 {
    margin-right: 94px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--47--tb {
    margin-right: 94px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--47--sp {
    margin-right: 94px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--47 {
    padding-top: 94px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--47--tb {
    padding-top: 94px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--47--sp {
    padding-top: 94px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--47 {
    padding-bottom: 94px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--47--tb {
    padding-bottom: 94px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--47--sp {
    padding-bottom: 94px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--48 {
    margin-top: 96px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--48--tb {
    margin-top: 96px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--48--sp {
    margin-top: 96px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--48 {
    margin-bottom: 96px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--48--tb {
    margin-bottom: 96px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--48--sp {
    margin-bottom: 96px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--48 {
    margin-right: 96px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--48--tb {
    margin-right: 96px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--48--sp {
    margin-right: 96px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--48 {
    padding-top: 96px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--48--tb {
    padding-top: 96px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--48--sp {
    padding-top: 96px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--48 {
    padding-bottom: 96px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--48--tb {
    padding-bottom: 96px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--48--sp {
    padding-bottom: 96px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--49 {
    margin-top: 98px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--49--tb {
    margin-top: 98px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--49--sp {
    margin-top: 98px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--49 {
    margin-bottom: 98px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--49--tb {
    margin-bottom: 98px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--49--sp {
    margin-bottom: 98px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--49 {
    margin-right: 98px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--49--tb {
    margin-right: 98px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--49--sp {
    margin-right: 98px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--49 {
    padding-top: 98px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--49--tb {
    padding-top: 98px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--49--sp {
    padding-top: 98px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--49 {
    padding-bottom: 98px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--49--tb {
    padding-bottom: 98px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--49--sp {
    padding-bottom: 98px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--50 {
    margin-top: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--50--tb {
    margin-top: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--50--sp {
    margin-top: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--50 {
    margin-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--50--tb {
    margin-bottom: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--50--sp {
    margin-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--50 {
    margin-right: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--50--tb {
    margin-right: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--50--sp {
    margin-right: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--50 {
    padding-top: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--50--tb {
    padding-top: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--50--sp {
    padding-top: 100px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--50 {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--50--tb {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--50--sp {
    padding-bottom: 100px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--51 {
    margin-top: 102px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--51--tb {
    margin-top: 102px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--51--sp {
    margin-top: 102px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--51 {
    margin-bottom: 102px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--51--tb {
    margin-bottom: 102px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--51--sp {
    margin-bottom: 102px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--51 {
    margin-right: 102px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--51--tb {
    margin-right: 102px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--51--sp {
    margin-right: 102px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--51 {
    padding-top: 102px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--51--tb {
    padding-top: 102px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--51--sp {
    padding-top: 102px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--51 {
    padding-bottom: 102px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--51--tb {
    padding-bottom: 102px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--51--sp {
    padding-bottom: 102px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--52 {
    margin-top: 104px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--52--tb {
    margin-top: 104px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--52--sp {
    margin-top: 104px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--52 {
    margin-bottom: 104px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--52--tb {
    margin-bottom: 104px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--52--sp {
    margin-bottom: 104px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--52 {
    margin-right: 104px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--52--tb {
    margin-right: 104px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--52--sp {
    margin-right: 104px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--52 {
    padding-top: 104px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--52--tb {
    padding-top: 104px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--52--sp {
    padding-top: 104px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--52 {
    padding-bottom: 104px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--52--tb {
    padding-bottom: 104px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--52--sp {
    padding-bottom: 104px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--53 {
    margin-top: 106px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--53--tb {
    margin-top: 106px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--53--sp {
    margin-top: 106px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--53 {
    margin-bottom: 106px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--53--tb {
    margin-bottom: 106px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--53--sp {
    margin-bottom: 106px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--53 {
    margin-right: 106px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--53--tb {
    margin-right: 106px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--53--sp {
    margin-right: 106px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--53 {
    padding-top: 106px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--53--tb {
    padding-top: 106px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--53--sp {
    padding-top: 106px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--53 {
    padding-bottom: 106px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--53--tb {
    padding-bottom: 106px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--53--sp {
    padding-bottom: 106px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--54 {
    margin-top: 108px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--54--tb {
    margin-top: 108px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--54--sp {
    margin-top: 108px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--54 {
    margin-bottom: 108px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--54--tb {
    margin-bottom: 108px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--54--sp {
    margin-bottom: 108px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--54 {
    margin-right: 108px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--54--tb {
    margin-right: 108px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--54--sp {
    margin-right: 108px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--54 {
    padding-top: 108px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--54--tb {
    padding-top: 108px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--54--sp {
    padding-top: 108px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--54 {
    padding-bottom: 108px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--54--tb {
    padding-bottom: 108px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--54--sp {
    padding-bottom: 108px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--55 {
    margin-top: 110px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--55--tb {
    margin-top: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--55--sp {
    margin-top: 110px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--55 {
    margin-bottom: 110px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--55--tb {
    margin-bottom: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--55--sp {
    margin-bottom: 110px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--55 {
    margin-right: 110px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--55--tb {
    margin-right: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--55--sp {
    margin-right: 110px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--55 {
    padding-top: 110px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--55--tb {
    padding-top: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--55--sp {
    padding-top: 110px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--55 {
    padding-bottom: 110px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--55--tb {
    padding-bottom: 110px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--55--sp {
    padding-bottom: 110px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--56 {
    margin-top: 112px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--56--tb {
    margin-top: 112px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--56--sp {
    margin-top: 112px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--56 {
    margin-bottom: 112px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--56--tb {
    margin-bottom: 112px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--56--sp {
    margin-bottom: 112px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--56 {
    margin-right: 112px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--56--tb {
    margin-right: 112px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--56--sp {
    margin-right: 112px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--56 {
    padding-top: 112px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--56--tb {
    padding-top: 112px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--56--sp {
    padding-top: 112px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--56 {
    padding-bottom: 112px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--56--tb {
    padding-bottom: 112px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--56--sp {
    padding-bottom: 112px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--57 {
    margin-top: 114px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--57--tb {
    margin-top: 114px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--57--sp {
    margin-top: 114px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--57 {
    margin-bottom: 114px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--57--tb {
    margin-bottom: 114px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--57--sp {
    margin-bottom: 114px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--57 {
    margin-right: 114px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--57--tb {
    margin-right: 114px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--57--sp {
    margin-right: 114px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--57 {
    padding-top: 114px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--57--tb {
    padding-top: 114px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--57--sp {
    padding-top: 114px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--57 {
    padding-bottom: 114px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--57--tb {
    padding-bottom: 114px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--57--sp {
    padding-bottom: 114px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--58 {
    margin-top: 116px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--58--tb {
    margin-top: 116px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--58--sp {
    margin-top: 116px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--58 {
    margin-bottom: 116px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--58--tb {
    margin-bottom: 116px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--58--sp {
    margin-bottom: 116px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--58 {
    margin-right: 116px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--58--tb {
    margin-right: 116px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--58--sp {
    margin-right: 116px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--58 {
    padding-top: 116px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--58--tb {
    padding-top: 116px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--58--sp {
    padding-top: 116px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--58 {
    padding-bottom: 116px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--58--tb {
    padding-bottom: 116px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--58--sp {
    padding-bottom: 116px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--59 {
    margin-top: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--59--tb {
    margin-top: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--59--sp {
    margin-top: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--59 {
    margin-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--59--tb {
    margin-bottom: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--59--sp {
    margin-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--59 {
    margin-right: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--59--tb {
    margin-right: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--59--sp {
    margin-right: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--59 {
    padding-top: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--59--tb {
    padding-top: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--59--sp {
    padding-top: 118px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--59 {
    padding-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--59--tb {
    padding-bottom: 118px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--59--sp {
    padding-bottom: 118px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--60 {
    margin-top: 120px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--60--tb {
    margin-top: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--60--sp {
    margin-top: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--60 {
    margin-bottom: 120px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--60--tb {
    margin-bottom: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--60--sp {
    margin-bottom: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--60 {
    margin-right: 120px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--60--tb {
    margin-right: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--60--sp {
    margin-right: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--60 {
    padding-top: 120px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--60--tb {
    padding-top: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--60--sp {
    padding-top: 120px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--60 {
    padding-bottom: 120px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--60--tb {
    padding-bottom: 120px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--60--sp {
    padding-bottom: 120px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--61 {
    margin-top: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--61--tb {
    margin-top: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--61--sp {
    margin-top: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--61 {
    margin-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--61--tb {
    margin-bottom: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--61--sp {
    margin-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--61 {
    margin-right: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--61--tb {
    margin-right: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--61--sp {
    margin-right: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--61 {
    padding-top: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--61--tb {
    padding-top: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--61--sp {
    padding-top: 122px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--61 {
    padding-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--61--tb {
    padding-bottom: 122px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--61--sp {
    padding-bottom: 122px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--62 {
    margin-top: 124px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--62--tb {
    margin-top: 124px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--62--sp {
    margin-top: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--62 {
    margin-bottom: 124px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--62--tb {
    margin-bottom: 124px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--62--sp {
    margin-bottom: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--62 {
    margin-right: 124px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--62--tb {
    margin-right: 124px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--62--sp {
    margin-right: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--62 {
    padding-top: 124px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--62--tb {
    padding-top: 124px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--62--sp {
    padding-top: 124px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--62 {
    padding-bottom: 124px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--62--tb {
    padding-bottom: 124px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--62--sp {
    padding-bottom: 124px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--63 {
    margin-top: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--63--tb {
    margin-top: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--63--sp {
    margin-top: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--63 {
    margin-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--63--tb {
    margin-bottom: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--63--sp {
    margin-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--63 {
    margin-right: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--63--tb {
    margin-right: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--63--sp {
    margin-right: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--63 {
    padding-top: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--63--tb {
    padding-top: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--63--sp {
    padding-top: 126px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--63 {
    padding-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--63--tb {
    padding-bottom: 126px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--63--sp {
    padding-bottom: 126px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--64 {
    margin-top: 128px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--64--tb {
    margin-top: 128px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--64--sp {
    margin-top: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--64 {
    margin-bottom: 128px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--64--tb {
    margin-bottom: 128px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--64--sp {
    margin-bottom: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--64 {
    margin-right: 128px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--64--tb {
    margin-right: 128px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--64--sp {
    margin-right: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--64 {
    padding-top: 128px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--64--tb {
    padding-top: 128px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--64--sp {
    padding-top: 128px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--64 {
    padding-bottom: 128px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--64--tb {
    padding-bottom: 128px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--64--sp {
    padding-bottom: 128px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--65 {
    margin-top: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--65--tb {
    margin-top: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--65--sp {
    margin-top: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--65 {
    margin-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--65--tb {
    margin-bottom: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--65--sp {
    margin-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--65 {
    margin-right: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--65--tb {
    margin-right: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--65--sp {
    margin-right: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--65 {
    padding-top: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--65--tb {
    padding-top: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--65--sp {
    padding-top: 130px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--65 {
    padding-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--65--tb {
    padding-bottom: 130px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--65--sp {
    padding-bottom: 130px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--66 {
    margin-top: 132px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--66--tb {
    margin-top: 132px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--66--sp {
    margin-top: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--66 {
    margin-bottom: 132px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--66--tb {
    margin-bottom: 132px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--66--sp {
    margin-bottom: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--66 {
    margin-right: 132px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--66--tb {
    margin-right: 132px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--66--sp {
    margin-right: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--66 {
    padding-top: 132px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--66--tb {
    padding-top: 132px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--66--sp {
    padding-top: 132px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--66 {
    padding-bottom: 132px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--66--tb {
    padding-bottom: 132px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--66--sp {
    padding-bottom: 132px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--67 {
    margin-top: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--67--tb {
    margin-top: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--67--sp {
    margin-top: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--67 {
    margin-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--67--tb {
    margin-bottom: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--67--sp {
    margin-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--67 {
    margin-right: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--67--tb {
    margin-right: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--67--sp {
    margin-right: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--67 {
    padding-top: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--67--tb {
    padding-top: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--67--sp {
    padding-top: 134px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--67 {
    padding-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--67--tb {
    padding-bottom: 134px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--67--sp {
    padding-bottom: 134px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--68 {
    margin-top: 136px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--68--tb {
    margin-top: 136px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--68--sp {
    margin-top: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--68 {
    margin-bottom: 136px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--68--tb {
    margin-bottom: 136px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--68--sp {
    margin-bottom: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--68 {
    margin-right: 136px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--68--tb {
    margin-right: 136px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--68--sp {
    margin-right: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--68 {
    padding-top: 136px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--68--tb {
    padding-top: 136px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--68--sp {
    padding-top: 136px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--68 {
    padding-bottom: 136px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--68--tb {
    padding-bottom: 136px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--68--sp {
    padding-bottom: 136px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--69 {
    margin-top: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--69--tb {
    margin-top: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--69--sp {
    margin-top: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--69 {
    margin-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--69--tb {
    margin-bottom: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--69--sp {
    margin-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--69 {
    margin-right: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--69--tb {
    margin-right: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--69--sp {
    margin-right: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--69 {
    padding-top: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--69--tb {
    padding-top: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--69--sp {
    padding-top: 138px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--69 {
    padding-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--69--tb {
    padding-bottom: 138px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--69--sp {
    padding-bottom: 138px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--70 {
    margin-top: 140px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--70--tb {
    margin-top: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--70--sp {
    margin-top: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--70 {
    margin-bottom: 140px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--70--tb {
    margin-bottom: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--70--sp {
    margin-bottom: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--70 {
    margin-right: 140px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--70--tb {
    margin-right: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--70--sp {
    margin-right: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--70 {
    padding-top: 140px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--70--tb {
    padding-top: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--70--sp {
    padding-top: 140px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--70 {
    padding-bottom: 140px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--70--tb {
    padding-bottom: 140px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--70--sp {
    padding-bottom: 140px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--71 {
    margin-top: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--71--tb {
    margin-top: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--71--sp {
    margin-top: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--71 {
    margin-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--71--tb {
    margin-bottom: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--71--sp {
    margin-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--71 {
    margin-right: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--71--tb {
    margin-right: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--71--sp {
    margin-right: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--71 {
    padding-top: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--71--tb {
    padding-top: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--71--sp {
    padding-top: 142px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--71 {
    padding-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--71--tb {
    padding-bottom: 142px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--71--sp {
    padding-bottom: 142px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--72 {
    margin-top: 144px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--72--tb {
    margin-top: 144px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--72--sp {
    margin-top: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--72 {
    margin-bottom: 144px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--72--tb {
    margin-bottom: 144px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--72--sp {
    margin-bottom: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--72 {
    margin-right: 144px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--72--tb {
    margin-right: 144px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--72--sp {
    margin-right: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--72 {
    padding-top: 144px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--72--tb {
    padding-top: 144px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--72--sp {
    padding-top: 144px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--72 {
    padding-bottom: 144px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--72--tb {
    padding-bottom: 144px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--72--sp {
    padding-bottom: 144px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--73 {
    margin-top: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--73--tb {
    margin-top: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--73--sp {
    margin-top: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--73 {
    margin-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--73--tb {
    margin-bottom: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--73--sp {
    margin-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--73 {
    margin-right: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--73--tb {
    margin-right: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--73--sp {
    margin-right: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--73 {
    padding-top: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--73--tb {
    padding-top: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--73--sp {
    padding-top: 146px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--73 {
    padding-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--73--tb {
    padding-bottom: 146px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--73--sp {
    padding-bottom: 146px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--74 {
    margin-top: 148px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--74--tb {
    margin-top: 148px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--74--sp {
    margin-top: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--74 {
    margin-bottom: 148px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--74--tb {
    margin-bottom: 148px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--74--sp {
    margin-bottom: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--74 {
    margin-right: 148px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--74--tb {
    margin-right: 148px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--74--sp {
    margin-right: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--74 {
    padding-top: 148px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--74--tb {
    padding-top: 148px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--74--sp {
    padding-top: 148px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--74 {
    padding-bottom: 148px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--74--tb {
    padding-bottom: 148px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--74--sp {
    padding-bottom: 148px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--75 {
    margin-top: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--75--tb {
    margin-top: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--75--sp {
    margin-top: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--75 {
    margin-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--75--tb {
    margin-bottom: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--75--sp {
    margin-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--75 {
    margin-right: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--75--tb {
    margin-right: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--75--sp {
    margin-right: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--75 {
    padding-top: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--75--tb {
    padding-top: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--75--sp {
    padding-top: 150px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--75 {
    padding-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--75--tb {
    padding-bottom: 150px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--75--sp {
    padding-bottom: 150px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--76 {
    margin-top: 152px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--76--tb {
    margin-top: 152px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--76--sp {
    margin-top: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--76 {
    margin-bottom: 152px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--76--tb {
    margin-bottom: 152px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--76--sp {
    margin-bottom: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--76 {
    margin-right: 152px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--76--tb {
    margin-right: 152px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--76--sp {
    margin-right: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--76 {
    padding-top: 152px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--76--tb {
    padding-top: 152px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--76--sp {
    padding-top: 152px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--76 {
    padding-bottom: 152px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--76--tb {
    padding-bottom: 152px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--76--sp {
    padding-bottom: 152px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--77 {
    margin-top: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--77--tb {
    margin-top: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--77--sp {
    margin-top: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--77 {
    margin-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--77--tb {
    margin-bottom: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--77--sp {
    margin-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--77 {
    margin-right: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--77--tb {
    margin-right: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--77--sp {
    margin-right: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--77 {
    padding-top: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--77--tb {
    padding-top: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--77--sp {
    padding-top: 154px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--77 {
    padding-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--77--tb {
    padding-bottom: 154px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--77--sp {
    padding-bottom: 154px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--78 {
    margin-top: 156px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--78--tb {
    margin-top: 156px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--78--sp {
    margin-top: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--78 {
    margin-bottom: 156px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--78--tb {
    margin-bottom: 156px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--78--sp {
    margin-bottom: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--78 {
    margin-right: 156px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--78--tb {
    margin-right: 156px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--78--sp {
    margin-right: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--78 {
    padding-top: 156px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--78--tb {
    padding-top: 156px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--78--sp {
    padding-top: 156px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--78 {
    padding-bottom: 156px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--78--tb {
    padding-bottom: 156px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--78--sp {
    padding-bottom: 156px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--79 {
    margin-top: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--79--tb {
    margin-top: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--79--sp {
    margin-top: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--79 {
    margin-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--79--tb {
    margin-bottom: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--79--sp {
    margin-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--79 {
    margin-right: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--79--tb {
    margin-right: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--79--sp {
    margin-right: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--79 {
    padding-top: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--79--tb {
    padding-top: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--79--sp {
    padding-top: 158px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--79 {
    padding-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--79--tb {
    padding-bottom: 158px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--79--sp {
    padding-bottom: 158px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--80 {
    margin-top: 160px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--80--tb {
    margin-top: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--80--sp {
    margin-top: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--80 {
    margin-bottom: 160px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--80--tb {
    margin-bottom: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--80--sp {
    margin-bottom: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--80 {
    margin-right: 160px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--80--tb {
    margin-right: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--80--sp {
    margin-right: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--80 {
    padding-top: 160px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--80--tb {
    padding-top: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--80--sp {
    padding-top: 160px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--80 {
    padding-bottom: 160px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--80--tb {
    padding-bottom: 160px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--80--sp {
    padding-bottom: 160px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--81 {
    margin-top: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--81--tb {
    margin-top: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--81--sp {
    margin-top: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--81 {
    margin-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--81--tb {
    margin-bottom: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--81--sp {
    margin-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--81 {
    margin-right: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--81--tb {
    margin-right: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--81--sp {
    margin-right: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--81 {
    padding-top: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--81--tb {
    padding-top: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--81--sp {
    padding-top: 162px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--81 {
    padding-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--81--tb {
    padding-bottom: 162px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--81--sp {
    padding-bottom: 162px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--82 {
    margin-top: 164px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--82--tb {
    margin-top: 164px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--82--sp {
    margin-top: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--82 {
    margin-bottom: 164px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--82--tb {
    margin-bottom: 164px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--82--sp {
    margin-bottom: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--82 {
    margin-right: 164px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--82--tb {
    margin-right: 164px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--82--sp {
    margin-right: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--82 {
    padding-top: 164px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--82--tb {
    padding-top: 164px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--82--sp {
    padding-top: 164px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--82 {
    padding-bottom: 164px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--82--tb {
    padding-bottom: 164px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--82--sp {
    padding-bottom: 164px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--83 {
    margin-top: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--83--tb {
    margin-top: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--83--sp {
    margin-top: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--83 {
    margin-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--83--tb {
    margin-bottom: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--83--sp {
    margin-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--83 {
    margin-right: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--83--tb {
    margin-right: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--83--sp {
    margin-right: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--83 {
    padding-top: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--83--tb {
    padding-top: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--83--sp {
    padding-top: 166px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--83 {
    padding-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--83--tb {
    padding-bottom: 166px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--83--sp {
    padding-bottom: 166px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--84 {
    margin-top: 168px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--84--tb {
    margin-top: 168px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--84--sp {
    margin-top: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--84 {
    margin-bottom: 168px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--84--tb {
    margin-bottom: 168px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--84--sp {
    margin-bottom: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--84 {
    margin-right: 168px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--84--tb {
    margin-right: 168px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--84--sp {
    margin-right: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--84 {
    padding-top: 168px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--84--tb {
    padding-top: 168px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--84--sp {
    padding-top: 168px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--84 {
    padding-bottom: 168px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--84--tb {
    padding-bottom: 168px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--84--sp {
    padding-bottom: 168px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--85 {
    margin-top: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--85--tb {
    margin-top: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--85--sp {
    margin-top: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--85 {
    margin-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--85--tb {
    margin-bottom: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--85--sp {
    margin-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--85 {
    margin-right: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--85--tb {
    margin-right: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--85--sp {
    margin-right: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--85 {
    padding-top: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--85--tb {
    padding-top: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--85--sp {
    padding-top: 170px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--85 {
    padding-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--85--tb {
    padding-bottom: 170px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--85--sp {
    padding-bottom: 170px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--86 {
    margin-top: 172px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--86--tb {
    margin-top: 172px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--86--sp {
    margin-top: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--86 {
    margin-bottom: 172px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--86--tb {
    margin-bottom: 172px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--86--sp {
    margin-bottom: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--86 {
    margin-right: 172px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--86--tb {
    margin-right: 172px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--86--sp {
    margin-right: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--86 {
    padding-top: 172px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--86--tb {
    padding-top: 172px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--86--sp {
    padding-top: 172px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--86 {
    padding-bottom: 172px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--86--tb {
    padding-bottom: 172px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--86--sp {
    padding-bottom: 172px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--87 {
    margin-top: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--87--tb {
    margin-top: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--87--sp {
    margin-top: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--87 {
    margin-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--87--tb {
    margin-bottom: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--87--sp {
    margin-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--87 {
    margin-right: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--87--tb {
    margin-right: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--87--sp {
    margin-right: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--87 {
    padding-top: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--87--tb {
    padding-top: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--87--sp {
    padding-top: 174px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--87 {
    padding-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--87--tb {
    padding-bottom: 174px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--87--sp {
    padding-bottom: 174px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--88 {
    margin-top: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--88--tb {
    margin-top: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--88--sp {
    margin-top: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--88 {
    margin-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--88--tb {
    margin-bottom: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--88--sp {
    margin-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--88 {
    margin-right: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--88--tb {
    margin-right: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--88--sp {
    margin-right: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--88 {
    padding-top: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--88--tb {
    padding-top: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--88--sp {
    padding-top: 176px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--88 {
    padding-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--88--tb {
    padding-bottom: 176px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--88--sp {
    padding-bottom: 176px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--89 {
    margin-top: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--89--tb {
    margin-top: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--89--sp {
    margin-top: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--89 {
    margin-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--89--tb {
    margin-bottom: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--89--sp {
    margin-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--89 {
    margin-right: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--89--tb {
    margin-right: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--89--sp {
    margin-right: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--89 {
    padding-top: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--89--tb {
    padding-top: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--89--sp {
    padding-top: 178px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--89 {
    padding-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--89--tb {
    padding-bottom: 178px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--89--sp {
    padding-bottom: 178px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mt--90 {
    margin-top: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mt--90--tb {
    margin-top: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt--90--sp {
    margin-top: 180px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mb--90 {
    margin-bottom: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mb--90--tb {
    margin-bottom: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mb--90--sp {
    margin-bottom: 180px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-mr--90 {
    margin-right: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-mr--90--tb {
    margin-right: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mr--90--sp {
    margin-right: 180px !important;
  }
}

@media screen and (min-width: 768px) {
  .u-pt--90 {
    padding-top: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pt--90--tb {
    padding-top: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pt--90--sp {
    padding-top: 180px;
  }
}

@media screen and (min-width: 768px) {
  .u-pb--90 {
    padding-bottom: 180px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
  .u-pb--90--tb {
    padding-bottom: 180px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-pb--90--sp {
    padding-bottom: 180px !important;
  }
}

/* ---------------------------
text
--------------------------- */
.u-fwb {
  font-weight: bold !important;
}

.u-fwm {
  font-weight: 500 !important;
}

.u-align--r {
  text-align: right !important;
}

.u-align--c {
  text-align: center !important;
}
@media screen and (min-width: 768px) {
  .u-align--c--pc {
    text-align: center !important;
  }
}

.u-align-l {
  text-align: left !important;
}
@media screen and (max-width: 767px) {
  .u-align-l--sp {
    text-align: left !important;
  }
}

.u-ff02 {
  font-family: var(--f2);
}

.u-lh200 {
  line-height: 2 !important;
}

.u-uline {
  text-decoration: underline !important;
}
.u-uline:hover, .u-uline:focus {
  text-decoration: none !important;
}

a.u-link {
  color: #3177C7;
  text-decoration: underline;
}
a.u-link:hover {
  text-decoration: none;
}
a.u-link[target=_blank]:after {
  font-family: "Material Symbols Outlined";
  content: "open_in_new";
  font-size: 0.875rem;
}

.u-text--10 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--10 {
    font-size: calc(10 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--10 {
    font-size: calc(10 * 0.06rem) !important;
  }
}

.u-text--11 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--11 {
    font-size: calc(11 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--11 {
    font-size: calc(11 * 0.06rem) !important;
  }
}

.u-text--12 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--12 {
    font-size: calc(12 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--12 {
    font-size: calc(12 * 0.06rem) !important;
  }
}

.u-text--13 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--13 {
    font-size: calc(13 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--13 {
    font-size: calc(13 * 0.06rem) !important;
  }
}

.u-text--14 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--14 {
    font-size: calc(14 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--14 {
    font-size: calc(14 * 0.06rem) !important;
  }
}

.u-text--15 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--15 {
    font-size: calc(15 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--15 {
    font-size: calc(15 * 0.06rem) !important;
  }
}

.u-text--16 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--16 {
    font-size: calc(16 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--16 {
    font-size: calc(16 * 0.06rem) !important;
  }
}

.u-text--17 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--17 {
    font-size: calc(17 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--17 {
    font-size: calc(17 * 0.06rem) !important;
  }
}

.u-text--18 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--18 {
    font-size: calc(18 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--18 {
    font-size: calc(18 * 0.06rem) !important;
  }
}

.u-text--19 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--19 {
    font-size: calc(19 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--19 {
    font-size: calc(19 * 0.06rem) !important;
  }
}

.u-text--20 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--20 {
    font-size: calc(20 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--20 {
    font-size: calc(20 * 0.06rem) !important;
  }
}

.u-text--21 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--21 {
    font-size: calc(21 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--21 {
    font-size: calc(21 * 0.06rem) !important;
  }
}

.u-text--22 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--22 {
    font-size: calc(22 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--22 {
    font-size: calc(22 * 0.06rem) !important;
  }
}

.u-text--23 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--23 {
    font-size: calc(23 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--23 {
    font-size: calc(23 * 0.06rem) !important;
  }
}

.u-text--24 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--24 {
    font-size: calc(24 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--24 {
    font-size: calc(24 * 0.06rem) !important;
  }
}

.u-text--25 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--25 {
    font-size: calc(25 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--25 {
    font-size: calc(25 * 0.06rem) !important;
  }
}

.u-text--26 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--26 {
    font-size: calc(26 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--26 {
    font-size: calc(26 * 0.06rem) !important;
  }
}

.u-text--27 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--27 {
    font-size: calc(27 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--27 {
    font-size: calc(27 * 0.06rem) !important;
  }
}

.u-text--28 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--28 {
    font-size: calc(28 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--28 {
    font-size: calc(28 * 0.06rem) !important;
  }
}

.u-text--29 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--29 {
    font-size: calc(29 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--29 {
    font-size: calc(29 * 0.06rem) !important;
  }
}

.u-text--30 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--30 {
    font-size: calc(30 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--30 {
    font-size: calc(30 * 0.06rem) !important;
  }
}

.u-text--31 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--31 {
    font-size: calc(31 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--31 {
    font-size: calc(31 * 0.06rem) !important;
  }
}

.u-text--32 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--32 {
    font-size: calc(32 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--32 {
    font-size: calc(32 * 0.06rem) !important;
  }
}

.u-text--33 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--33 {
    font-size: calc(33 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--33 {
    font-size: calc(33 * 0.06rem) !important;
  }
}

.u-text--34 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--34 {
    font-size: calc(34 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--34 {
    font-size: calc(34 * 0.06rem) !important;
  }
}

.u-text--35 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--35 {
    font-size: calc(35 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--35 {
    font-size: calc(35 * 0.06rem) !important;
  }
}

.u-text--36 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--36 {
    font-size: calc(36 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--36 {
    font-size: calc(36 * 0.06rem) !important;
  }
}

.u-text--37 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--37 {
    font-size: calc(37 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--37 {
    font-size: calc(37 * 0.06rem) !important;
  }
}

.u-text--38 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--38 {
    font-size: calc(38 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--38 {
    font-size: calc(38 * 0.06rem) !important;
  }
}

.u-text--39 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--39 {
    font-size: calc(39 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--39 {
    font-size: calc(39 * 0.06rem) !important;
  }
}

.u-text--40 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--40 {
    font-size: calc(40 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--40 {
    font-size: calc(40 * 0.06rem) !important;
  }
}

.u-text--41 {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 1101px) {
  .u-text--41 {
    font-size: calc(41 * 0.0625rem) !important;
  }
}
@media screen and (max-width: 1400px) {
  .u-text--41 {
    font-size: calc(41 * 0.06rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--10--sp {
    font-size: calc(10 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--11--sp {
    font-size: calc(11 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--12--sp {
    font-size: calc(12 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--13--sp {
    font-size: calc(13 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--14--sp {
    font-size: calc(14 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--15--sp {
    font-size: calc(15 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--16--sp {
    font-size: calc(16 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--17--sp {
    font-size: calc(17 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--18--sp {
    font-size: calc(18 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--19--sp {
    font-size: calc(19 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--20--sp {
    font-size: calc(20 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--21--sp {
    font-size: calc(21 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--22--sp {
    font-size: calc(22 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--23--sp {
    font-size: calc(23 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--24--sp {
    font-size: calc(24 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--25--sp {
    font-size: calc(25 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--26--sp {
    font-size: calc(26 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--27--sp {
    font-size: calc(27 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--28--sp {
    font-size: calc(28 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--29--sp {
    font-size: calc(29 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--30--sp {
    font-size: calc(30 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--31--sp {
    font-size: calc(31 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1400px) {
  .u-text--32--sp {
    font-size: calc(32 * 0.0714285714rem) !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tZjE6IFwiWmVuIEtha3UgR290aGljIEFudGlxdWVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mMjogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgLS1mMzogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuOnJvb3Qge1xuICAtLWMwOiAjMjgyODMyO1xuICAtLWMxOiAjMDA4NUNEO1xuICAtLWMyOiAjRTUwMDEyO1xuICAtLWMzOiAjMDAwMDAwO1xuICAtLWM0OiAjMjIzMzQ0O1xuICAtLWM1OiAjRjJGOUZDO1xuICAtLWM2OiAjRTVGM0ZBO1xuICAtLWM3OiAjRThGMkY4O1xuICAtLWM4OiAjYzllMmYyO1xuICAtLWMtZ3JheTogI0YyRjJGMjtcbiAgLS1jLWdyYXkwMjogI2UwZTBlMDtcbiAgLS1jLWdyYXkwMzogI0RBREFEQTtcbiAgLS1jLWdyYXkwNDogI0U0RUJFQjtcbiAgLS1jLWdyYXkwNTogI0M4QzhDODtcbiAgLS1jLWdyYXkwNjogI0I1QjVCNTtcbiAgLS1jLWdyYXkwNzogI0M4QzhDODtcbiAgLS1jLWdyYXkwODogI0FGQkFDMztcbiAgLS1jLWdyYXkwOTogI0Q5RDlEOTtcbiAgLS1jLWRhcmstZ3JheTogIzhCOTZBMDtcbiAgLS1jLWRhcmstZ3JheTAyOiAjNDI0MjQyO1xuICAtLWMtZGFyay1ncmF5MDM6ICM2NjY2NjY7XG4gIC0tYy13aGl0ZTogI0ZGRkZGRjtcbiAgLS1jLXllbGxvdzogI0ZGRkNCMTtcbn1cblxuLyogcmVzZXQgKi9cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5kdCxcbnRoLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuc2VjdGlvbixcbmZpZ3VyZSxcbmFzaWRlLFxuaGVhZGVyLFxuZm9vdGVyLFxubWFpbixcbm5hdixcbmRldGFpbHMsXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYWRkcmVzcyxcbmNhcHRpb24sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxuc3Ryb25nLFxudGgsXG52YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbixcbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxub2JqZWN0LFxuZW1iZWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZyxcbmFiYnIsXG5hY3JvbnltLFxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5ociB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQwMXNoYXJlIHN0eWxlXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZndiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5md24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKkNTUyBSb2xsb3ZlciovXG5hLmNzc1JvbGwgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYTpob3Zlci5jc3NSb2xsIGltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMzczNzM3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmE6bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XG4gIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xufVxuXG5lbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5idXR0b24sXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1vZHVsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tYzApO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnRhcmdldCB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICA6dGFyZ2V0IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG4jd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBjb2xvcjogdmFyKC0tMCk7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGNvbG9yOiB2YXIoLS0wKTtcbn1cblxuYTpub3QoW2hyZWZePVwidGVsOlwiXSk6aG92ZXIgaW1nLCBhOm5vdChbaHJlZl49XCJ0ZWw6XCJdKTpmb2N1cyBpbWcge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tMCk7XG59XG5cbi5oZXJvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtZ3JheTA3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAxMHB4IDMwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlck1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlck1haW4ge1xuICAgIG1heC13aWR0aDogMTQyOXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyTWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2hlYWQge1xuICAgIHdpZHRoOiAzMi44NzA3MDg1NDY0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlckFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlckFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5sLWZvb3RlckFkZHJlc3MgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlckFkZHJlc3MgZHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJBZGRyZXNzIGR0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyQWRkcmVzc19fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJBZGRyZXNzX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5sLWZvb3RlckFkZHJlc3NfX3RlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyQWRkcmVzc19fdGVsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJBZGRyZXNzX190ZWwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19yb3cge1xuICAgIHdpZHRoOiA2My42OTYxMjg1NjElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyU29jaWFsX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJTb2NpYWxfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbn1cbi5sLWZvb3RlclNvY2lhbF9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4ubC1mb290ZXJTb2NpYWxfX2l0ZW0gYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyU29jaWFsX19pdGVtIGEgLmljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmwtZm9vdGVyU29jaWFsX19pdGVtIGEgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyU29jaWFsX19pdGVtIGEgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJTb2NpYWxfX2l0ZW0gYSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlckNhdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJDYXQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmwtZm9vdGVyQ2F0X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJDYXRfX3JvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNDBweCAwO1xuICAgIHdpZHRoOiA2My42OTYxMjg1NjElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJDYXRfX3JvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMTN2aDtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyQ2F0X19jb2wge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDI5LjgxNjUxMzc2MTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1mb290ZXJDYXRfX2NvbCB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyQ2F0X19jb2wge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzVweCkgLyAyKTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG4ubC1mb290ZXJDYXRfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyQ2F0X19oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlckNhdF9faGVhZCB7XG4gICAgZm9udC1zaXplOiAwLjgyMTQyODU3MTRyZW07XG4gIH1cbn1cbi5sLWZvb3RlckNhdF9faGVhZCBhOm5vdChbaHJlZl0pLCAubC1mb290ZXJDYXRfX2hlYWQgYVtocmVmPVwiXCJdLCAubC1mb290ZXJDYXRfX2hlYWQgYVtocmVmPVwiI1wiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubC1mb290ZXJDYXRfX2hlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJDYXRfX2hlYWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyQ2F0IGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ubC1mb290ZXJDYXQgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ubC1mb290ZXJDYXQgYTpob3Zlclt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLmwtZm9vdGVyQ2F0IGFbdGFyZ2V0PV9ibGFua10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1mb290ZXJDYXQgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICByaWdodDogLTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIm9wZW5faW5fbmV3XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlckxpbmtfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlckxpbmtfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5sLWZvb3RlckxpbmtfX2xpc3QuLS1zbWFsbCAubC1mb290ZXJMaW5rX19oZWFkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJMaW5rX19saXN0Li0tc21hbGwgLmwtZm9vdGVyTGlua19faGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG59XG4ubC1mb290ZXJMaW5rX19saXN0Li0tc21hbGwgLmwtZm9vdGVyTGlua19faGVhZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlckxpbmtfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlckxpbmtfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLmwtZm9vdGVyTGlua19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyTGlua19faGVhZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyTGlua19faGVhZCB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi5sLWZvb3RlckxpbmtfX2hlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyTGlua19faGVhZDo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJGb290IHtcbiAgICBtYXgtd2lkdGg6IDE0MjlweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlckZvb3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmwtZm9vdGVyRm9vdCAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmwtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAubC1oZWFkZXIge1xuICAgIGhlaWdodDogOTJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzMnB4O1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAubC1oZWFkZXJfX2xvZ28uLS1yZWNydWl0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nby4tLXJlY3J1aXQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvLi0tcmVjcnVpdCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmwtaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyX19saW5rIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cbi5sLWhlYWRlcl9fbGluayBpbWcge1xuICB3aWR0aDogMjNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5sLXdyYXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTcwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tNzAwIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tOTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS05MDAge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xMTAwIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTEyMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTEyMDAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tMTMwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tMTMwMCB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xMzIwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xMzIwIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTE2MDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTE2MDAge1xuICAgIG1heC13aWR0aDogMTM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC13cmFwLS1zcC0tMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5jLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4uYy1idG46aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4uYy1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19mb3J3YXJkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmMtYnRuLi0tYmlnIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi4tLWJpZyB7XG4gICAgcGFkZGluZzogMTRweCA1M3B4IDE0cHggMjVweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuLi0tYmlnIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmMtYnRuLi0tYmlnOmJlZm9yZSB7XG4gIHJpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLi0tYmlnOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4uLS1iaWc6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLmMtYnRuW3RhcmdldD1fYmxhbmtdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm9wZW5faW5fbmV3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5jLWduYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMjBweCA5MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYzQpO1xuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuanMtZ25hdiAuYy1nbmF2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIC5jLWduYXYge1xuICAgIHRvcDogOTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgfVxuICAuYy1nbmF2OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEwMjQvNjY7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9uYXYvYmdfZ25hdi53ZWJwKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIH1cbiAgLmMtZ25hdjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEwMjQvNjY7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9uYXYvYmdfZ25hdi53ZWJwKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZVgoLTEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1nbmF2IHtcbiAgICBwYWRkaW5nOiBtaW4oMTIwcHgsIDEydmgpIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWduYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jNCk7XG4gICAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5qcy1nbmF2IC5jLWduYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgLmMtZ25hdiB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDc2cHggMjBweCA2MHB4IDIwcHg7XG4gIH1cbiAgLmMtZ25hdjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvMzg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9uYXYvYmdfZ25hdi0tc3Aud2VicCkgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB9XG4gIC5jLWduYXY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvMzg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9uYXYvYmdfZ25hdi0tc3Aud2VicCkgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGVYKC0xKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLWduYXYuLS1wYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXYuLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZ25hdi4tLXRiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXYuLS10YiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy1nbmF2Li0tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZ25hdi4tLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZ25hdl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gICAgbWF4LWhlaWdodDogNjgwcHg7XG4gIH1cbn1cbi5jLWduYXZfX2J0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIGdhcDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5jLWduYXZfX2J0biB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1nbmF2X19idG4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWduYXZfX2J0biB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLmMtZ25hdl9fYnRuX19saW5lcyB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWduYXZfX2J0bl9fbGluZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fbGluZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtZ25hdl9fYnRuX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNXB4O1xufVxuLmMtZ25hdl9fYnRuX19saW5lOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTJweDtcbn1cbi5jLWduYXZfX2J0bl9fbGluZTpudGgtY2hpbGQoMykge1xuICB0b3A6IDIwcHg7XG59XG4uanMtZ25hdiAuYy1nbmF2X19idG5fX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMxKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDEzcHg7XG59XG4uanMtZ25hdiAuYy1nbmF2X19idG5fX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5qcy1nbmF2IC5jLWduYXZfX2J0bl9fbGluZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYzEpO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAxM3B4O1xufVxuLmMtZ25hdl9fYnRuX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAuYy1nbmF2X19zbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXZfX3NucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZ25hdl9fc25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1nbmF2X19zbnMgYSB7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uYy1nbmF2X19zbnMgYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZ25hdl9fc25zIGEgLmljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmMtZ25hdl9fc25zIGEgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ25hdl9fc25zIGEgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1nbmF2X19zbnMgYSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAuYy1nbmF2Q2F0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5jLWduYXZDYXRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbSA+IGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYzEpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1nbmF2Q2F0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbTpudGgtY2hpbGQoMSksIC5jLWduYXZDYXRfX2l0ZW06bnRoLWNoaWxkKDMpLCAuYy1nbmF2Q2F0X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbSA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbSA+IGE6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYzEpO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAuYy1nbmF2Q2F0X19pdGVtID4gYTpub3QoW2hyZWZePWh0dHBdKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZ25hdkNhdF9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWMtZ3JheTA3KTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAyMHB4O1xuICB9XG4gIC5jLWduYXZDYXRfX2l0ZW0gPiBhLFxuICAuYy1nbmF2Q2F0X19pdGVtID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbSA+IGE6OmJlZm9yZSxcbiAgLmMtZ25hdkNhdF9faXRlbSA+IGJ1dHRvbjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG4gIC5jLWduYXZDYXRfX2l0ZW0gPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJhcnJvd19mb3J3YXJkX2lvc1wiO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tYzEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5jLWduYXZDYXRfX2l0ZW0gPiBidXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcImFkZFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tYzEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmMtZ25hdkNhdF9faXRlbSA+IGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjb2xvcjogdmFyKC0tYzEpO1xuICB9XG4gIC5jLWduYXZDYXRfX2l0ZW0gPiBidXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwicmVtb3ZlXCI7XG4gIH1cbn1cbi5jLWduYXZDYXRfX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmMtZ25hdkxpbmtfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC5jLWduYXZMaW5rX19saXN0IHtcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXZMaW5rX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweCAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZ25hdkxpbmtfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IG1pbigzOHB4LCA0dmgpIDIzcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZ25hdkxpbmtfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmMtZ25hdkxpbmtfX2NoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDI4cHggMTlweCAyNXB4IDM2cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZ25hdkxpbmtfX2NoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1nbmF2TGlua19fY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmMtZ25hdkxpbmtfX2NoaWxkW2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLWduYXZMaW5rX19jaGlsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjcpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLWduYXZMaW5rX19jaGlsZC4tLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4uYy1nbmF2TGlua19fY2hpbGRJdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWduYXZMaW5rX19jaGlsZEl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxufVxuLmMtZ25hdkxpbmtfX2NoaWxkSXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuYy1nbmF2TGlua19fY2hpbGRJdGVtIGEge1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1nbmF2TGlua19fY2hpbGRJdGVtIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgfVxufVxuLmMtZ25hdkxpbmtfX2NoaWxkSXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWduYXZMaW5rX19jaGlsZEl0ZW0gYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtZ25hdkxpbmtfX2NoaWxkSXRlbSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZ25hdkxpbmtfX2NoaWxkSXRlbSB1bCBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXZOYXZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLWdyYXkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5jLWduYXZOYXZfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtZ25hdk5hdl9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYy1nbmF2TmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1nbmF2TmF2X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jLWduYXZOYXZfX2hlYWQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jLWduYXZOYXZfX2hlYWQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvX2Fycm93X2MxLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLmMtZ25hdk5hdjAyX19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYy1nbmF2TmF2MDJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuYy1nbmF2VGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZ25hdlRhcmdldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYy1nbmF2VGFyZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1nbmF2VGFyZ2V0X19oZWFkIC5sYWJlbFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYy1nbmF2VGFyZ2V0X19oZWFkIC5pY28ge1xuICB3aWR0aDogMzBweDtcbn1cbi5jLWduYXZUYXJnZXRfX29wZW4ge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLmMtZ25hdlRhcmdldF9fb3BlbiAuaWNvIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYy1nbmF2VGFyZ2V0X19vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYWRkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLi0tb3BlbiAuYy1nbmF2VGFyZ2V0X19vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVtb3ZlXCI7XG59XG4uYy1nbmF2VGFyZ2V0X19saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYy1nbmF2VGFyZ2V0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jLWduYXZUYXJnZXRfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jLWduYXZUYXJnZXRfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4uYy1nbmF2VGFyZ2V0X19pdGVtIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1nbmF2VGFyZ2V0X19pdGVtIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcImNoZXZyb25fcmlnaHRcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAuYy1nbmF2TGluazAyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXZMaW5rMDJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1nbmF2TGluazAyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZ25hdkxpbmswMl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1nbmF2TGluazAyX19pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtZ25hdkxpbmswMl9faXRlbSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5jLWduYXZMaW5rMDJfX2l0ZW0gYTpub3QoLi0tYXBwbGljYXRpb24pIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1nbmF2TGluazAyX19pdGVtIGEge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuLmMtZ25hdkxpbmswMl9faXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYXJyb3dfZm9yd2FyZFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jLWduYXZMaW5rMDJfX2l0ZW0uLS1wcmltYXJ5IGEge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG59XG4uYy1nbmF2TGluazAyX19pdGVtLi0tcHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4uYy1nbmF2TGluazAyX19pdGVtLi0tc2Vjb25kYXJ5IGEge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMCk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMCk7XG59XG4uYy1nbmF2TGluazAyX19pdGVtLi0tc2Vjb25kYXJ5IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuYy1nbmF2TGluazAyX19pdGVtIGEge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtZ25hdkxpbmswMl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jLWduYXZMaW5rMDJfX2l0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtZ25hdkxpbmswM19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLWduYXZMaW5rMDNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWduYXZMaW5rMDNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLXJlY3J1aXRtZW50R25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jLXJlY3J1aXRtZW50R25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuanMtZ25hdiAuYy1yZWNydWl0bWVudEduYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgLmMtcmVjcnVpdG1lbnRHbmF2IHtcbiAgICB0b3A6IDYwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5jLXJlY3J1aXRtZW50R25hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHggMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAuYy1yZWNydWl0bWVudEduYXZfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1yZWNydWl0bWVudEduYXZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtZ3JheTAyKTtcbiAgfVxuICAuYy1yZWNydWl0bWVudEduYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLi0tdHJhbnNwYXJlbnQgLmMtcmVjcnVpdG1lbnRHbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmMtcmVjcnVpdG1lbnRHbmF2X19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1yZWNydWl0bWVudEduYXZfX2J0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZ2FwOiAycHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYy1yZWNydWl0bWVudEduYXZfX2J0bl9fbGluZXMge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1yZWNydWl0bWVudEduYXZfX2J0bl9fbGluZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXJlY3J1aXRtZW50R25hdl9fYnRuX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmMtcmVjcnVpdG1lbnRHbmF2X19idG5fX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmMtcmVjcnVpdG1lbnRHbmF2X19idG5fX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmpzLWduYXYgLmMtcmVjcnVpdG1lbnRHbmF2X19idG5fX2xpbmU6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg0cHgsIDRweCk7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmpzLWduYXYgLmMtcmVjcnVpdG1lbnRHbmF2X19idG5fX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5qcy1nbmF2IC5jLXJlY3J1aXRtZW50R25hdl9fYnRuX19saW5lOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDRweCwgLTRweCk7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jLXJlY3J1aXRtZW50R25hdl9fYnRuX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmMtaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oIHtcbiAgICBnYXA6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmMtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkodmFyKC0tYmVmb3JlLXksIDApKTtcbiAgb3BhY2l0eTogdmFyKC0tYmVmb3JlLW9wYWNpdHksIDEpO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hlYWRpbmcvaWNvbl9oZWFkaW5nLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jLWhfX2VuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhfX2VuIHtcbiAgICBmb250LXNpemU6IDQuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1NjQxMDI1NjQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhfX2VuIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxufVxuLmMtaF9famEge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhfX2phIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2MTUzODQ2MTU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhfX2phIHtcbiAgICBmb250LXNpemU6IDEuMDcxNDI4NTcxNHJlbTtcbiAgfVxufVxuXG4uYy1oMDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDIge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDAyIHtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5jLWgwMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVhZGluZy9pY29uX2hlYWRpbmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmMtaDAyX19lbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDJfX2VuIHtcbiAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1NzE0Mjg1NzE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgwMl9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIH1cbn1cbi5jLWgwMl9famEge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgwMl9famEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDYxNTM4NDYxNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDAyX19qYSB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gIH1cbn1cbi5jLWgwMi4tLW5vbG9nbyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaDAyLi0tbm9sb2dvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtaDAyLi0tbm9sb2dvLi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLWgwMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDMge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDAzIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jLWgwM19fZW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAzX19lbiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDNfX2VuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbiAgfVxufVxuLmMtaDAzX19qYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAzX19qYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNzI3MjcyNzI3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDNfX2phIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgfVxufVxuXG4uYy1oMDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDQge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDQge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uYy1oMDRfX2VuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWgwNF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNjY2NjY2NjY3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDRfX2VuIHtcbiAgICBmb250LXNpemU6IDIuNTcxNDI4NTcxNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICB9XG59XG4uYy1oMDRfX2phIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDRfX2phIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI3MjcyNzI3Mjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgwNF9famEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICB9XG59XG5cbi5jLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGJveC1zaGFkb3c6IDRweCA2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluayB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGluayB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMjBweDtcbiAgfVxufVxuLmMtbGluazphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgY29udGVudDogXCJjaGV2cm9uX3JpZ2h0XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbms6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGluazphZnRlciB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uYy1saW5rX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmtfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuYy1saW5rX19saXN0Li0tMnBjIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmtfX2xpc3Qge1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuYy1saW5rX19saXN0Li0tMnNwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLmMtbGluazAyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2MDYwNjA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5rMDIge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmswMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpbmswMiAuaWNvIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmMtbGluazAyIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluazAyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGluazAyX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuYy1saW5rMDJfX2xpc3QuLS0yc3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4ucC1wYWdlbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1wYWdlbmF2aSBzcGFuLCAucC1wYWdlbmF2aSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnAtcGFnZW5hdmkgc3Bhbjpub3QoOmxhc3QtY2hpbGQpLCAucC1wYWdlbmF2aSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdlbmF2aSBzcGFuLCAucC1wYWdlbmF2aSBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXBhZ2VuYXZpIHNwYW4sIC5wLXBhZ2VuYXZpIGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLnAtcGFnZW5hdmkgc3Bhbi5jdXJyZW50LCAucC1wYWdlbmF2aSBhLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYzEpO1xufVxuLnAtcGFnZW5hdmkgc3Bhbi5uZXh0cG9zdHNsaW5rLCAucC1wYWdlbmF2aSBzcGFuLnByZXZpb3VzcG9zdHNsaW5rLCAucC1wYWdlbmF2aSBzcGFuLmZpcnN0LCAucC1wYWdlbmF2aSBzcGFuLmxhc3QsIC5wLXBhZ2VuYXZpIHNwYW4uZXh0ZW5kLCAucC1wYWdlbmF2aSBhLm5leHRwb3N0c2xpbmssIC5wLXBhZ2VuYXZpIGEucHJldmlvdXNwb3N0c2xpbmssIC5wLXBhZ2VuYXZpIGEuZmlyc3QsIC5wLXBhZ2VuYXZpIGEubGFzdCwgLnAtcGFnZW5hdmkgYS5leHRlbmQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucC1wYWdlbmF2aSBzcGFuLm5leHRwb3N0c2xpbmssIC5wLXBhZ2VuYXZpIHNwYW4ucHJldmlvdXNwb3N0c2xpbmssIC5wLXBhZ2VuYXZpIGEubmV4dHBvc3RzbGluaywgLnAtcGFnZW5hdmkgYS5wcmV2aW91c3Bvc3RzbGluayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmMtaW5wdXQsXG4ud3BjZjctbGlzdC1pdGVtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1ncmF5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDIpO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jLWlucHV0Li0tbWF4LFxuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dC4tLW1heCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtaW5wdXRbdHlwZT1jaGVja2JveF0sIC5jLWlucHV0W3R5cGU9cmFkaW9dLFxuLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnB1dFt0eXBlPWNoZWNrYm94XSwgLmMtaW5wdXRbdHlwZT1yYWRpb10sXG4gIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gIC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaW5wdXRbdHlwZT1jaGVja2JveF0sIC5jLWlucHV0W3R5cGU9cmFkaW9dLFxuICAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuICAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC8qICYuLS1pbk12eyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgLyogfSAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5jLWJyZWFkY3J1bWJfX2l0ZW0gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU1Y2NcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBtYXJnaW46IDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmMtc2xpZGVBcnJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1zbGlkZUFycm93IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5jLXNsaWRlQXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMyKTtcbn1cbi5jLXNsaWRlQXJyb3c6aG92ZXIuLS1wcmV2IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpO1xufVxuLmMtc2xpZGVBcnJvdzpob3Zlci4tLW5leHQgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNsaWRlQXJyb3cge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2xpZGVBcnJvdyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5jLXNsaWRlQXJyb3cgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogMS44MjVyZW07XG4gIH1cbn1cblxuLmMtc2xpZGVBcnJvdzAyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5jLXNsaWRlQXJyb3cwMjpob3Zlci4tLXByZXYgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7XG59XG4uYy1zbGlkZUFycm93MDI6aG92ZXIuLS1uZXh0IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zbGlkZUFycm93MDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYy1vYmowMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9vYmpfMDEuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1vYmowMSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtb2JqMDEge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYy1vYmowMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9vYmpfMDIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1vYmowMiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtb2JqMDIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYy1vYmowMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9vYmpfMDMuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1vYmowMyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtb2JqMDMge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuXG4uYy1vYmowNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jLW9iajA0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW9iajA0OjphZnRlciB7XG4gICAgaGVpZ2h0OiAxLjVweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5jLW9iajA0Li0tc2luZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtb2JqMDQuLS0yMCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1vYmowNC4tLTIwIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5jLW9iajA0Li0tMzUge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtb2JqMDQuLS0zNSB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uYy1vYmowNC4tLTQwIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW9iajA0Li0tNDAge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmMtb2JqMDQuLS02MCB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1vYmowNC4tLTYwIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5jLW9iajA0Li0tODAge1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtb2JqMDQuLS04MCB7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG4uYy1vYmowNC4tLXJlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMik7XG59XG4uYy1vYmowNC4tLWJsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYzEpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5qcy1sb2dvYW5pbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzLWxvZ29hbmltZSB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuLmpzLWxvZ29hbmltZSBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG4uanMtbG9nb2FuaW1lLmlzLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uOiBsb2dvYW5pbWUwMi15IDMuN3MgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlLXJldmVyc2U7XG59XG4uanMtbG9nb2FuaW1lLmlzLWFjdGl2ZSBwYXRoIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBhbmltYXRpb246IGxvZ29hbmltZTAyLXggMi43cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcbn1cbi5qcy1sb2dvYW5pbWUuaXMtYWN0aXZlIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5qcy1sb2dvYW5pbWUuaXMtYWN0aXZlIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmpzLWxvZ29hbmltZS5pcy1hY3RpdmUgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5qcy1sb2dvYW5pbWUwMiBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG4uanMtbG9nb2FuaW1lMDIgcGF0aDpudGgtb2YtdHlwZShvZGQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTtcbn1cbi5qcy1sb2dvYW5pbWUwMiBwYXRoOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xufVxuLmpzLWxvZ29hbmltZTAyLmlzLWFjdGl2ZSBwYXRoIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBhbmltYXRpb246IGxvZ29hbmltZSAyLjdzIGVhc2UgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cbi5qcy1sb2dvYW5pbWUwMi5pcy1hY3RpdmUgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmpzLWxvZ29hbmltZTAyLmlzLWFjdGl2ZSBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5qcy1sb2dvYW5pbWUwMi5pcy1hY3RpdmUgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5qcy1sb2dvYW5pbWUwMyBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG4uanMtbG9nb2FuaW1lMDMgcGF0aDpudGgtb2YtdHlwZShvZGQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTtcbn1cbi5qcy1sb2dvYW5pbWUwMyBwYXRoOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xufVxuLmpzLWxvZ29hbmltZTAzLmlzLWFjdGl2ZSBwYXRoIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBhbmltYXRpb246IGxvZ29hbmltZSAyLjdzIGVhc2UgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cbi5qcy1sb2dvYW5pbWUwMy5pcy1hY3RpdmUgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG59XG4uanMtbG9nb2FuaW1lMDMuaXMtYWN0aXZlIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmpzLWxvZ29hbmltZTAzLmlzLWFjdGl2ZSBwYXRoOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cblxuQGtleWZyYW1lcyBsb2dvYW5pbWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2dvYW5pbWUwMi14IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2dvYW5pbWUwMi15IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uanMtaGVhZGluZ0FuaW1lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5qcy1oZWFkaW5nQW5pbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcy1oZWFkaW5nQW5pbWUgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC5jLWgwMjo6YmVmb3JlIOOBruOCouODi+ODoeODvOOCt+ODp+ODs+eUqOOCueOCv+OCpOODqyAqL1xuLmMtaDAyOjpiZWZvcmUge1xuICBvcGFjaXR5OiB2YXIoLS1iZWZvcmUtb3BhY2l0eSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ucC1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wLXNsaWRlcl9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zbGlkZXJfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNsaWRlcl9fYm90dG9tIHtcbiAgICBsZWZ0OiAtMTV2dztcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDUzLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTAyKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMyKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4ICFpbXBvcnRhbnQ7XG59XG4ucC1zbGlkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuLnAtc2xpZGVyX19uYXZfX3ByZXYsIC5wLXNsaWRlcl9fbmF2X19uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ucC1zbGlkZXJfX25hdl9fcHJldjpob3ZlciwgLnAtc2xpZGVyX19uYXZfX25leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1zbGlkZXJfX25hdl9fY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1zbGlkZXJfX25hdl9fY3VycmVudCAuY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1zbGlkZXIwMiB7XG4gICAgaGVpZ2h0OiA4MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLXNsaWRlcjAyIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1zbGlkZXIwMiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2xpZGVyMDIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtc2xpZGVyMDJfX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnAtc2xpZGVyMDJfX2l0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1zbGlkZXIwMl9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLXNsaWRlcjAyX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1zbGlkZXIwMl9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2xpZGVyMDJfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zbGlkZXJDb3B5X19pdGVtcyB7XG4gICAgaGVpZ2h0OiAxOHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zbGlkZXJDb3B5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wLXNsaWRlckNvcHlfX2l0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1jcm9zc3RhbGtTbGlkZXJfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2xpZGVyX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2xpZGVyX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2xpZGVyX19oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTbGlkZXJfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NsaWRlcl9faGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NsaWRlcl9faGVhZCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY3Jvc3N0YWxrU2xpZGVyX19oZWFkIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWM0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NsaWRlcl9faGVhZCBwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHJpZ2h0OiAtNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2xpZGVyX19oZWFkIHA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcmlnaHQ6IC0yOXB4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTbGlkZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWNyb3NzdGFsa1NsaWRlcl9faW1nIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWNyb3NzdGFsa1NsaWRlcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtY3Jvc3N0YWxrU2xpZGVyX19oZWFkaW5nIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NsaWRlcl9faGVhZGluZyBoMyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2xpZGVyX19oZWFkaW5nIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTbGlkZXIgLnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC0zZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC0yZW07XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtY3Jvc3N0YWxrU2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzIpO1xufVxuXG4ucC1nbG9iYWxOYXZfX2JnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1ncmF5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdsb2JhbE5hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdsb2JhbE5hdl9fdGl0bGUge1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X190aXRsZSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX3RpdGxlX19lbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nbG9iYWxOYXZfX3RpdGxlX19lbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbG9iYWxOYXZfX3RpdGxlX19lbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtZ2xvYmFsTmF2X190aXRsZV9famEge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X190aXRsZV9famEge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI3MjcyNzI3Mjc7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X190aXRsZV9famEge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtZ2xvYmFsTmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1nbG9iYWxOYXZfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbG9iYWxOYXZfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX2xpbmtzLi0tMmNvbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdsb2JhbE5hdl9fbGlua3MuLS0yY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnAtZ2xvYmFsTmF2X19saW5rcy4tLTNjb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X19saW5rcy4tLTNjb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX2xpbmtzLi0tNWNvbCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdsb2JhbE5hdl9fbGlua3MuLS01Y29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5wLWdsb2JhbE5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdsb2JhbE5hdl9fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDY2NjY2NjY2NztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdsb2JhbE5hdl9fbGluayB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTQyODU3MTQ7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbi5wLWdsb2JhbE5hdl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIDEwMCUgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYzEpO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgzMGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdsb2JhbE5hdl9fbGluazo6YmVmb3JlIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X19saW5rOjphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX2xpbms6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jLWdyYXkwMik7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ2xvYmFsTmF2X19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtZ3JheTAyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDIpO1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX2xpbms6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jLWdyYXkwMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbG9iYWxOYXZfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDIpO1xuICB9XG59XG4ucC1nbG9iYWxOYXZfX2xpbmsuLS1hY3RpdmUsIC5wLWdsb2JhbE5hdl9fbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1nbG9iYWxOYXZfX2xpbmsuLS1hY3RpdmU6OmJlZm9yZSwgLnAtZ2xvYmFsTmF2X19saW5rOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtZ2xvYmFsTmF2X19saW5rLi0tYWN0aXZlOjphZnRlciwgLnAtZ2xvYmFsTmF2X19saW5rOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5wLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucC1jYXJkX19pbWcgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhcmRfX2ltZyBoMyB7XG4gICAgdG9wOiAyOXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNzI3MjcyNzI3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkX19pbWcgaDMge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICB9XG59XG4ucC1jYXJkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1jYXJkX19pbmZvIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhcmRfX2luZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZF9faW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA3MTQyODU3MTRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxufVxuLnAtY2FyZF9faW5mbyBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhcmRfX2luZm8gcCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NjY2NjY2NjY3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkX19pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTtcbiAgfVxufVxuXG4ucC1jYXJkMDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhcmQwMiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDQ1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZDAyIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHggNXB4O1xuICB9XG59XG4ucC1jYXJkMDI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ucC1jYXJkMDI6aG92ZXIgLnAtY2FyZDAyX19pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5wLWNhcmQwMl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FyZDAyX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMzQwLzE4NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY2FyZDAyX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjMwLzEyMDtcbiAgfVxufVxuLnAtY2FyZDAyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYXJkMDJfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQwMl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FyZDAyX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQwMl9fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4ucC1jYXJkMDJfX2RhdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYXJkMDJfX2RhdGUgcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmQwMl9fZGF0ZSBwIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucC1jYXJkMDJfX3RpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhcmQwMl9fdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkMDJfX3RpdGxlIGgzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG59XG5cbi5wLXRhYl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJfX2hlYWQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdGFiX19oZWFkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9faGVhZC4tLTFjb2wgLnAtdGFiX19oZWFkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdGFiX19oZWFkLi0tMWNvbCAucC10YWJfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJfX2hlYWQuLS0yY29sIC5wLXRhYl9faGVhZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10YWJfX2hlYWQuLS0yY29sIC5wLXRhYl9faGVhZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9faGVhZC4tLTNjb2wgLnAtdGFiX19oZWFkX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRhYl9faGVhZC4tLTNjb2wgLnAtdGFiX19oZWFkX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFiX19oZWFkLi0tNGNvbCAucC10YWJfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyA0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdGFiX19oZWFkLi0tNGNvbCAucC10YWJfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXB4KSAvIDIpO1xuICB9XG59XG4ucC10YWJfX2J0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrLWdyYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWRhcmstZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heCAxMDB2bWF4IDEwMHZtYXggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRhYl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXRhYl9fYnRuLi0tY3VycmVudCwgLnAtdGFiX19idG46aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbi5wLXRhYl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10YWJfX2JvZHkge1xuICAgIGdhcDogNjBweCA5MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10YWJfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnAtYXJjaGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkwcHgpIC8gMik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1hcmNoaXZlX19sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fbGVmdCB7XG4gICAgd2lkdGg6IDQzLjkwMjQzOTAyNDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlX19sZWZ0IHtcbiAgICB3aWR0aDogNDIuODU3MTQyODU3MSU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMzUvMTA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLWFyY2hpdmVfX2xlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19yaWdodCB7XG4gICAgd2lkdGg6IDQ4Ljc4MDQ4NzgwNDklO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFyY2hpdmVfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAuNzkzNjUwNzkzNyU7XG4gIH1cbn1cbi5wLWFyY2hpdmVfX2RhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ucC1hcmNoaXZlX19jYXRlZ29yeSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZV9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG4ucC1hcmNoaXZlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG59XG4ucC1hcmNoaXZlX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5MDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiAxMXB4O1xuICB9XG59XG4ucC1hcmNoaXZlX190aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlX190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICB9XG59XG4ucC1hcmNoaXZlX19pbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTIwMC82NDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1hcmNoaXZlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wLWFyY2hpdmUwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlMDIge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZTAyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUwMl9fbGVmdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZTAyX19sZWZ0IHtcbiAgICB3aWR0aDogNDUuNzE0Mjg1NzE0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUwMl9fcmlnaHQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFyY2hpdmUwMl9fcmlnaHQge1xuICAgIHdpZHRoOiA0OC41NzE0Mjg1NzE0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZTAyX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzMDAvMTkwO1xuICB9XG4gIC5wLWFyY2hpdmUwMl9faW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZTAyX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLWFyY2hpdmUwMl9faW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnAtYXJjaGl2ZTAyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1hcmNoaXZlMDJfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUwMl9faGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtZ3JheTAzKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZTAyX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtYXJjaGl2ZTAyX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDNweCAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlMDJfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlMDJfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZTAyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlMDJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogODElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlMDJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZTAyX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlMDJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWFyY2hpdmUwMl9fYm9keSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlMDJfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDQge1xuICAgIHBhZGRpbmctdG9wOiAxNzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtNDA0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIH1cbn1cbi5wLTQwNF9fdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X190ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wLTQwNF9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC00MDRfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnAtcmVjcnVpdENvbW1vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXJlY3J1aXRDb21tb25fX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLXJlY3J1aXRDb21tb25fX2JnIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2MDAvNjAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVjcnVpdC9jb21tb24vaW1nX3JlY3J1aXRDb21tb25fYmcud2VicCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXJlY3J1aXRDb21tb25fX2JnIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS80MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L2NvbW1vbi9pbWdfcmVjcnVpdENvbW1vbl9iZ19zcC53ZWJwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdENvbW1vbl9fYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS81NjA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWNydWl0L2NvbW1vbi9pbWdfcmVjcnVpdENvbW1vbl9iZ19zcC53ZWJwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLXJlY3J1aXRDb21tb25fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjR2aDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtcmVjcnVpdENvbW1vbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXZoO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdENvbW1vbl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIzJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wLXJlY3J1aXRDb21tb25fX2NvcHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0Q29tbW9uX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0Q29tbW9uX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0Q29tbW9uX19jb3B5IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdENvbW1vbl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM4NDYxNTQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRDb21tb25fX2NvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdENvbW1vbl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0Q29tbW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2F2ZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjAwLzE1MDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13YXZlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS82NTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtd2F2ZS4tLWdyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3dhdmUvaW1nX3dhdmUtLWdyYXkud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wLXdhdmUuLS13aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd2F2ZS9pbWdfd2F2ZS0td2gud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wLXdhdmUuLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93YXZlL2ltZ193YXZlLS1ibC53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnAtd2F2ZS4tLXVuZGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnAtd2F2ZS4tLXVuZGVyLi0tYW5pbWUge1xuICBhbmltYXRpb246IHdhdmUgMzBzIGxpbmVhciBpbmZpbml0ZSwgd2F2ZTJVbmRlciAzLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wLXdhdmUuLS11bmRlci4tLWFuaW1lUmV2ZXJzZSB7XG4gIGFuaW1hdGlvbjogd2F2ZVJldmVyc2UgMzBzIGxpbmVhciBpbmZpbml0ZSwgd2F2ZTJVbmRlciAzLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wLXdhdmUuLS1hbmltZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYW5pbWF0aW9uOiB3YXZlUmV2ZXJzZSAzMHMgbGluZWFyIGluZmluaXRlLCB3YXZlMiAzLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wLXdhdmUuLS1hbmltZVJldmVyc2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGFuaW1hdGlvbjogd2F2ZSAzMHMgbGluZWFyIGluZmluaXRlLCB3YXZlMiAzLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTYwMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdhdmVSZXZlcnNlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE2MDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyB3YXZlMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyB3YXZlMlVuZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5wLW12IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtbXYge1xuICAgIGFzcGVjdC1yYXRpbzogMTYwMC85MDQ7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLW12IHtcbiAgICBhc3BlY3QtcmF0aW86IDE2MDAvMTkwMDtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXYge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG4ucC1tdl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1tdl9fY29weSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQuOHZ3O1xuICAgIHJpZ2h0OiA1LjN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2NvcHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLnAtbXZfX2NvcHkgaDEge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NvcHkgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb3B5IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjE0Mjg1NzE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MjM1Mjk0MTE4O1xuICB9XG59XG4ucC1tdl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1tdl9fdmlkZW8ge1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLW12X192aWRlbyB7XG4gICAgdG9wOiAxMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTA4MC8xOTIwO1xuICB9XG59XG4ucC1tdl9fdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3ZpZGVvIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBoZWlnaHQ6IDEwNiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1tdl9fcGlja3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMi41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtbXZfX3BpY2t1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwdnc7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDMxLjI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3BpY2t1cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA3OHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICB9XG59XG4ucC1tdl9fcGlja3VwIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3BpY2t1cCBoMiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3BpY2t1cCBoMiB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5wLW12X19waWNrdXAgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMwKTtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fcGlja3VwIGgyOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3BpY2t1cF9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3BpY2t1cF9fc2xpZGVyIHtcbiAgICB3aWR0aDogNjkuODU1MDcyNDYzOCU7XG4gIH1cbn1cbi5wLW12X19jb3B5MDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fY29weTAyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNC44dnc7XG4gICAgbGVmdDogNC40dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb3B5MDIge1xuICAgIG1hcmdpbi10b3A6IDY5cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucC1tdl9fY29weTAyX19oZWFkaW5nIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fY29weTAyX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtbXZfX2NvcHkwMl9faGVhZGluZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fY29weTAyX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb3B5MDJfX2hlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1tdl9fY29weTAyX19oZWFkaW5nIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NvcHkwMl9faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb3B5MDJfX2hlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLW12X19jb3B5MDJfX3RleHQge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wLW12X19jb3B5MDJfX3RleHQgcCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fY29weTAyX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb3B5MDJfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDc2OTIzMDc2OTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1tdl9fc2Nyb2xsIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fc2Nyb2xsIHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3Njcm9sbCBwIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtbXZfX3Njcm9sbCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgYW5pbWF0aW9uOiBzY3JvbGwgMnMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3Njcm9sbCBwOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19zY3JvbGwgcDo6YmVmb3JlIHtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cbiAgNTElIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxNTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLnAtaG9tZV9fd2hvd2VhcmVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1ob21lX193aG93ZWFyZV9faW5uZXIge1xuICAgIGdhcDogMTg5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDVweCkge1xuICAucC1ob21lX193aG93ZWFyZV9faW5uZXIge1xuICAgIGdhcDogMTEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19pbm5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWhvbWVfX3dob3dlYXJlX19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB3aWR0aDogMzcuNzY5MjMwNzY5MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fbGVmdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX2xlZnQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXZ3O1xuICAgIHJpZ2h0OiAtNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyOTNweDtcbiAgfVxufVxuLnAtaG9tZV9fd2hvd2VhcmVfX3RleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zMzMzMzMzMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuLnAtaG9tZV9fd2hvd2VhcmVfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19idG4ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19yaWdodCB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lX193aG93ZWFyZV9fc2xpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fc2xpZGVycyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3NsaWRlcnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fc2xpZGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnAtaG9tZV9fd2hvd2VhcmVfX3NsaWRlcnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zbGlkZXIvYmdfd2hvd2VhcmVfMDEud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yLjR2dztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3NsaWRlcnM6OmFmdGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDczNS8yODA7XG4gICAgd2lkdGg6IGNhbGMoMTIxJSArIDJweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3NsaWRlcnM6OmFmdGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDczNS8yODA7XG4gICAgd2lkdGg6IGNhbGMoMTQ1JSArIDJweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fc2xpZGVyczo6YWZ0ZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNzM1LzI4MDtcbiAgICB3aWR0aDogY2FsYygxNDUlICsgMnB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaG9tZV9fd2hvd2VhcmVfX3NsaWRlcnM6OmFmdGVyIHtcbiAgICBib3R0b206IDYuNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX193aG93ZWFyZV9fc2xpZGVyczo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19zbGlkZXI6bnRoLWNoaWxkKDEpLCAucC1ob21lX193aG93ZWFyZV9fc2xpZGVyOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3dob3dlYXJlX19zbGlkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1ob21lX19zbGlkZXJDb3B5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX3NsaWRlckNvcHkge1xuICAgIG1hcmdpbi10b3A6IC0zMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1ob21lX19zbGlkZXJDb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19zbGlkZXJDb3B5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cbn1cbi5wLWhvbWVfX2Nyb3NzdGFsayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2Nyb3NzdGFsayB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jcm9zc3RhbGsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuLnAtaG9tZV9fY3Jvc3N0YWxrX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2Nyb3NzdGFsa19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2Nyb3NzdGFsa19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19jcm9zc3RhbGtfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xdnc7XG4gICAgcmlnaHQ6IDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fY3Jvc3N0YWxrX19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19jcm9zc3RhbGtfX2xvZ28wMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHZ3O1xuICAgIHJpZ2h0OiAxNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jcm9zc3RhbGtfX2xvZ28wMiB7XG4gICAgdG9wOiAtMTAwcHg7XG4gIH1cbn1cbi5wLWhvbWVfX3doYXR3ZWRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG8ge1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucC1ob21lX193aGF0d2VkbyAucC13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX3doYXR3ZWRvIC5wLXdhdmUge1xuICAgIHRvcDogLTEwNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1ob21lX193aGF0d2VkbyAucC13YXZlIHtcbiAgICB0b3A6IC01JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG8gLnAtd2F2ZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuLnAtaG9tZV9fd2hhdHdlZG8gLnAtd2F2ZS4tLXVuZGVyIHtcbiAgei1pbmRleDogMTtcbiAgdG9wOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG8gLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC02NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1ob21lX193aGF0d2VkbyAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTgycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3doYXR3ZWRvIC5wLXdhdmUuLS11bmRlciB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxufVxuLnAtaG9tZV9fd2hhdHdlZG9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xdnc7XG4gICAgcmlnaHQ6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3doYXR3ZWRvX19sb2dvMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZ2dztcbiAgICByaWdodDogMjB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2xvZ28wMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaG9tZV9fd2hhdHdlZG9fX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX193aGF0d2Vkb19fY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdhcDogMzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2NvbF9fbGVmdCB7XG4gICAgd2lkdGg6IDUxLjE1Mzg0NjE1MzglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX193aGF0d2Vkb19fY29sX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZV9fd2hhdHdlZG9fX2NvbF9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2NvbF9fcmlnaHQge1xuICAgIHdpZHRoOiAyMS41Mzg0NjE1Mzg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX2NvbF9fcmlnaHQge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3doYXR3ZWRvX19jb2xfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX3RleHQgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX193aGF0d2Vkb19fdGV4dCBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzA3NjkyMzA3NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fd2hhdHdlZG9fX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnAtaG9tZV9fd2hhdHdlZG9fX3NsaWRlciAuc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuLnAtaG9tZV9fam9pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1ob21lX19qb2luX19iZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjAwLzg2MDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2hvbWUvam9pbi9iZ19qb2luLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1ob21lX19qb2luX19iZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjAwLzEwMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2pvaW4vYmdfam9pbi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1ob21lX19qb2luX19iZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvNjAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9qb2luL2JnX2pvaW4tLXNwLndlYnApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2pvaW5fX2JnIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS83MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9ob21lL2pvaW4vYmdfam9pbi0tc3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19qb2luX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19qb2luX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1ob21lX19qb2luX19jb3B5IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0MTE3NjQ3MDY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2pvaW5fX2NvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE2NjY2NjY2NztcbiAgfVxufVxuLnAtaG9tZV9fam9pbl9fYnRucyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9fYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fam9pbl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4ucC1ob21lX19zdXN0YWluYWJpbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWhvbWVfX3N1c3RhaW5hYmlsaXR5IC5wLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eSAucC13YXZlIHtcbiAgICB0b3A6IC02NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eSAucC13YXZlIHtcbiAgICB0b3A6IC04MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eSAucC13YXZlIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG4ucC1ob21lX19zdXN0YWluYWJpbGl0eSAucC13YXZlLi0tdW5kZXIge1xuICB0b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eSAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTYycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wLWhvbWVfX3N1c3RhaW5hYmlsaXR5IC5wLXdhdmUuLS11bmRlciB7XG4gICAgYm90dG9tOiAtODJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fc3VzdGFpbmFiaWxpdHkgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC00MHB4O1xuICB9XG59XG4ucC1ob21lX19zdXN0YWluYWJpbGl0eV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fc3VzdGFpbmFiaWxpdHlfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE2JTtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fc3VzdGFpbmFiaWxpdHlfX2xlZnQge1xuICAgIHdpZHRoOiA0Ni45MjMwNzY5MjMxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fc3VzdGFpbmFiaWxpdHlfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9fcmlnaHQge1xuICAgIHdpZHRoOiA0Ni4xNTM4NDYxNTM4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fc3VzdGFpbmFiaWxpdHlfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fc3VzdGFpbmFiaWxpdHlfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3N1c3RhaW5hYmlsaXR5X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1ob21lX19zdXN0YWluYWJpbGl0eV9fdGV4dCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zMDc2OTIzMDc3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19zdXN0YWluYWJpbGl0eV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3N1c3RhaW5hYmlsaXR5X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtaG9tZV9fbGFuZHNjYXBlX19iZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjAwLzc2MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaG9tZV9fbGFuZHNjYXBlX19iZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjAwLzEyMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2xhbmRzY2FwZV9fYmcge1xuICAgIGFzcGVjdC1yYXRpbzogMzc1LzUwMDtcbiAgfVxufVxuLnAtaG9tZV9fbGFuZHNjYXBlX19iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWhvbWVfX25ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19uZXdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX25ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtaG9tZV9fbmV3cyAucC13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fbmV3cyAucC13YXZlIHtcbiAgICB0b3A6IC02NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1ob21lX19uZXdzIC5wLXdhdmUge1xuICAgIHRvcDogLTg4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX25ld3MgLnAtd2F2ZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuLnAtaG9tZV9fbmV3c19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19uZXdzX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19uZXdzX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19uZXdzX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX25ld3NfX2xvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX25ld3NfX2xvZ28wMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTglO1xuICAgIHJpZ2h0OiAtMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX25ld3NfX2xvZ28wMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaG9tZV9fbmV3c19fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1ob21lX19uZXdzX19jb2wge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWhvbWVfX25ld3NfX2NvbCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1ob21lX19uZXdzX19sZWZ0IHtcbiAgICB3aWR0aDogMjEuNTM4NDYxNTM4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1ob21lX19uZXdzX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX25ld3NfX3JpZ2h0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaG9tZV9fbmV3c19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19uZXdzX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEyLjV2dztcbiAgfVxuICAucC1ob21lX19uZXdzX19idG4uLS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnAtaG9tZV9fbmV3c19fYnRuLi0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX25ld3NfX2J0biB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX25ld3NfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAucC1ob21lX19uZXdzX19idG4uLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1ob21lX19uZXdzX19idG4uLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtY3Jvc3N0YWxrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrIHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGsge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxNDFweCAwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4ucC1jcm9zc3RhbGtfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnAtY3Jvc3N0YWxrX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWNyb3NzdGFsa19fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucC1jcm9zc3RhbGtfX2NhcmRfX2hlYWQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdG9wOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnAtY3Jvc3N0YWxrX19jYXJkX19oZWFkIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnAtY3Jvc3N0YWxrX19jYXJkX19oZWFkIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWNyb3NzdGFsa19fY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcmlnaHQ6IDIuNHZ3O1xuICAgIGJvdHRvbTogMjAuNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucC1jcm9zc3RhbGtfX2NhcmRfX2J0biB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHJpZ2h0OiAyLjR2dztcbiAgICBib3R0b206IDE2LjklO1xuICB9XG59XG4ucC1jcm9zc3RhbGtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnAtY3Jvc3N0YWxrX19jYXJkX19oZWFkaW5nIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWNyb3NzdGFsa19fY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnAtY3Jvc3N0YWxrX19jYXJkX19oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnAtY3Jvc3N0YWxrX19jYXJkX190ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucC1jcm9zc3RhbGtfX2NhcmRfX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrX19jYXJkX19oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2NhcmRfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa19fY2FyZF9faGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLWNyb3NzdGFsa19fY2FyZF9faGVhZCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY3Jvc3N0YWxrX19jYXJkX19oZWFkIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2NhcmRfX2hlYWQgcDo6YmVmb3JlIHtcbiAgICByaWdodDogLTQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa19fY2FyZF9faGVhZCBwOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrX19jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jcm9zc3RhbGtfX2NhcmRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa19fY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcmlnaHQ6IDUuMXZ3O1xuICAgIGJvdHRvbTogMTYuOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa19fY2FyZF9fYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcmlnaHQ6IDUuMXZ3O1xuICAgIGJvdHRvbTogMTYuOSU7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa19fY2FyZF9faGVhZGluZyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtfX2NhcmRfX2hlYWRpbmcgaDMge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa19fY2FyZF9faGVhZGluZyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrX19jYXJkX190ZXh0IHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19jYXJkX190ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM3NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrX19jYXJkX190ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGsgLmMtb2JqMDEuLS0wMSB7XG4gICAgdG9wOiA2MC41dnc7XG4gICAgcmlnaHQ6IC0xLjF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrIC5jLW9iajAxLi0tMDEge1xuICAgIHRvcDogNjAuNXZ3O1xuICAgIHJpZ2h0OiAtMS4xdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsayAuYy1vYmowMi4tLTAxIHtcbiAgICB0b3A6IDIxdnc7XG4gICAgcmlnaHQ6IC0wLjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrIC5jLW9iajAyLi0tMDEge1xuICAgIHRvcDogMjF2dztcbiAgICByaWdodDogLTAuN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGsgLmMtb2JqMDMuLS0wMSB7XG4gICAgdG9wOiAxMXZ3O1xuICAgIGxlZnQ6IC0wLjF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrIC5jLW9iajAzLi0tMDEge1xuICAgIHRvcDogMTF2dztcbiAgICBsZWZ0OiAtMC4xdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212IHtcbiAgICBhc3BlY3QtcmF0aW86IDE1NjAvNzkwO1xuICAgIHdpZHRoOiA5Ny41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdiB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvNDUwO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9faW1nOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2ltZyBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNzklO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIHtcbiAgICB0b3A6IDEyLjklO1xuICAgIGxlZnQ6IDUuMiU7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIHtcbiAgICB0b3A6IDglO1xuICAgIGxlZnQ6IDglO1xuICAgIGdhcDogMHB4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIHAge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIHAge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNjY2NjY2NjY3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIHAge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX3BhZ2V0dGwgaDEge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9fcGFnZXR0bCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19wYWdldHRsIGgxIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19oZWFkaW5nIHtcbiAgICBib3R0b206IDEwLjclO1xuICAgIGxlZnQ6IDUuMSU7XG4gICAgZ2FwOiAxOXB4O1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2hlYWRpbmcge1xuICAgIGJvdHRvbTogMTAlO1xuICAgIGxlZnQ6IDUlO1xuICAgIGdhcDogNXB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19oZWFkaW5nIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2NjY2NjY2Njc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2hlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9faGVhZGluZyBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2hlYWRpbmcgcDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9faGVhZGluZyBwOjphZnRlciB7XG4gICAgcmlnaHQ6IC0yN3B4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19oZWFkaW5nIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2hlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg0MjEwNTI2MztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9fY29tcGFueSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2NvbXBhbnkge1xuICAgIGJvdHRvbTogMTAuMyU7XG4gICAgcmlnaHQ6IDUuMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbXZfX2NvbXBhbnkge1xuICAgIGJvdHRvbTogMyU7XG4gICAgcmlnaHQ6IDMlO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX212X19jb21wYW55IHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX212X19jb21wYW55IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tdl9fY29tcGFueSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZV9fdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb25zIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZV9fcGVyc29ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZV9fcGVyc29uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbiAuY2FyZF9faGVhZCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZV9fcGVyc29uIC5jYXJkX19oZWFkIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2luZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2luZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX25hbWUge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbiAuY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludHJvZHVjZV9fcGVyc29uIC5jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbiAuY2FyZF9fcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX3Bvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbiAuY2FyZF9fcG9zaXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2JvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRyb2R1Y2VfX3BlcnNvbiAuY2FyZF9fYm9keSBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50cm9kdWNlX19wZXJzb24gLmNhcmRfX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9faW50ZXJ2aWV3X19pbm5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtZ3JheSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRlcnZpZXdfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50ZXJ2aWV3X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2ludGVydmlld19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19pbnRlcnZpZXdfX3VuZGVySW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50ZXJ2aWV3X191bmRlckltZyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9faW50ZXJ2aWV3X191bmRlckltZyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fY29udGVudHMge1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgZ2FwOiAxNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19jb250ZW50cyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19jb250ZW50IC5jLW9iajAxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fY29udGVudDpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX2NvbnRlbnQ6bnRoLWNoaWxkKDMpIC5jLW9iajAxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3Nzc3ODtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19jb250ZW50ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2NvbnRlbnQgPiBpbWcge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fY29udGVudCA+IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgIGdhcDogNTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9faXRlbSA+IGg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19pdGVtID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODE4MTgxODE4MjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2l0ZW0gPiBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX2l0ZW0gPiBoNDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2l0ZW0gPiBoNDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2l0ZW0gPiBoNDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19jb21tZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2NvbW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19jb21tZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2NvbW1lbnQge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19jb21tZW50IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDZweCBzb2xpZCB2YXIoLS1jLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19jb21tZW50ID4gcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX2NvbW1lbnQgPiBwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogNDhweCA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCA+IHAge1xuICAgIHdpZHRoOiA2NS4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCA+IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fY29tbWVudCA+IHA6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19jb21tZW50ID4gcDo6YmVmb3JlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTE5cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX21lbWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbWVtYmVyIHtcbiAgICB3aWR0aDogMTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbWVtYmVyIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX21lbWJlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHZhcigtLWMtd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19tZW1iZXIgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE0MC8xNDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fbWVtYmVyIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjAvMTIwO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX21lbWJlciAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX21lbWJlciAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX21lbWJlciAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYzEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19zdW1tYXJ5X19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fc3VtbWFyeV9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fc3VtbWFyeV9faW5uZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX3R0bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fc3VtbWFyeV9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19zdW1tYXJ5X190dGwge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX3R0bCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX3R0bCBoMyB7XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19zdW1tYXJ5X190dGwgaDMge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19zdW1tYXJ5X190dGwgaDM6OmJlZm9yZSwgLnAtY3Jvc3N0YWxrU2luZ2xlX19zdW1tYXJ5X190dGwgaDM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDU1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX3N1bW1hcnlfX3R0bCBoMzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fc3VtbWFyeV9fdHRsIGgzOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucC1jcm9zc3RhbGtTaW5nbGVfX3JlbGF0ZWRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3JlbGF0ZWRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX190dGwge1xuICAgIHdpZHRoOiAyMC42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX190dGwge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIGdhcDogNjBweDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3JlbGF0ZWRfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBnYXA6IDYwcHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW1nIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW1nIHAge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy43NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19jYXJkIC5pbWcgcCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMjg1NzE0Mjg1NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19jYXJkIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3JlbGF0ZWRfX2NhcmQgLmluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW5mbyBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX3JlbGF0ZWRfX2NhcmQgLmluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19yZWxhdGVkX19jYXJkIC5pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW5mbyBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fcmVsYXRlZF9fY2FyZCAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX290aGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19vdGhlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXIgLnAtd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX290aGVyIC5wLXdhdmUge1xuICAgIHRvcDogLTEzMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX290aGVyIC5wLXdhdmUge1xuICAgIHRvcDogLTE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX290aGVyIC5wLXdhdmUge1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlX19vdGhlciAucC13YXZlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXJfX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXJfX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXJfX3NsaWRlciAucC1jcm9zc3RhbGtTbGlkZXJfX2hlYWRpbmcgaDMge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZV9fb3RoZXJfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGVfX290aGVyX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZSAuYy1vYmowMS4tLTAxIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlIC5jLW9iajAxLi0tMDEge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNCUsIC0yNSUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGUgLmMtb2JqMDIuLS0wMSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDQzcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM4JSwgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZSAuYy1vYmowMi4tLTAxIHtcbiAgICBsZWZ0OiA4M3Z3O1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZSAuYy1vYmowMi4tLTAyIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDM1cHgpO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlIC5jLW9iajAyLi0tMDIge1xuICAgIGJvdHRvbTogY2FsYygxMDAlIC0gNnB4KTtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlIC5jLW9iajAzLi0tMDEge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwJSwgMCk7XG4gICAgdG9wOiA0LjN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY3Jvc3N0YWxrU2luZ2xlIC5jLW9iajAzLi0tMDEge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNCUsIDk1JSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZSAuYy1vYmowMy4tLTAyIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA5NCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGUgLmMtb2JqMDMuLS0wMiB7XG4gICAgbGVmdDogODN2dztcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDE0cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jcm9zc3RhbGtTaW5nbGUgLmMtb2JqMDMuLS0wMyB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA3N3B4KTtcbiAgICByaWdodDogY2FsYygxMDAlICsgMTRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNyb3NzdGFsa1NpbmdsZSAuYy1vYmowMy4tLTAzIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE0cHgpO1xuICAgIGxlZnQ6IC0yM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wLW1lc3NhZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVzc2FnZV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWVzc2FnZV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC1tZXNzYWdlX19pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wLW1lc3NhZ2VfX3N1YnR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2VfX3N1YnR0bCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2VfX3N1YnR0bCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtbWVzc2FnZV9fc3VidHRsIGgzIHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVzc2FnZV9fc3VidHRsIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNzY0NzA1ODgyO1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2VfX3N1YnR0bCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLW1lc3NhZ2VfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2VfX3RleHQge1xuICAgIGdhcDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tZXNzYWdlX190ZXh0IHtcbiAgICBnYXA6IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtbWVzc2FnZV9fdGV4dCBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2VfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zMzMzMzMzMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tZXNzYWdlX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tZXNzYWdlX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWVzc2FnZV9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtbWVzc2FnZV9fbmFtZSAuY29tcGFueS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2VfX25hbWUgLmNvbXBhbnktbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2VfX25hbWUgLmNvbXBhbnktbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLW1lc3NhZ2VfX25hbWUgLnByZXNpZGVudC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tZXNzYWdlX19uYW1lIC5wcmVzaWRlbnQtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2VfX25hbWUgLnByZXNpZGVudC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB9XG59XG4ucC1tZXNzYWdlX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2VfX2J0bnMge1xuICAgIGdhcDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWVzc2FnZV9fYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVzc2FnZV9fYnRucyAucC1tZXNzYWdlX19idG4ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2VfX2J0bnMgLnAtbWVzc2FnZV9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lc3NhZ2UgLmMtb2JqMDEuLS0wMSB7XG4gICAgdG9wOiA2OS44JTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWVzc2FnZSAuYy1vYmowMS4tLTAxIHtcbiAgICB0b3A6IDY1JTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tZXNzYWdlIC5jLW9iajAyLi0tMDEge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW1lc3NhZ2UgLmMtb2JqMDIuLS0wMSB7XG4gICAgcmlnaHQ6IDgydnc7XG4gICAgYm90dG9tOiAxNzRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tZXNzYWdlIC5jLW9iajAzLi0tMDEge1xuICAgIHRvcDogMTYuNCU7XG4gICAgcmlnaHQ6IC0zMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tZXNzYWdlIC5jLW9iajAzLi0tMDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGUge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZmlsZV9fY29udGVudF9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucC1wcm9maWxlX19pbmZvIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19pbmZvIGRsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9faW5mbyBkbCB7XG4gICAgcGFkZGluZzogMThweCA2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxNDI4NTcxNDM7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2luZm8gZHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19pbmZvIGR0IHtcbiAgICB3aWR0aDogMTIuMTExMTExMTExMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGVfX2luZm8gZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1wcm9maWxlX19pbmZvIGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNzUlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcm9maWxlX19pbmZvIGR0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtcHJvZmlsZV9faW5mbyBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19pbmZvIGRkIHtcbiAgICB3aWR0aDogODcuNzc3Nzc3Nzc3OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9faW5mbyBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2luZm8gZGQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtcHJvZmlsZV9fbWFwIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgICBtYXJnaW4tdG9wOiA5N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1wcm9maWxlX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDk3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGVfX21hcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDkwLzY3O1xuICB9XG59XG4ucC1wcm9maWxlX19tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGVfX2V4ZWN1dGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogOTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19leGVjdXRpdmVfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19leGVjdXRpdmVfX2xlZnQge1xuICAgIHdpZHRoOiAxMi4xMTExMTExMTExJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucC1wcm9maWxlX19leGVjdXRpdmVfX2xlZnQgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19sZWZ0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGVfX2V4ZWN1dGl2ZV9fbGVmdCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGVfX2V4ZWN1dGl2ZV9fcmlnaHQge1xuICAgIHdpZHRoOiA2NC40NDQ0NDQ0NDQ0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2V4ZWN1dGl2ZV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDY0cHggNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2V4ZWN1dGl2ZV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19leGVjdXRpdmVfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NC44Mjc1ODYyMDY5JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDZweCAxOHB4O1xuICB9XG59XG4ucC1wcm9maWxlX19leGVjdXRpdmVfX2l0ZW0gLnJvbGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19pdGVtIC5yb2xlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxNDI4NTcxNDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGVfX2V4ZWN1dGl2ZV9faXRlbSAucm9sZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxNDI4NTcxNDM7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2V4ZWN1dGl2ZV9faXRlbSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlX19leGVjdXRpdmVfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZV9fZXhlY3V0aXZlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLnAtcHJvZmlsZV9fYnRuIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGVfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogOThweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcm9maWxlX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGUgLmMtb2JqMDEuLS0wMSB7XG4gICAgdG9wOiAzOSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjklLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZSAuYy1vYmowMS4tLTAxIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0NSUsIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcm9maWxlIC5jLW9iajAyLi0tMDEge1xuICAgIGJvdHRvbTogMTEuNSU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJvZmlsZSAuYy1vYmowMi4tLTAxIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByb2ZpbGUgLmMtb2JqMDMuLS0wMSB7XG4gICAgdG9wOiA2N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU0JSwgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByb2ZpbGUgLmMtb2JqMDMuLS0wMSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTQxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZhY3lfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X19pdGVtcyB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19pdGVtcyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X19pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2MTUzODQ2MTU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXByaXZhY3lfX2l0ZW0gaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X19pdGVtIGgzIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19pdGVtIGgzIHtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeV9faXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X19pdGVtID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW0gPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtcHJpdmFjeV9faXRlbSA+IHVsID4gbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeV9faXRlbSA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjg1NzE0Mjg1NztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeV9faXRlbSA+IHVsID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtID4gdWwgPiBsaSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wLXByaXZhY3lfX2l0ZW0gPiB1bCA+IGxpIHVsID4gbGkge1xuICBsaXN0LXN0eWxlOiBsb3dlci1hbHBoYTtcbn1cbi5wLXByaXZhY3lfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1wcml2YWN5X190ZXh0IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxNDI4NTcxNDtcbiAgfVxufVxuLnAtcHJpdmFjeV9fdGV4dCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wLXByaXZhY3lfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cyB7XG4gICAgcGFkZGluZy10b3A6IDE3M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtbmV3c19faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDE1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG4ucC1uZXdzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fdGFicyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fdGFiIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX190YWIge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAzKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDMpO1xuICB9XG59XG4ucC1uZXdzX190YWIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrLWdyYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWRhcmstZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heCAxMDB2bWF4IDEwMHZtYXggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3RhYiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3RhYiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtbmV3c19fdGFiIGEuLS1jdXJyZW50LCAucC1uZXdzX190YWIgYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMxKTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtbmV3c19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19faXRlbXMge1xuICAgIGdhcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19faXRlbXMge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLnAtbmV3c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbmV3c19faXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTA1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2l0ZW06OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMi42dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2l0ZW06OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMi42dnc7XG4gIH1cbn1cbi5wLW5ld3NfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jYXJkIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NhcmQge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuLnAtbmV3c19fY2FyZDo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jYXJkOjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19jYXJkOjphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogM3B4O1xuICB9XG59XG4ucC1uZXdzX19jYXJkOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICByaWdodDogLTEwcHg7XG59XG4ucC1uZXdzX19jYXJkOmhvdmVyIC50aXRsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtbmV3c19fY2FyZF9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxMjAwLzY0MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2NhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDIxLjgxODE4MTgxODIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19jYXJkX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zO1xuICAgIHdpZHRoOiA0NS43MTQyODU3MTQzJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC1uZXdzX19jYXJkX19pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2NhcmRfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1dnc7XG4gICAgd2lkdGg6IDc0LjU0NTQ1NDU0NTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19jYXJkX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA4OC41NzE0Mjg1NzE0JTtcbiAgfVxufVxuLnAtbmV3c19fY2FyZF9faW5mbyAuZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY2FyZF9faW5mbyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY2FyZF9faW5mbyAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jYXJkX19pbmZvIC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NhcmRfX2luZm8gLmNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5wLW5ld3NfX2NhcmRfX2luZm8gLnRpdGxlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxODE4MTgxODI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jYXJkX19pbmZvIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19jYXJkX19pbmZvIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLW5ld3NfX3NpbmdsZWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19zaW5nbGVoZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fc2luZ2xlaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX3NpbmdsZWhlYWRfX2RhdGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3NpbmdsZWhlYWRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3NpbmdsZWhlYWRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnAtbmV3c19fc2luZ2xlaGVhZF9fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19zaW5nbGVoZWFkX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fc2luZ2xlaGVhZF9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnAtbmV3c19fc2luZ2xlaGVhZF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQxMTc2NDcwNjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3NpbmdsZWhlYWRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19zaW5nbGVoZWFkX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX3d5c2l3eWcgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucC1uZXdzX193eXNpd3lnIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnIGgyIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2MTUzODQ2MTU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnIGgyIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnAtbmV3c19fd3lzaXd5ZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWM1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgaDMge1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnIGgzIHtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnAtbmV3c19fd3lzaXd5ZyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wLW5ld3NfX3d5c2l3eWcgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1uZXdzX193eXNpd3lnID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnID4gdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yODU3MTQyODU3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnID4gdWwgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIH1cbn1cbi5wLW5ld3NfX3d5c2l3eWcgPiB1bCA+IGxpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnAtbmV3c19fd3lzaXd5ZyA+IHVsID4gbGkgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IGxvd2VyLWFscGhhO1xufVxuLnAtbmV3c19fd3lzaXd5ZyA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyA+IG9sIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnID4gb2wge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLW5ld3NfX3d5c2l3eWcgPiBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgPiBvbCA+IGxpIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI4NTcxNDI4NTc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgPiBvbCA+IGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgfVxufVxuLnAtbmV3c19fd3lzaXd5ZyA+IG9sID4gbGkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucC1uZXdzX193eXNpd3lnID4gb2wgPiBsaSB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbG93ZXItYWxwaGE7XG59XG4ucC1uZXdzX193eXNpd3lnIC53cC1lbGVtZW50LWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtZWxlbWVudC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgLndwLWVsZW1lbnQtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4ucC1uZXdzX193eXNpd3lnIC53cC1lbGVtZW50LWNhcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4payXCI7XG59XG4ucC1uZXdzX193eXNpd3lnIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX193eXNpd3lnIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX193eXNpd3lnIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtYmxvY2stdGFibGUgdGFibGUge1xuICAgIG1pbi13aWR0aDogOTAwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLnAtbmV3c19fd3lzaXd5ZyAud3AtYmxvY2stdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzcpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgLndwLWJsb2NrLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMjdweCAzMHB4O1xuICAgIG1pbi13aWR0aDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgLndwLWJsb2NrLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG4ucC1uZXdzX193eXNpd3lnIC53cC1ibG9jay10YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtYmxvY2stdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtYmxvY2stdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4ucC1uZXdzX193eXNpd3lnIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtZWxlbWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtZWxlbWVudC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxufVxuLnAtbmV3c19fd3lzaXd5ZyAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLW5ld3NfX3d5c2l3eWcgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtbmV3c19fd3lzaXd5ZyAud3AtZWxlbWVudC1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19mb3J3YXJkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgLndwLWVsZW1lbnQtYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fd3lzaXd5ZyAud3AtZWxlbWVudC1idXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3d5c2l3eWcgLndwLWJsb2NrLWJ1dHRvbnMgPiAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtMjUsIC5wLW5ld3NfX3d5c2l3eWcgLndwLWJsb2NrLWJ1dHRvbnMgPiAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtNTAsIC5wLW5ld3NfX3d5c2l3eWcgLndwLWJsb2NrLWJ1dHRvbnMgPiAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtNzUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuLnAtbmV3c19fd3lzaXd5ZyBhIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1uZXdzX193eXNpd3lnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1uZXdzX19zaW5nbGVfX3VuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc2luZ2xlX191bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3NpbmdsZV9fdW5kZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX3NpbmdsZV9fdW5kZXJfX2xpc3Qge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3NpbmdsZV9fdW5kZXJfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fc2luZ2xlX191bmRlcl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtbmV3c19fc2luZ2xlX191bmRlcl9fbGlzdDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1uZXdzX19zaW5nbGVfX3VuZGVyX19saXN0Li0tcHJldjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcImFycm93X2JhY2tcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xuICB0b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc2luZ2xlX191bmRlcl9fbGlzdC4tLXByZXY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19zaW5nbGVfX3VuZGVyX19saXN0Li0tcHJldjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wLW5ld3NfX3NpbmdsZV9fdW5kZXJfX2xpc3QuLS1uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJhcnJvd19mb3J3YXJkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fc2luZ2xlX191bmRlcl9fbGlzdC4tLW5leHQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3NpbmdsZV9fdW5kZXJfX2xpc3QuLS1uZXh0OjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzIC5jLW9iajAyLi0tMDEge1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBsZWZ0OiAtNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3cyAuYy1vYmowMi4tLTAxIHtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MgLmMtb2JqMDMuLS0wMSB7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogLTI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3MgLmMtb2JqMDMuLS0wMSB7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIHRvcDogMzlweDtcbiAgfVxufVxuLnAtbmV3c19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtbmV3c19fcGFnaW5hdGlvbl9fcHJldiwgLnAtbmV3c19fcGFnaW5hdGlvbl9fbmV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19wYWdpbmF0aW9uX19wcmV2LCAucC1uZXdzX19wYWdpbmF0aW9uX19uZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX3BhZ2luYXRpb25fX3ByZXYsIC5wLW5ld3NfX3BhZ2luYXRpb25fX25leHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wLW5ld3NfX3BhZ2luYXRpb25fX3ByZXY6aG92ZXIsIC5wLW5ld3NfX3BhZ2luYXRpb25fX25leHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtbmV3c19fcGFnaW5hdGlvbl9fbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLW5ld3NfX3BhZ2luYXRpb25fX251bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYzEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fcGFnaW5hdGlvbl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fcGFnaW5hdGlvbl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucC1uZXdzX19wYWdpbmF0aW9uX19udW1iZXI6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG59XG4ucC1uZXdzX19wYWdpbmF0aW9uX19udW1iZXIuLS1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdyb3VwX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ3JvdXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucC1ncm91cF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ncm91cF9faXRlbXMge1xuICAgIGdhcDogMTQxcHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdyb3VwX19pdGVtcyB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ncm91cF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ3JvdXBfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ncm91cF9faXRlbV9faW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDYpO1xuICBhc3BlY3QtcmF0aW86IDUwMC8yODA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtZ3JvdXBfX2l0ZW1fX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ucC1ncm91cF9faXRlbV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWdyb3VwX19pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ncm91cF9faXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ3JvdXBfX2l0ZW1fX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWdyb3VwX19pdGVtX190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ3JvdXBfX2l0ZW1fX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ncm91cF9faXRlbV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWdyb3VwX19pdGVtX19idG4ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZ3JvdXBfX2l0ZW1fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ncm91cF9faXRlbV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtc3RhdGVtZW50X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYzcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nOiAxMzBweCAxMDBweCAxNjBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDI4cHg7XG4gIH1cbn1cbi5wLXN0YXRlbWVudF9fY29udGVudF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc3RhdGVtZW50X19jb250ZW50X190dGwgaDMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2NvbnRlbnRfX3R0bCBoMyB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X190dGwgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5wLXN0YXRlbWVudF9fY29udGVudF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X190ZXh0IHtcbiAgICBnYXA6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogODdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X190ZXh0IHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuLnAtc3RhdGVtZW50X19jb250ZW50X190ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMi4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X19jb3B5U2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jb250ZW50X19jb3B5U2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucC1zdGF0ZW1lbnRfX2NvbnRlbnRfX2NvcHlTbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5wLXN0YXRlbWVudF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIGdhcDogMTA1cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucC1zdGF0ZW1lbnRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXN0YXRlbWVudF9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDgwcHggNzBweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGF0ZW1lbnRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDU2cHggMjBweCAzOHB4IDIwcHg7XG4gIH1cbn1cbi5wLXN0YXRlbWVudF9fY2FyZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC1zdGF0ZW1lbnRfX2NhcmRfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2NhcmRfX2hlYWRpbmcge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9faGVhZGluZyB7XG4gICAgdG9wOiAtMTRweDtcbiAgfVxufVxuLnAtc3RhdGVtZW50X19jYXJkX19oZWFkaW5nIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9faGVhZGluZyBoMyB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jYXJkX19oZWFkaW5nIGgzIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wLXN0YXRlbWVudF9fY2FyZF9faGVhZGluZyBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9faGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGF0ZW1lbnRfX2NhcmRfX2hlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1zdGF0ZW1lbnRfX2NhcmRfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zdGF0ZW1lbnRfX2NhcmRfX3RleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2NhcmRfX2xpc3Qge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jYXJkX19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXN0YXRlbWVudF9fY2FyZF9fbGlzdC4tLTAxIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fbGlzdC4tLTAxIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jYXJkX19saXN0Li0tMDEgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgfVxufVxuLnAtc3RhdGVtZW50X19jYXJkX19saXN0Li0tMDEgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMi4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fbGlzdC4tLTAxIHVsIGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMik7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fbGlzdC4tLTAxIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucC1zdGF0ZW1lbnRfX2NhcmRfX2xpc3QuLS0wMiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2NhcmRfX2xpc3QuLS0wMiB1bCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fbGlzdC4tLTAyIHVsIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnAtc3RhdGVtZW50X19jYXJkX19saXN0Li0tMDIgbGkge1xuICBsaW5lLWhlaWdodDogMi4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudF9fY2FyZF9fbGlzdC4tLTAyIGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19jYXJkX19saXN0Li0tMDIgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXN0YXRlbWVudF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3RhdGVtZW50X19idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdGF0ZW1lbnRfX2J0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdGVtZW50IC5jLW9iajAxLi0tMDEge1xuICAgIHRvcDogMzIuMiU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNiUsIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGF0ZW1lbnQgLmMtb2JqMDEuLS0wMSB7XG4gICAgdG9wOiA2NyU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wLXN0YXRlbWVudCAuYy1vYmowMS4tLTAyIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudCAuYy1vYmowMS4tLTAyIHtcbiAgICBib3R0b206IDMuNiU7XG4gICAgcmlnaHQ6IC0yNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOSUsIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGF0ZW1lbnQgLmMtb2JqMDEuLS0wMiB7XG4gICAgYm90dG9tOiA2JTtcbiAgICBsZWZ0OiA5NiU7XG4gIH1cbn1cbi5wLXN0YXRlbWVudCAuYy1vYmowMi4tLTAxIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudCAuYy1vYmowMi4tLTAxIHtcbiAgICB0b3A6IDkuMyU7XG4gICAgcmlnaHQ6IC0yNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzOSUsIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGF0ZW1lbnQgLmMtb2JqMDIuLS0wMSB7XG4gICAgdG9wOiA4JTtcbiAgICBsZWZ0OiA5NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0YXRlbWVudCAuYy1vYmowMy4tLTAxIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2JSwgLTE3JSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN0YXRlbWVudCAuYy1vYmowMy4tLTAxIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuLnAtc3RhdGVtZW50IC5jLW9iajAzLi0tMDIge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RhdGVtZW50IC5jLW9iajAzLi0tMDIge1xuICAgIHRvcDogMjguOCU7XG4gICAgbGVmdDogLTI1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdGF0ZW1lbnQgLmMtb2JqMDMuLS0wMiB7XG4gICAgdG9wOiAzOCU7XG4gICAgcmlnaHQ6IDk2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC1jb250YWN0X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgfVxufVxuLnAtY29udGFjdF9fdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3RleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnAtY29udGFjdF9fdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1jb250YWN0X190ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1jb250YWN0X19mb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDE2MHB4IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxOHB4O1xuICB9XG59XG4ucC1mb3JtIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm0gZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvcm0gZGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtZm9ybSBkbCBkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybSBkbCBkdCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm0gZGwgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1mb3JtIGRsIGR0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybSBkbCBkdDo6YmVmb3JlIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm0gZGwgZHQ6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0gZGwgZGQge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9ybSBkbCBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuLnAtZm9ybSBkbCBkZCBzZWxlY3QsIC5wLWZvcm0gZGwgZGQgdGV4dGFyZWEsIC5wLWZvcm0gZGwgZGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWdyYXkwNSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtIGRsIGRkIHNlbGVjdCwgLnAtZm9ybSBkbCBkZCB0ZXh0YXJlYSwgLnAtZm9ybSBkbCBkZCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDE5cHggMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9ybSBkbCBkZCBzZWxlY3QsIC5wLWZvcm0gZGwgZGQgdGV4dGFyZWEsIC5wLWZvcm0gZGwgZGQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG59XG4ucC1mb3JtIGRsIGRkIHNlbGVjdC53cGNmNy1ub3QtdmFsaWQsIC5wLWZvcm0gZGwgZGQgdGV4dGFyZWEud3BjZjctbm90LXZhbGlkLCAucC1mb3JtIGRsIGRkIGlucHV0LndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzIzMjtcbn1cbi5wLWZvcm0gZGwgZGQgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNkYzMyMzI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybSBkbCBkZCB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm0gZGwgZGQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ucC1mb3JtX19yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cbi5wLWZvcm1fX2FjY2VwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2FjY2VwdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnAtZm9ybV9fYWNjZXB0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9ybV9fYWNjZXB0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnAtZm9ybV9fYWNjZXB0IC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wLWZvcm1fX2FjY2VwdCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2FjY2VwdCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm1fX2FjY2VwdCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG4ucC1mb3JtX19hY2NlcHQgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWdyYXkwNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb3JtX19hY2NlcHQgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5wLWZvcm1fX2FjY2VwdCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYzEpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB2YXIoLS1jMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb3JtX19hY2NlcHQgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG4ucC1mb3JtX19hY2NlcHQgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1mb3JtX19hY2NlcHQgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZm9ybV9fYWNjZXB0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ucC1mb3JtX19hY2NlcHQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWZvcm1fX2FjY2VwdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEwNCwgMTgzLCAwLjMpO1xufVxuLnAtZm9ybV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC1mb3JtX19idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJhcnJvd19mb3J3YXJkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucC1mb3JtX19idXR0b24gLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZm9ybV9fYnV0dG9uIC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnAtZm9ybV9fYnV0dG9uIC53cGNmNy1zdWJtaXQ6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLWZvcm1fX2J1dHRvbiAud3BjZjctc3VibWl0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5MDUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtZ3JheTA1KTtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm1fX2J1dHRvbiAud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvcm1fX2J1dHRvbiAud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG59XG4ucC1mb3JtX19idXR0b246aG92ZXI6aGFzKC53cGNmNy1zdWJtaXQ6bm90KDpkaXNhYmxlZCkpOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2Rpc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2Rpc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fZGlzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19kaXNjcmlwdGlvbiBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fZGlzY3JpcHRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19kaXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19kaXNjcmlwdGlvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2Rpc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fZGlzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDMpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBtaW4taGVpZ2h0OiA4MjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAuaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmhlYWQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAuaGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAuaGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5oZWFkIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTkyNTkyNTkzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmhlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmltZyB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTEzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC50ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fYXR0ZW1wdF9fY2FyZCAubGlzdCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmxpc3QgdWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5saXN0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2F0dGVtcHRfX2NhcmQgLmxpc3QgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19hdHRlbXB0X19jYXJkIC5saXN0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5nX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5nX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmdfX2lubmVyIGgzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5nX19pbm5lciBoMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9faGVhZGluZ19faW5uZXIgaDMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eV9faGVhZGluZ19faW5uZXIgaDM6OmJlZm9yZSwgLnAtc3VzdGFpbmFiaWxpdHlfX2hlYWRpbmdfX2lubmVyIGgzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5nX19pbm5lciBoMzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19oZWFkaW5nX19pbm5lciBoMzo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19jcm9zc3RhbGsge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fY3Jvc3N0YWxrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHlfX2Nyb3NzdGFsa19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fY3Jvc3N0YWxrX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19jcm9zc3RhbGtfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fY3Jvc3N0YWxrX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX2Nyb3NzdGFsa19fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eV9fcmVwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX3JlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucC1zdXN0YWluYWJpbGl0eV9fcmVwb3J0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnRfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX3JlcG9ydF9faGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnRfX2hlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyA0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX3JlcG9ydF9faGVhZF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cHgpIC8gMik7XG4gIH1cbn1cbi5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnRfX2hlYWRfX2J0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1kYXJrLWdyYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWRhcmstZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heCAxMDB2bWF4IDEwMHZtYXggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnRfX2hlYWRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fcmVwb3J0X19oZWFkX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtc3VzdGFpbmFiaWxpdHlfX3JlcG9ydF9faGVhZF9fYnRuLi0tY3VycmVudCwgLnAtc3VzdGFpbmFiaWxpdHlfX3JlcG9ydF9faGVhZF9fYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG59XG4ucC1zdXN0YWluYWJpbGl0eV9fcmVwb3J0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnRfX2JvZHkge1xuICAgIGdhcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHlfX3JlcG9ydF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5X19yZXBvcnRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zdXN0YWluYWJpbGl0eV9fcmVwb3J0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5IC5jLW9iajAyLi0tMDEge1xuICAgIHRvcDogMTc4cHg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMTNweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXN1c3RhaW5hYmlsaXR5IC5jLW9iajAyLi0tMDEge1xuICAgIHRvcDogNDZweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHkgLmMtb2JqMDMuLS0wMSB7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHkgLmMtb2JqMDMuLS0wMSB7XG4gICAgdG9wOiAyN3B4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdXN0YWluYWJpbGl0eSAuYy1vYmowMy4tLTAyIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDc3cHgpO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc3VzdGFpbmFiaWxpdHkgLmMtb2JqMDMuLS0wMiB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1idXNpbmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19tdkltZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDg5Ljg3MDEyOTg3MDElO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19tdkltZyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2Rpc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2Rpc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19kaXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2Rpc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2Rpc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMDkwOTA5MDkwOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2Rpc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG4ucC1idXNpbmVzc19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19zbGlkZXIuaXMtcGlubmVkIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19zbGlkZXIuaXMtcGlubmVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19zbGlkZXIuc3BsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB9XG4gIC5wLWJ1c2luZXNzX19zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5wLWJ1c2luZXNzX19zbGlkZXIgLnNwbGlkZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1idXNpbmVzc19fY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDUwLjY0OTM1MDY0OTQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi8xMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wLWJ1c2luZXNzX19jYXJkX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogNDQuMDkwOTA5MDkwOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1idXNpbmVzc19fY2FyZF9fdGl0bGUgaDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX3RpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzMzMzMzMzMzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX190aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NhcmRfX3RpdGxlIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX3RpdGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX190aXRsZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgd2lkdGg6IDgzLjk0Njk4MDg1NDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NhcmRfX3RleHQgcCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jYXJkX19saW5rIGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjUzMzMzMzMzMzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jYXJkX19saW5rIGE6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2xpbmsgYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19saW5rIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG4ucC1idXNpbmVzc19fY2FyZF9fbGluayBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19saW5rLi0tYmxhbmsgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGluay4tLWJsYW5rIGEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2xpbmsuLS1ibGFuayBhOjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGluay4tLWJsYW5rIGE6OmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19jYXJkX19saW5rLi0tYmxhbmsgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJvcGVuX2luX25ld1wiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19saW5rLi0tYmxhbmsgYTo6YmVmb3JlIHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGluay4tLWJsYW5rIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYnVzaW5lc3NfX2NhcmRfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGFiZWwge1xuICAgIHRvcDogNiU7XG4gICAgcmlnaHQ6IDEwLjglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGFiZWwge1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IDEwLjglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1idXNpbmVzc19fY2FyZF9fbGFiZWwge1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG59XG4ucC1idXNpbmVzc19fY2FyZF9fbGFiZWwgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1idXNpbmVzc19fY2FyZF9fbGFiZWwgcC5udW1iZXIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1idXNpbmVzc19fY2FyZF9fbGFiZWwgcC5udW1iZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJ1c2luZXNzX19jYXJkX19sYWJlbCBwLm51bWJlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX2NhcmRfX2xhYmVsIHAubnVtYmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1idXNpbmVzcyAuYy1vYmowMi4tLTAxIHtcbiAgICBsZWZ0OiAxMzVweDtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWJ1c2luZXNzIC5jLW9iajAyLi0tMDEge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3MgLmMtb2JqMDIuLS0wMSB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWJ1c2luZXNzIC5jLW9iajAzLi0tMDEge1xuICAgIHJpZ2h0OiAxMjFweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWJ1c2luZXNzIC5jLW9iajAzLi0tMDEge1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3MgLmMtb2JqMDMuLS0wMSB7XG4gICAgcmlnaHQ6IC0yM3B4O1xuICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLyogYnVzaW5lc3MgcHJvZ3Jlc3MgYmFyICovXG4ucC1idXNpbmVzc19fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHJpZ2h0OiAwLjUlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX3Byb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1idXNpbmVzc19fc2xpZGVyLmlzLXBpbm5lZCAucC1idXNpbmVzc19fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYnVzaW5lc3NfX3NsaWRlci5pcy1waW5uZWQgLnAtYnVzaW5lc3NfX3Byb2dyZXNzIHtcbiAgICByaWdodDogLTE4cHg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbi5wLWJ1c2luZXNzX19wcm9ncmVzc19fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYzEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC1oaXN0b3J5X19iZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLWlubGluZTogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLnAtaGlzdG9yeV9fYmcge1xuICAgIHRvcDogOTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE1NjAvNzkwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fYmcge1xuICAgIHRvcDogOTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE1NjAvMTIwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fYmcge1xuICAgIHRvcDogOTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE1NjAvMTgwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fYmcge1xuICAgIHRvcDogNzBweDtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS83MDA7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtaGlzdG9yeV9fYmcuaXMtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5wLWhpc3RvcnlfX2JnLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIGFzcGVjdC1yYXRpbzogMTkyMC8xMjAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnAtaGlzdG9yeV9fYmcuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1oaXN0b3J5X19iZy5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBhc3BlY3QtcmF0aW86IDE5MjAvMTQwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fYmcuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgYXNwZWN0LXJhdGlvOiAxOTIwLzI1MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2JnLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS8xMDAwO1xuICB9XG59XG4ucC1oaXN0b3J5X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX212IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19tdiB7XG4gICAgcGFkZGluZy10b3A6IDQ1dnc7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWMtd2hpdGUpO1xufVxuLnAtaGlzdG9yeV9fZGlzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19kaXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2Rpc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG4ucC1oaXN0b3J5X19kaXNjcmlwdGlvbiBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2Rpc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc2NDcwNTg4MjQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2Rpc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19kaXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2Rpc2NyaXB0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzA3NjkyMzA3NztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2NvbnRlbnRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2NvbnRlbnRfX2hlYWRpbmcge1xuICAgIGdhcDogMzNweDtcbiAgICBwYWRkaW5nLWlubGluZTogOS4zJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9faGVhZGluZyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG4ucC1oaXN0b3J5X19jb250ZW50X19oZWFkaW5nIC5lbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9faGVhZGluZyAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NvbnRlbnRfX2hlYWRpbmcgLmVuIHtcbiAgICBmb250LXNpemU6IDIuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY29udGVudF9faGVhZGluZyAuamEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2NvbnRlbnRfX2hlYWRpbmcgLmphIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jb250ZW50X19oZWFkaW5nIC5qYSB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NvbnRlbnRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDI2dnc7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2NvbnRlbnRfX2JvZHkuaXMtcGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9fYm9keS5pcy1waW5uZWQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NvbnRlbnRfX2JvZHkuaXMtcGlubmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ucC1oaXN0b3J5X19jb250ZW50X19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jb250ZW50X19pbWcge1xuICAgIHBhZGRpbmctdG9wOiAyMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9faW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2NvbnRlbnRfX2ltZyBpbWcge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY29udGVudF9fYm5yIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NvbnRlbnRfX2JuciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE1MHB4IDY0cHggMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudCB7XG4gICAgcGFkZGluZzogMjRweCAxNTBweCA2NHB4IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAwcHggNjRweCAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwge1xuICBjb3VudGVyLXJlc2V0OiBsaS1udW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwge1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbGktbnVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1LjgzMzMzMzMzMzNweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSBidXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkwOCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxODAvNjA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uIHtcbiAgICBhc3BlY3QtcmF0aW86IDE0MC82MDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjAvNjA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTIwLzYwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIGxpIGJ1dHRvbiB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDAvNjA7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDJweCAxNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDAuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSBidXR0b246OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5MDgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCAwIDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIGxpIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uOjphZnRlciB7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSBidXR0b246OmFmdGVyIHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIGxpIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTRweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uOmhvdmVyLCAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19oZWFkIHVsIGxpIGJ1dHRvbi5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uOmhvdmVyOjphZnRlciwgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faGVhZCB1bCBsaSBidXR0b24uaXMtYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2hlYWQgdWwgbGkgYnV0dG9uLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2l0ZW1zIHtcbiAgICBnYXA6IDEwMHB4O1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faXRlbXMuaXMtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4ucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19pdGVtIHtcbiAgICB3aWR0aDogMTMwMHB4O1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG59XG4ucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X19pdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX3llYXIge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X195ZWFyIHtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9feWVhciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ucC1oaXN0b3J5X19zbGlkZXJDb250ZW50X195ZWFyIHAge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX3llYXIgcCB7XG4gICAgZm9udC1zaXplOiAxOC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fc2xpZGVyQ29udGVudF9feWVhciBwIHtcbiAgICBmb250LXNpemU6IDEyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX3NsaWRlckNvbnRlbnRfX3llYXIgcCB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQge1xuICAgIGdhcDogNjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkX19sZWZ0IHtcbiAgICB3aWR0aDogNTglO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jYXJkX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY2FyZF9fbGVmdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NDIxMDUyNjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkX19sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jYXJkX19sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9fbGVmdCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmRfX2xlZnQgcCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzMzMzMzMzMzMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9fcmlnaHQge1xuICAgIHdpZHRoOiA0MC40NjE1Mzg0NjE1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucC1oaXN0b3J5X19jYXJkX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4ucC1oaXN0b3J5X19jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9fbGFiZWwge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmRfX2xhYmVsIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY2FyZF9fbGFiZWwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9fbGFiZWwgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9fbGFiZWwgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2NhcmRfX2xhYmVsIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZF9fbGFiZWwgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jYXJkX19sYWJlbCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1oaXN0b3J5X19jYXJkX19sYWJlbCBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmRfX2xhYmVsIHA6OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmRfX2xhYmVsIHA6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2NhcmQwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDIge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQwMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19sZWZ0IHtcbiAgICB3aWR0aDogNDUuMzg0NjE1Mzg0NiU7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX3N1YnR0bCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQwMl9fdHRsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEzMzMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX3R0bCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY2FyZDAyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQwMl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5O1xuICB9XG59XG4ucC1oaXN0b3J5X19jYXJkMDJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQwMl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY2FyZDAyX19saW5rIGEge1xuICBjb2xvcjogdmFyKC0tYzEpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWhpc3RvcnlfX2NhcmQwMl9fbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19yaWdodCB7XG4gICAgd2lkdGg6IDQ2LjkyMzA3NjkyMzElO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQwMl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1oaXN0b3J5X19jYXJkMDJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wLWhpc3RvcnlfX2NhcmQwMl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX2xhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGlzdG9yeV9fY2FyZDAyX19sYWJlbCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX2xhYmVsIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhpc3RvcnlfX2NhcmQwMl9fbGFiZWwgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWhpc3RvcnlfX2NhcmQwMl9fbGFiZWwgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX2xhYmVsIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19sYWJlbCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1oaXN0b3J5X19jYXJkMDJfX2xhYmVsIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeV9fY2FyZDAyX19sYWJlbCBwOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oaXN0b3J5X19jYXJkMDJfX2xhYmVsIHA6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLnAtYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ibnIge1xuICAgIGFzcGVjdC1yYXRpbzogODAwLzI2MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYm5yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1ibnI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1ibnI6aG92ZXIgLnAtYm5yX19hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJucl9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYm5yX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtYm5yX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1ibnJfX3RleHRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJucl9fdGV4dGJveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJucl9fdGV4dGJveCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucC1ibnJfX3RleHRib3ggaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJucl9fdGV4dGJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJucl9fdGV4dGJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLWJucl9fdGV4dGJveCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJucl9fdGV4dGJveCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYm5yX190ZXh0Ym94IHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWJucl9fYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ibnJfX2Fycm93IHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibnJfX2Fycm93IHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wLXJlY3J1aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLXJlY3J1aXRfX212IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE1NjAvNzYwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1yZWNydWl0X19tdiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjAwLzkwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnAtcmVjcnVpdF9fbXYge1xuICAgIGFzcGVjdC1yYXRpbzogODA4LzEwMzA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX212IHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS81NjA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnAtcmVjcnVpdF9fbXYge1xuICAgIGFzcGVjdC1yYXRpbzogMzc1LzM4MDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fbXZfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTgyNC85MDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMTYwMC85NTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogODA4LzEwMzA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tdl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvMzgwO1xuICB9XG59XG4ucC1yZWNydWl0X19tdl9faW1nIGltZywgLnAtcmVjcnVpdF9fbXZfX2ltZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX2ltZyBpbWcsIC5wLXJlY3J1aXRfX212X19pbWcgcGljdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXJlY3J1aXRfX212X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19oZWFkaW5nIHtcbiAgICB0b3A6IDV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX2hlYWRpbmcge1xuICAgIHRvcDogMTF2dztcbiAgfVxufVxuLnAtcmVjcnVpdF9fbXZfX2NvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX2NvcHkge1xuICAgIHdpZHRoOiAxNi4wMjU2NDEwMjU2JTtcbiAgICB0b3A6IDE4LjJ2dztcbiAgICBsZWZ0OiA5LjN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19jb3B5IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX2NvcHkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdG9wOiAxOC4ydnc7XG4gICAgbGVmdDogOS4zdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19jb3B5IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHRvcDogMTguMnZ3O1xuICAgIGxlZnQ6IDkuM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1yZWNydWl0X19tdl9fY29weSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB0b3A6IDQwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX212X19jb3B5IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgdG9wOiA0Ny4ydnc7XG4gICAgbGVmdDogOS4zdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX2NvcHkge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgdG9wOiAzM3Z3O1xuICB9XG59XG4ucC1yZWNydWl0X19tdl9fY29weSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc2NDcwNTg4MjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19tdl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tdl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAucC1yZWNydWl0X19tdl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX212X19uZXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX25ld3Mge1xuICAgIHdpZHRoOiAyNy43NSU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZzogMjVweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1yZWNydWl0X19tdl9fbmV3cyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgbGVmdDogMzVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX212X19uZXdzIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fbXZfX25ld3MgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtcmVjcnVpdF9fbXZfX25ld3MgZGwgZHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19uZXdzIGRsIGR0IHtcbiAgICB3aWR0aDogMTguNjk5MTg2OTkxOSU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tdl9fbmV3cyBkbCBkdCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX212X19uZXdzIGRsIGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX25ld3MgZGwgZHQ6OmFmdGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tdl9fbmV3cyBkbCBkdDo6YWZ0ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX212X19uZXdzIGRsIGRkIHtcbiAgICB3aWR0aDogODAuNzU4ODA3NTg4MSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tdl9fbmV3cyBkbCBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4ucC1yZWNydWl0X19tdl9fbmV3cyBkbCBkZCBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX25ld3MgZGwgZGQgcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tdl9fbmV3cyBkbCBkZCBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX212X19uZXdzIGRsIGRkIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fbXZfX25ld3MgZGwgZGQgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX212X19uZXdzIGRsIGRkIGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdF9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fbWVzc2FnZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1yZWNydWl0X19tZXNzYWdlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19tZXNzYWdlX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX21lc3NhZ2VfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS80MDA7XG4gIH1cbiAgLnAtcmVjcnVpdF9fbWVzc2FnZV9faW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXJlY3J1aXRfX21lc3NhZ2VfX2NvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19tZXNzYWdlX19jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnAtcmVjcnVpdF9fbWVzc2FnZV9fY29weSBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc2NDcwNTg4MjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19tZXNzYWdlX19jb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX21lc3NhZ2VfX2NvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX21lc3NhZ2VfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX21lc3NhZ2VfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fam9iIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdF9fam9iIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC1yZWNydWl0X19qb2JfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jNyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fam9iX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19qb2JfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucC1yZWNydWl0X19qb2JfX2NvcHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19qb2JfX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2pvYl9fY29weSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fam9iX19jb3B5IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX2pvYl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2pvYl9fY29weSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX2pvYl9fc2xpZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTE1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19qb2JfX3NsaWRlcnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2pvYl9fc2xpZGVycyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fam9iX19zbGlkZXJzIC5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4ucC1yZWNydWl0X19qb2JfX3NsaWRlcl9faXRlbV9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19qb2JfX3NsaWRlcl9faXRlbV9faW1nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2pvYl9fc2xpZGVyX19pdGVtX19pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fam9iX19jb3B5U2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2pvYl9fY29weVNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0X19qb2JfX2NvcHlTbGlkZXIgLmNvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19qb2JfX2NvcHlTbGlkZXIgLmNvcHkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdF9fam9iX19jb3B5U2xpZGVyIC5jb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX2pvYl9fY29weVNsaWRlciAuY29weSBwIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fam9iX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19qb2JfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9faW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxNDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdF9faW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC1yZWNydWl0X19pbnRlcnZpZXdfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtcmVjcnVpdF9fYm5ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX2JucnMge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19ibnJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC1yZWNydWl0X19ibnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMxKTtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fYm5yIHtcbiAgICB3aWR0aDogNDcuMjcyNzI3MjcyNyU7XG4gICAgcGFkZGluZzogMzdweCAzOHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2JuciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdF9fYm5yX190ZXh0Ym94IGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0X19ibnJfX3RleHRib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRfX2Jucl9fdGV4dGJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX2Jucl9fdGV4dGJveCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdF9fYm5yX190ZXh0Ym94IHAge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19ibnJfX3RleHRib3ggcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRfX2Jucjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRfX2Jucjo6YmVmb3JlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0X19ibnI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLnAtcmVjcnVpdCAucC13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXQgLnAtd2F2ZSB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnAtcmVjcnVpdCAucC13YXZlIHtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0IC5wLXdhdmUge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTAxIC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wMSB7XG4gICAgdG9wOiAtMzRweDtcbiAgICBsZWZ0OiA2Ljl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdCAucC1vYmpjb250ZW50Li0tMDEge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTMuN3Z3O1xuICB9XG59XG4ucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wMiAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wMiB7XG4gICAgdG9wOiA1M3B4O1xuICAgIHJpZ2h0OiA2Ljl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdCAucC1vYmpjb250ZW50Li0tMDIge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMy4zdnc7XG4gIH1cbn1cbi5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTAzIC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wMyAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdCAucC1vYmpjb250ZW50Li0tMDMge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTAzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiAtNXZ3O1xuICB9XG59XG4ucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wNCAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wNCAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdCAucC1vYmpjb250ZW50Li0tMDQge1xuICAgIHRvcDogLTM3cHg7XG4gICAgbGVmdDogOS4zdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTA0IHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDZ2dztcbiAgfVxufVxuLnAtcmVjcnVpdCAucC1vYmpjb250ZW50Li0tMDUgLmMtb2JqMDQ6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wNSB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICByaWdodDogNS4zdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTA1IHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHJpZ2h0OiAtOXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wNiB7XG4gICAgdG9wOiAyMDFweDtcbiAgICBsZWZ0OiAyOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTA2IHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IC05dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXQgLnAtb2JqY29udGVudC4tLTA3IHtcbiAgICByaWdodDogLTAuNXZ3O1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0IC5wLW9iamNvbnRlbnQuLS0wNyB7XG4gICAgcmlnaHQ6IC0xMHZ3O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IC5jLW9iajA0Li0tMDEge1xuICAgIHRvcDogMzMwcHg7XG4gICAgbGVmdDogLTIuOXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0IC5jLW9iajA0Li0tMDEge1xuICAgIHRvcDogMjAwcHg7XG4gICAgbGVmdDogLTIuOXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0IC5jLW9iajA0Li0tMDIge1xuICAgIHRvcDogMjgwcHg7XG4gICAgcmlnaHQ6IDEyLjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdCAuYy1vYmowNC4tLTAyIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXQgLmMtb2JqMDQuLS0wMyB7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgICBsZWZ0OiA1LjR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdCAuYy1vYmowNC4tLTAzIHtcbiAgICBib3R0b206IDk0cHg7XG4gICAgbGVmdDogLTl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdCAuYy1vYmowNC4tLTA0IHtcbiAgICB0b3A6IC01NHB4O1xuICAgIGxlZnQ6IC0zLjR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdCAuYy1vYmowNC4tLTA0IHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IC02dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXQgLmMtb2JqMDQuLS0wNSB7XG4gICAgYm90dG9tOiAtMzc5cHg7XG4gICAgbGVmdDogLTAuNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0IC5jLW9iajA0Li0tMDUge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogLTZ2dztcbiAgfVxufVxuLnAtcmVjcnVpdCAuYy1vYmowMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlldyB7XG4gICAgcGFkZGluZy10b3A6IDE3M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWludGVydmlld19faXRlbXMge1xuICAgIGdhcDogMTYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld19faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld19faXRlbXMge1xuICAgIGdhcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW0ge1xuICAgIGdhcDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld19faXRlbSB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19faXRlbV9faW5mbyB7XG4gICAgd2lkdGg6IDIzLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW1fX2luZm8ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld19faXRlbV9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWludGVydmlld19faXRlbV9fbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW1fX251bSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNjkyMzA3NjkyO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld19faXRlbV9fbnVtIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNzc3Nzc3Nzc4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wLWludGVydmlld19faXRlbV9fbnVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19faXRlbV9fbnVtOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW1fX251bTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X19pdGVtX190dGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZjEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X19pdGVtX190dGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW1fX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdfX2l0ZW1fX2NvbXBhbnkge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X19pdGVtX19jb21wYW55IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW1fX2NvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtaW50ZXJ2aWV3X19pdGVtX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld19faXRlbV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdfX2l0ZW1fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X19pdGVtX19pbWcge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaW50ZXJ2aWV3X19pdGVtX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld19faXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3IC5wLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXcgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC02NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1pbnRlcnZpZXcgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXcgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC01NXB4O1xuICB9XG59XG5cbi5wLWludGVydmlld1NpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX212X19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19jb2wgLmxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNS4ydnc7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTMwMXB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2NvbCAubGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29sIC5sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUuMnZ3O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2NvbCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2NvbCAucmlnaHQge1xuICAgIHdpZHRoOiA3MyU7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDgwLzc5MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29sIC5yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjV2dztcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAzNDUvMjMwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29sIC5yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYzNnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29sIC5yaWdodCB7XG4gICAgdG9wOiAxNC4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTMxcHgpIGFuZCAobWF4LXdpZHRoOiA2MzVweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19jb2wgLnJpZ2h0IHtcbiAgICB0b3A6IDE3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDMxcHgpIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19jb2wgLnJpZ2h0IHtcbiAgICB0b3A6IDE5dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2hlYWRpbmcgLmMtaDA0X19lbiB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0Mjg1NzFyZW07XG4gIH1cbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faGVhZGluZyAuYy1oMDRfX2phIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogMTY5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDFweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X190dGwge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X190dGwge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX3R0bCB7XG4gICAgbWFyZ2luLXRvcDogNzMuN3Z3O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX212X190dGwgaDIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1jLXdoaXRlKSAwJSwgdmFyKC0tYy13aGl0ZSkgMTAwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NDIxMDUyNjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X190dGwgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX3R0bCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX3R0bCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fbXZfX251bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fbnVtIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX251bSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fbXZfX251bTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19udW06OmFmdGVyIHtcbiAgICByaWdodDogLTQ5cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX251bTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29tcGFueSB7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29tcGFueSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29tcGFueSBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9fY29tcGFueSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2NvbXBhbnkgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxN3ZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5mbyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWdyYXkwNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIGRsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5mbyBkbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5mbyBkbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIGRsIGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2luZm8gZGwgZHQge1xuICAgIHdpZHRoOiAxMy4xNjY2NjY2NjY3JTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbXZfX2luZm8gZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5mbyBkbCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIGRsIGR0OjphZnRlciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX212X19pbmZvIGRsIGRkIHtcbiAgICB3aWR0aDogODclO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tdl9faW5mbyBkbCBkZCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sIC5sZWZ0IHtcbiAgICB3aWR0aDogNDMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19jb2wgLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2NvbCAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2NvbC4tLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19jb2wuLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sLi0tcmV2ZXJzZSAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2NvbC4tLXJldmVyc2UgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19idWJibGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sLi0tcmV2ZXJzZSAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZSB7XG4gICAgcGFkZGluZzogNTVweCA2MHB4IDUwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19jb2wuLS1yZXZlcnNlIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlOjphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUpO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2NvbC4tLXJldmVyc2UgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19idWJibGU6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSk7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2NvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19jb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDY5cHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU1cHggNTBweCA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlIHtcbiAgICBwYWRkaW5nOiAyN3B4O1xuICAgIHdpZHRoOiA4NyU7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMCAxMDAlKTtcbiAgICB0b3A6IDIyJTtcbiAgICByaWdodDogLTMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMCAxMDAlKTtcbiAgICB0b3A6IDMyJTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X19idWJibGUgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fYnViYmxlIHA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogM3B4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZSBoMyB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX2J1YmJsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19jb250ZW50X190eHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fdHh0IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2NvbnRlbnRfX3R4dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fY29udGVudF9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDI5NS8yNzA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogOTMuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2VfX2hlYWQge1xuICAgIHBhZGRpbmc6IDAgNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZV9faGVhZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2VfX2hlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlX19oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZV9faGVhZDo6YmVmb3JlLCAucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2VfX2hlYWQ6OmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2VfX2hlYWQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2VfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX21lc3NhZ2VfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZV9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlX19ib2R5IGgzIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZV9fYm9keSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19tZXNzYWdlX19ib2R5IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG4gIC5wLWludGVydmlld1NpbmdsZV9fbWVzc2FnZV9fYm9keSBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxODZweDtcbiAgICBwYWRkaW5nOiA5NHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA2MHB4IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19jb2wge1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZGFpbHkge1xuICAgIHdpZHRoOiA2My41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZGFpbHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2RhaWx5IGgzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBkbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjlweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBkbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBkbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZGFpbHkgZGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2RhaWx5IGRsIGR0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZGFpbHkgZGwgZHQge1xuICAgIHdpZHRoOiA4LjM0NjQ1NjY5MjklO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZGFpbHkgZGwgZHQge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2RhaWx5IGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2RhaWx5IGRsIGRkIHtcbiAgICB3aWR0aDogODcuMDg2NjE0MTczMiU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19kYWlseSBkbCBkZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICB3aWR0aDogY2FsYyg5MCUgLSAyMHB4KTtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZmF2b3JpdGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZmF2b3JpdGUge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2Zhdm9yaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZmF2b3JpdGUgLmhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19mYXZvcml0ZSAuaGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19mYXZvcml0ZSAuaGVhZCBpbWcge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZmF2b3JpdGUgLmhlYWQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19mYXZvcml0ZSAuaGVhZCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2Zhdm9yaXRlIC5oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9fZmF2b3JpdGUgLmJvZHkge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2Zhdm9yaXRlIC5ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19pbWdCb3gge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2ltZ0JveCB7XG4gICAgcGFkZGluZzogOXB4IDEwcHggOXB4IDEwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjAvMzQwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19pbWdCb3gge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4IDE1cHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9faW1nQm94IC5pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMjc1LzE2MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAucC1pbnRlcnZpZXdTaW5nbGVfX2Zsb3dDb250ZW50X19pbWdCb3ggLmltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9faW1nQm94IC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2ltZ0JveCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fZmxvd0NvbnRlbnRfX2ltZ0JveCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19mbG93Q29udGVudF9faW1nQm94IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM2KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2JnIHtcbiAgICBhc3BlY3QtcmF0aW86IDEyMDAvMzgwO1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9fYmcge1xuICAgIHRvcDogMTAwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxMDAwLzQ1MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2JnIHtcbiAgICBhc3BlY3QtcmF0aW86IDEwMDAvNTUwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2JnIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MyU7XG4gICAgdG9wOiA3MnB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2NvbCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGdhcDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19jb250ZW50IHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDF2dztcbiAgICByaWdodDogOSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19oZWFkaW5nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9faGVhZGluZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9faGVhZGluZyBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0cmVtO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2hlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19oZWFkaW5nIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2hlYWRpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19ib2R5IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9fYm9keSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19ib2R5IGgzIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGVfX29mZnRpbWVfX2JvZHkgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb2ZmdGltZV9fYm9keSBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vZmZ0aW1lX19ib2R5IHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlciAucC13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlciAucC13YXZlLi0tdW5kZXIge1xuICB0b3A6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGVfX290aGVyIC5wLXdhdmUuLS11bmRlciB7XG4gICAgYm90dG9tOiAtNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlX19vdGhlciAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZV9fb3RoZXIgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC01NXB4O1xuICB9XG59XG4ucC1pbnRlcnZpZXdTaW5nbGUgLnAtd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGUgLnAtd2F2ZSB7XG4gICAgdG9wOiAtMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGUgLnAtd2F2ZSB7XG4gICAgdG9wOiAtMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAucC13YXZlIHtcbiAgICB0b3A6IC0xLjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGUgLnAtd2F2ZSB7XG4gICAgdG9wOiAtNTVweDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3U2luZ2xlIC5wLXdhdmUuLS11bmRlciB7XG4gIHRvcDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAuYy1vYmowMS4tLTAxIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDM1cHgpO1xuICAgIGxlZnQ6IDIzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGUgLmMtb2JqMDEuLS0wMSB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAyMXB4KTtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlIC5jLW9iajAyLi0tMDEge1xuICAgIHRvcDogY2FsYygxMDAlICsgMTAycHgpO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDQ5cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbnRlcnZpZXdTaW5nbGUgLmMtb2JqMDIuLS0wMSB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMXB4KTtcbiAgICByaWdodDogLTEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAuYy1vYmowMy4tLTAxIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDIxcHgpO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlIC5jLW9iajAzLi0tMDEge1xuICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3U2luZ2xlIC5jLW9iajAzLi0tMDIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWludGVydmlld1NpbmdsZSAuYy1vYmowMy4tLTAyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5wLXJlY3J1aXRNZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRNZXNzYWdlX190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXJlY3J1aXRNZXNzYWdlX190dGwgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX3R0bCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NjQ3MDU4ODI0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fdHRsIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NjY2NjY3O1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2wge1xuICAgIGdhcDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTMzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZV9fY29sX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sX19sZWZ0IHtcbiAgICB3aWR0aDogNDYuNjY2NjY2NjY2NyU7XG4gICAgZ2FwOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sX19sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRNZXNzYWdlX19jb2xfX2xlZnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sX19sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2xfX2xlZnQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzE0Mjg1NzE0MztcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sX19yaWdodCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2xfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQgLmluZm8ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2xfX3JpZ2h0IC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZV9fY29sX19yaWdodCAuaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQgLmluZm9fX2NvbXBhbnkge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2xfX3JpZ2h0IC5pbmZvX19jb21wYW55IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQgLmluZm9fX2NvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQgLmluZm9fX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2VfX2NvbF9fcmlnaHQgLmluZm9fX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlX19jb2xfX3JpZ2h0IC5pbmZvX19uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS42NDI4NTcxNDI5O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1yZWNydWl0TWVzc2FnZSAucC13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC02NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSAucC13YXZlLi0tdW5kZXIge1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIC5wLXdhdmUuLS11bmRlciB7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2UgLnAtb2JqY29udGVudC4tLTAxIC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSAucC1vYmpjb250ZW50Li0tMDEgLmMtb2JqMDQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIC5wLW9iamNvbnRlbnQuLS0wMSB7XG4gICAgdG9wOiAtNTRweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSAucC1vYmpjb250ZW50Li0tMDEge1xuICAgIHRvcDogLTM1cHg7XG4gICAgbGVmdDogLTh2dztcbiAgfVxufVxuLnAtcmVjcnVpdE1lc3NhZ2UgLnAtb2JqY29udGVudC4tLTAyIC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIC5wLW9iamNvbnRlbnQuLS0wMiAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIC5wLW9iamNvbnRlbnQuLS0wMiB7XG4gICAgYm90dG9tOiAtNTNweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLnAtb2JqY29udGVudC4tLTAyIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHJpZ2h0OiAtMTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLnAtb2JqY29udGVudC4tLTAzIHtcbiAgICBib3R0b206IC05NXB4O1xuICAgIHJpZ2h0OiAtNy41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIC5wLW9iamNvbnRlbnQuLS0wMyB7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLmMtb2JqMDQuLS0wMSB7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBsZWZ0OiAxMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLmMtb2JqMDQuLS0wMSB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiAxMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSAuYy1vYmowNC4tLTAyIHtcbiAgICB0b3A6IDIxOHB4O1xuICAgIGxlZnQ6IC0xMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSAuYy1vYmowNC4tLTAyIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IC0xMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0TWVzc2FnZSAuYy1vYmowNC4tLTAzIHtcbiAgICBib3R0b206IDMxNXB4O1xuICAgIHJpZ2h0OiAtMTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLmMtb2JqMDQuLS0wMyB7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdE1lc3NhZ2UgLmMtb2JqMDQuLS0wNCB7XG4gICAgYm90dG9tOiAtODFweDtcbiAgICBsZWZ0OiAtMy40dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRNZXNzYWdlIC5jLW9iajA0Li0tMDQge1xuICAgIGJvdHRvbTogLThweDtcbiAgICBsZWZ0OiAtNnZ3O1xuICB9XG59XG5cbi5wLXJlY3J1aXRJbnRlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX2lubmVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnAtcmVjcnVpdEludGVydmlld19fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb2wge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NvbCB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY29udGVudCB7XG4gICAgd2lkdGg6IDMxLjUzODQ2MTUzODUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY29udGVudF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NvbnRlbnRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb250ZW50X19oZWFkaW5nIC5jLWgwM19fZW4ge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0Mjg1NzE0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb250ZW50X19oZWFkaW5nIC5jLWgwM19famEge1xuICAgIGZvbnQtc2l6ZTogMS4wNzE0Mjg1NzE0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jb250ZW50X191bmRlciB7XG4gICAgd2lkdGg6IDg3dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQ4MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fcGFnZW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19wYWdlbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fcGFnZW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX3ByZXYsIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX25leHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19hcnJvd19fcHJldiBzdmcsIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX25leHQgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0QTkwRTI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX3ByZXY6aG92ZXIsIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX25leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNDQsIDIyNiwgMC4xKTtcbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX3ByZXY6aG92ZXIgc3ZnLCAucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXJfX2Fycm93X19uZXh0OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjMkU1QkJBO1xufVxuLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19hcnJvd19fcHJldjphY3RpdmUsIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX25leHQ6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX3ByZXY6ZGlzYWJsZWQsIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fYXJyb3dfX25leHQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXJfX2Fycm93X19wcmV2OmRpc2FibGVkOmhvdmVyLCAucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXJfX2Fycm93X19uZXh0OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXJfX2Fycm93X19wcmV2OmRpc2FibGVkOmhvdmVyIHN2ZywgLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19hcnJvd19fbmV4dDpkaXNhYmxlZDpob3ZlciBzdmcge1xuICBjb2xvcjogIzRBOTBFMjtcbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fcHJvZ3Jlc3Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19wcm9ncmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXJfX3Byb2dyZXNzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlcl9fcHJvZ3Jlc3MgLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19jdXJyZW50LFxuLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyX19wcm9ncmVzcyAucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXJfX3RvdGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDg1LjU0NTQ1NDU0NTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNzMwcHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19zbGlkZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX3NsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmQge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX2hlYWQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9faGVhZCBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX19oZWFkIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9faGVhZCBwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9faGVhZCBwOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2Mi42MzE1Nzg5NDc0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3gge1xuICAgIGJvdHRvbTogNyU7XG4gICAgbGVmdDogMTAuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3gge1xuICAgIGJvdHRvbTogNyU7XG4gICAgbGVmdDogMTAuNSU7XG4gIH1cbn1cbi5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3ggaDMge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9fdGV4dGJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX190ZXh0Ym94IHAge1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX190ZXh0Ym94IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3ggcCB7XG4gICAgZm9udC1zaXplOiAwLjcxNDI4NTcxNDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXdfX2NhcmRfX3RleHRib3ggLmNvbXBhbnktbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlld19fY2FyZF9fdGV4dGJveCAuY29tcGFueS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1yZWNydWl0SW50ZXJ2aWV3X19jYXJkX190ZXh0Ym94IC5kZXBhcnRtZW50IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdEludGVydmlldyAuYy1vYmowMy4tLTAxIHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDI4cHgpO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRJbnRlcnZpZXcgLmMtb2JqMDMuLS0wMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1qb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2Ige1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtam9iX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWpvYl9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICAgIGdhcDogMTI1cHggNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtam9iX19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZ2FwOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1qb2JfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTUwcHgpIC8gMyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWpvYl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gIH1cbn1cbi5wLWpvYl9fY2FyZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX2NhcmRfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX2NhcmRfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1qb2JfX2NhcmRfX2hlYWQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19jYXJkX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fY2FyZF9faGVhZCBwIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtam9iX19jYXJkX19oZWFkIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19jYXJkX19oZWFkIHA6OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fY2FyZF9faGVhZCBwOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX2NhcmRfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fY2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19jYXJkX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX2NhcmRfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLWpvYl9fY2FyZF9faW5mbyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX2NhcmRfX2luZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19jYXJkX19pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19jYXJkX19pbmZvIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjcxNDI4NTcxNDM7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fY2FyZF9faW5mbyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWpvYl9fY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtam9iX19jYXJkX19pbWdfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtam9iX19jYXJkX19pbWdfX2Fycm93IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX2NhcmRfX2ltZ19fYXJyb3cge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wLWpvYl9fbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtam9iX19tb2RhbC4tLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWpvYl9fbW9kYWxfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1qb2JfX21vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA3NnB4IDBweCA3NnB4IDEwMHB4O1xuICAgIHdpZHRoOiA4MS4yNSU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1qb2JfX21vZGFsX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDIwcHggNDBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweCAyMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ucC1qb2JfX21vZGFsX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1qb2JfX21vZGFsX19jb2wge1xuICAgIGdhcDogODBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2NvbCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fY29sIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogODB2aDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX21vZGFsX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19tb2RhbF9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtam9iX19tb2RhbF9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX21vZGFsX19pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDBweCAwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnAtam9iX19tb2RhbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4IDA7XG59XG4ucC1qb2JfX21vZGFsX19oZWFkIC5udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2hlYWQgLm51bSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2hlYWQgLm51bSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucC1qb2JfX21vZGFsX19oZWFkIC5udW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19tb2RhbF9faGVhZCAubnVtOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX21vZGFsX19oZWFkIC5udW06OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbi5wLWpvYl9fbW9kYWxfX2hlYWQgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19tb2RhbF9faGVhZCBoMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2hlYWQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnAtam9iX19tb2RhbF9faGVhZCAuY29tcGFueSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX21vZGFsX19oZWFkIC5jb21wYW55IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX21vZGFsX19oZWFkIC5jb21wYW55IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWpvYl9fbW9kYWxfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtam9iX19tb2RhbF9fdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtam9iX19tb2RhbF9fcG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX21vZGFsX19wb2ludCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX3BvaW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuLnAtam9iX19tb2RhbF9fcG9pbnQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xuICBjb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIHBhZGRpbmc6IDNweCAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2JfX21vZGFsX19wb2ludCBzcGFuIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0xMXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX3BvaW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG4ucC1qb2JfX21vZGFsX19wb2ludCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX3BvaW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iX19tb2RhbF9fcG9pbnQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLWpvYl9fbW9kYWxfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2J0bnMge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX21vZGFsX19idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtam9iX19tb2RhbF9fYnRuIHtcbiAgICB3aWR0aDogNDYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1qb2JfX21vZGFsX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1qb2JfX21vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpvYl9fbW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDMlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2JfX21vZGFsX19jbG9zZSB7XG4gICAgdG9wOiAyJTtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnAtam9iIC5wLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2IgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC02NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1qb2IgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2IgLnAtd2F2ZS4tLXVuZGVyIHtcbiAgICBib3R0b206IC01NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2IgLnAtb2JqY29udGVudC4tLTAzIHtcbiAgICB0b3A6IDM3JTtcbiAgICByaWdodDogLTcuNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2IgLnAtb2JqY29udGVudC4tLTAzIHtcbiAgICB0b3A6IDYyJTtcbiAgICByaWdodDogLTEwdnc7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iIC5wLW9iamNvbnRlbnQuLS0wNCB7XG4gICAgYm90dG9tOiAxNy42JTtcbiAgICBsZWZ0OiAtOC45dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYiAucC1vYmpjb250ZW50Li0tMDQge1xuICAgIGJvdHRvbTogMjA4cHg7XG4gICAgbGVmdDogNzV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtam9iIC5jLW9iajA0Li0tMDIge1xuICAgIHRvcDogMzkycHg7XG4gICAgbGVmdDogLTIuOXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1qb2IgLmMtb2JqMDQuLS0wMiB7XG4gICAgdG9wOiAxMzhweDtcbiAgICBsZWZ0OiAtNXZ3O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWpvYiAuYy1vYmowNC4tLTAzIHtcbiAgICB0b3A6IDI0LjElO1xuICAgIHJpZ2h0OiAtMTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iIC5jLW9iajA0Li0tMDMge1xuICAgIHRvcDogMTIlO1xuICAgIHJpZ2h0OiAtMTB2dztcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2IgLmMtb2JqMDQuLS0wNCB7XG4gICAgdG9wOiA0MS42JTtcbiAgICBsZWZ0OiAtNi45dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWpvYiAuYy1vYmowNC4tLTA0IHtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAtNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1qb2IgLmMtb2JqMDQuLS0wNSB7XG4gICAgYm90dG9tOiAtMTA5cHg7XG4gICAgcmlnaHQ6IC00LjZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtam9iIC5jLW9iajA0Li0tMDUge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLnAtcmVjcnVpdG1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3cge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICAgIGdhcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fZmxvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fZmxvd19faXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGdhcDogNDBweDtcbiAgICB3aWR0aDogODAuNDE2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fZmxvd19faXRlbXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19mbG93X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fZmxvd19faXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX2l0ZW0ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X19oZWFkIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X19oZWFkIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX2hlYWQgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzApO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X19oZWFkIHA6OmFmdGVyIHtcbiAgICByaWdodDogLTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fZmxvd19faGVhZCBwOjphZnRlciB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggNjBweCA1NXB4IDYwcHg7XG4gICAgd2lkdGg6IDg5LjExOTE3MDk4NDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c19fZmxvd19fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTAwJSwgMTAwJSAwKTtcbn1cbi5wLXJlY3J1aXRtZW50c19fZmxvd19fY29udGVudDpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1yZWNydWl0bWVudHNfX2Zsb3dfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI3MjcyNzI3Mjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2Zsb3dfX3R0bCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X190dGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19mbG93X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fZmxvd19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19mbG93X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWM3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbiB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luIC5wLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW4gLnAtd2F2ZSB7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luIC5wLXdhdmUge1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbiAucC13YXZlIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbl9faGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYnMge1xuICAgIGdhcDogMCA0cHg7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbl9fdGFicy4tLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkwOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXB4KSAvIDIpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWIuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJjb250ZW50IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fdGFiY29udGVudC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbl9fdGFiY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJjb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX3RhYmNvbnRlbnQgdWwge1xuICAgIGdhcDogMzVweCAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJjb250ZW50IHVsIHtcbiAgICBnYXA6IDQwcHggMzBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJjb250ZW50IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJjb250ZW50IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJhcnJvd19mb3J3YXJkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYzApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fdGFiY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX190YWJjb250ZW50IHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWMxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNHB4KTtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX19zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX19zZWxlY3QuLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19zZWxlY3RfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWMwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX3NlbGVjdF9fYnRuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19zZWxlY3RfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3NlbGVjdF9fYnRuLmlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWMxKTtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fc2VsZWN0X19idG4uaXMtb3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3NlbGVjdF9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbl9fc2VsZWN0X19kcm9wZG93biB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX3NlbGVjdF9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDkpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb25fX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwO1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9faGVhZCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fYWNjb3JkaW9uX19oZWFkIHNwYW46OmJlZm9yZSwgLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb25fX2hlYWQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fYWNjb3JkaW9uX19oZWFkIHNwYW46OmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9faGVhZCBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9faGVhZC5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb25fX2hlYWQuaXMtYWN0aXZlIHNwYW46OmJlZm9yZSwgLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb25fX2hlYWQuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19hY2NvcmRpb25fX2hlYWQuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9fcGFuZWwge1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAyMHB4O1xuICB9XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9fcGFuZWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2FjY29yZGlvbl9fcGFuZWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fam9pbl9fYWNjb3JkaW9uX19wYW5lbCBsaSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9fYWNjb3JkaW9uX19wYW5lbCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19qb2luX19pdGVtcyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2pvaW5fX2l0ZW1zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50c19fam9pbl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1yZWNydWl0bWVudHNfX2pvaW5fX2l0ZW0gYTpob3ZlciAucC1yZWNydWl0bWVudHNfX2NhcmRfX2hlYWQgaDMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBjb2xvcjogdmFyKC0tYzEpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19qb2luX19pdGVtIGE6aG92ZXIgLnAtcmVjcnVpdG1lbnRzX19jYXJkOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuLnAtcmVjcnVpdG1lbnRzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19jYXJkIHtcbiAgICBwYWRkaW5nOiA1NXB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19jYXJkX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fY2FyZF9faGVhZCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHNfX2NhcmRfX2hlYWQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19jYXJkX19oZWFkIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMSk7XG4gIGNvbG9yOiB2YXIoLS1jLXdoaXRlKTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1yZWNydWl0bWVudHNfX2NhcmRfX2hlYWQgaDMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19jYXJkX19oZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzX19jYXJkX19oZWFkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fY2FyZF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtcmVjcnVpdG1lbnRzX19jYXJkOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMThweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvbl9hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXJlY3J1aXRtZW50c19fY2FyZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wLXJlY3J1aXRtZW50cyAucC13YXZlIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5wLXJlY3J1aXRtZW50cyAucC13YXZlLi0tYmx1ZS4tLXVuZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzIC5wLXdhdmUuLS1ibHVlLi0tdW5kZXIge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IC02MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucC1yZWNydWl0bWVudHMgLnAtd2F2ZS4tLWJsdWUuLS11bmRlciB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzIC5wLXdhdmUuLS1ibHVlLi0tdW5kZXIge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHMgLnAtb2JqY29udGVudC4tLTAzIHtcbiAgICB0b3A6IDU2NnB4O1xuICAgIGxlZnQ6IC05LjR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcmVjcnVpdG1lbnRzIC5wLW9iamNvbnRlbnQuLS0wMyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTkuNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yZWNydWl0bWVudHMgLmMtb2JqMDQuLS0wMyB7XG4gICAgdG9wOiA0MjZweDtcbiAgICByaWdodDogLTcuMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1yZWNydWl0bWVudHMgLmMtb2JqMDQuLS0wMyB7XG4gICAgdG9wOiAzNSU7XG4gICAgcmlnaHQ6IC03LjF2dztcbiAgfVxufVxuXG4ucC13ZWxsZmFpcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC13ZWxsZmFpcmVfX2hlYWRpbmdfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtd2VsbGZhaXJlX19oZWFkaW5nX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnAtd2VsbGZhaXJlX19oZWFkaW5nX19pbm5lciBoMyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2hlYWRpbmdfX2lubmVyIGgzIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9faGVhZGluZ19faW5uZXIgaDMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2hlYWRpbmdfX2lubmVyIGgzOjpiZWZvcmUsIC5wLXdlbGxmYWlyZV9faGVhZGluZ19faW5uZXIgaDM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLnAtd2VsbGZhaXJlX19oZWFkaW5nX19pbm5lciBoMzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5wLXdlbGxmYWlyZV9faGVhZGluZ19faW5uZXIgaDM6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4ucC13ZWxsZmFpcmVfX2Rpc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19kaXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2Rpc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Rpc2NyaXB0aW9uIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2Rpc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2Rpc2NyaXB0aW9uIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLXdlbGxmYWlyZV9fZGlzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZGlzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZGlzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb2wge1xuICAgIGdhcDogNTNweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb2wge1xuICAgIGdhcDogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMDBweCkgLyA0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb2xfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbC4tLTJjb2wge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29sLi0tMmNvbCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbC4tLTJjb2wgLnAtd2VsbGZhaXJlX19jb2xfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29sLi0tMmNvbCAucC13ZWxsZmFpcmVfX2NvbF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbC4tLTJjb2wuLS1zcCA+IC5wLXdlbGxmYWlyZV9fY29sX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbC4tLTJjb2wuLS1zcCA+IC5wLXdlbGxmYWlyZV9fY29sX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXdlbGxmYWlyZV9fY2FyZF9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tYzcpO1xuICBtYXgtd2lkdGg6IDExN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY2FyZF9faW1nIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1jNyk7XG4gIH1cbn1cbi5wLXdlbGxmYWlyZV9fY2FyZCBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NhcmQgaDMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jYXJkIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jYXJkIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMi4xNDI4NTcxNDI5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NhcmQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXdlbGxmYWlyZV9fYm5yIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYzcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnIge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2JuciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19jb2wge1xuICAgIGdhcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB3aWR0aDogNDAuMzA2MTIyNDQ5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fbGVmdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX2xlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX2xlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fbGVmdCBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX3JpZ2h0IHtcbiAgICBnYXA6IDMwcHg7XG4gICAgd2lkdGg6IDUyLjA0MDgxNjMyNjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHZhcigtLWM4KTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19yaWdodF9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICB3aWR0aDogMzkuMjE1Njg2Mjc0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19yaWdodF9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX2ltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLXdlbGxmYWlyZV9fYm5yX19yaWdodF9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX3JpZ2h0X190ZXh0IHtcbiAgICB3aWR0aDogNTQuOTAxOTYwNzg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fYm5yX19yaWdodF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXdlbGxmYWlyZV9fYm5yX19yaWdodF9fdGV4dCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ibnJfX3JpZ2h0X190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX3RleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2Jucl9fcmlnaHRfX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jZXJ0aWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25zIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY2VydGlmaWNhdGlvbnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jZXJ0aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmF5MDcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb24ge1xuICAgIGdhcDogMTVweDtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY2VydGlmaWNhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25fX2xlZnQge1xuICAgIHdpZHRoOiA2NC43MjA4MTIxODI3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jZXJ0aWZpY2F0aW9uX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jZXJ0aWZpY2F0aW9uX19sZWZ0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY2VydGlmaWNhdGlvbl9fbGVmdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25fX2xlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25fX2xlZnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0Mjg1NzE0Mjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25fX2xlZnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25fX2xlZnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jZXJ0aWZpY2F0aW9uX19yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NlcnRpZmljYXRpb25fX3JpZ2h0IHtcbiAgICB3aWR0aDogMzAuNDU2ODUyNzkxOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY2VydGlmaWNhdGlvbl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2V2ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50cyB7XG4gICAgZ2FwOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50cyB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2V2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ldmVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50X19pbWcge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ldmVudF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19ldmVudF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ldmVudF9fdGV4dCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19ldmVudF9fdGV4dCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ldmVudF9fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50X190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19ldmVudF9fdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyODU3MTQyOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnRfX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50X190ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19ldmVudF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50X19sYWJlbCB7XG4gICAgdG9wOiAxJTtcbiAgICByaWdodDogMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnRfX2xhYmVsIHtcbiAgICB0b3A6IDElO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19ldmVudF9fbGFiZWwgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZjIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnRfX2xhYmVsIHAge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnRfX2xhYmVsIHAge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2V2ZW50X19sYWJlbCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnRfX2xhYmVsIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLXdlbGxmYWlyZV9fZXZlbnRfX2xhYmVsIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fZXZlbnRfX2xhYmVsIHA6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19ldmVudF9fbGFiZWwgcDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwMSB7XG4gICAgbWFyZ2luLXRvcDogMTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDAxIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2NvbnRlbnQwMV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwMV9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDAxX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb250ZW50MDIge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwMiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jb250ZW50MDJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb250ZW50MDJfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwMl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDAzIHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb250ZW50MDMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDAzX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb250ZW50MDNfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmVfX2NvbnRlbnQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDA0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb250ZW50MDQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwNF9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDA0X19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtd2VsbGZhaXJlX19jb250ZW50MDUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwNSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZV9fY29udGVudDA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlX19jb250ZW50MDVfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmVfX2NvbnRlbnQwNV9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLXdlbGxmYWlyZSAucC13YXZlLi0td2guLS11bmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAucC13YXZlLi0td2guLS11bmRlciB7XG4gICAgYm90dG9tOiAtNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5wLXdhdmUuLS13aC4tLXVuZGVyIHtcbiAgICBib3R0b206IC00NXB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTAzIC5jLW9iajA0Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAucC1vYmpjb250ZW50Li0tMDMge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5wLW9iamNvbnRlbnQuLS0wMyB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG4ucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA0IC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAucC1vYmpjb250ZW50Li0tMDQge1xuICAgIHRvcDogY2FsYygxMDAlICsgNzhweCk7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSArIDkycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA0IHtcbiAgICBib3R0b206IC00MnB4O1xuICAgIHJpZ2h0OiAtNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA1IHtcbiAgICByaWdodDogLTExLjV2dztcbiAgICB0b3A6IDk0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZSAucC1vYmpjb250ZW50Li0tMDUge1xuICAgIHJpZ2h0OiAtMTAuNXZ3O1xuICAgIHRvcDogLTExMHB4O1xuICB9XG59XG4ucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA2IC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5wLW9iamNvbnRlbnQuLS0wNiAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5wLW9iamNvbnRlbnQuLS0wNiB7XG4gICAgdG9wOiA5ODJweDtcbiAgICByaWdodDogLTJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5wLW9iamNvbnRlbnQuLS0wNiB7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgbGVmdDogLTEzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAucC1vYmpjb250ZW50Li0tMDcge1xuICAgIHRvcDogOTlweDtcbiAgICBsZWZ0OiAtMTB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5wLW9iamNvbnRlbnQuLS0wNyB7XG4gICAgdG9wOiA1NnB4O1xuICAgIGxlZnQ6IC0xMHZ3O1xuICB9XG59XG4ucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA4IC5jLW9iajA0Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAucC1vYmpjb250ZW50Li0tMDgge1xuICAgIHRvcDogNDkwcHg7XG4gICAgcmlnaHQ6IC0xMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA5IHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAtNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmUgLnAtb2JqY29udGVudC4tLTA5IHtcbiAgICBib3R0b206IC02NXB4O1xuICAgIHJpZ2h0OiAtN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUgLmMtb2JqMDQuLS0wMiB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAtNy40dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZSAuYy1vYmowNC4tLTAyIHtcbiAgICB0b3A6IDY3cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMDMge1xuICAgIHRvcDogMzgzcHg7XG4gICAgcmlnaHQ6IC04LjN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMDMge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAuYy1vYmowNC4tLTA0IHtcbiAgICB0b3A6IDQ5NnB4O1xuICAgIGxlZnQ6IC03LjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMDQge1xuICAgIHRvcDogNDglO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUgLmMtb2JqMDQuLS0wNSB7XG4gICAgdG9wOiA1OTRweDtcbiAgICBsZWZ0OiAtMTF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMDUge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUgLmMtb2JqMDQuLS0wNiB7XG4gICAgYm90dG9tOiAtOThweDtcbiAgICByaWdodDogLTl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMDYge1xuICAgIHRvcDogLTMzcHg7XG4gICAgbGVmdDogLTEydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAuYy1vYmowNC4tLTA3IHtcbiAgICB0b3A6IC05M3B4O1xuICAgIGxlZnQ6IC05LjZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMDcge1xuICAgIHRvcDogNTNweDtcbiAgICBsZWZ0OiAtN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13ZWxsZmFpcmUgLmMtb2JqMDQuLS0wOCB7XG4gICAgdG9wOiA2NzZweDtcbiAgICBsZWZ0OiAtMTMuMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmUgLmMtb2JqMDQuLS0wOCB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0xMy4xdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlbGxmYWlyZSAuYy1vYmowNC4tLTA5IHtcbiAgICByaWdodDogLTV2dztcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC13ZWxsZmFpcmUgLmMtb2JqMDQuLS0wOSB7XG4gICAgcmlnaHQ6IC01dnc7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2VsbGZhaXJlIC5jLW9iajA0Li0tMTAge1xuICAgIGJvdHRvbTogMzMycHg7XG4gICAgbGVmdDogLTEwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXdlbGxmYWlyZSAuYy1vYmowNC4tLTEwIHtcbiAgICBib3R0b206IDQ1JTtcbiAgICByaWdodDogLTE0dnc7XG4gIH1cbn1cblxuLnAtb2JqY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnAtb2JqY29udGVudC4tLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtb2JqY29udGVudC4tLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wLW9iamNvbnRlbnQuLS1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1vYmpjb250ZW50Li0tcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucC1vYmpjb250ZW50Li0tZzEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb2JqY29udGVudC4tLWcxMCB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS1nMTUge1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tZzE1IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS1nMjAge1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tZzIwIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS1nMjUge1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tZzI1IHtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS1nMzAge1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tZzMwIHtcbiAgICBnYXA6IDIxcHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS1nMzUge1xuICBnYXA6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tZzM1IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS1nNDAge1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tZzQwIHtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cbi5wLW9iamNvbnRlbnQuLS05MDgwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50Li0tOTA4MCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuLnAtb2JqY29udGVudC4tLTkwODAgLmMtb2JqMDQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtb2JqY29udGVudC4tLTkwODAgLmMtb2JqMDQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnAtb2JqY29udGVudF9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLW9iamNvbnRlbnRfX2hlYWRpbmcgLnAtb2JqY29udGVudC4tLTAxIC5jLW9iajA0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50X19oZWFkaW5nIC5wLW9iamNvbnRlbnQuLS0wMSAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2JqY29udGVudF9faGVhZGluZyAucC1vYmpjb250ZW50Li0tMDEge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAtNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50X19oZWFkaW5nIC5wLW9iamNvbnRlbnQuLS0wMSB7XG4gICAgdG9wOiAtMjNweDtcbiAgICBsZWZ0OiAtOHZ3O1xuICB9XG59XG4ucC1vYmpjb250ZW50X19oZWFkaW5nIC5wLW9iamNvbnRlbnQuLS0wMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4ucC1vYmpjb250ZW50X19oZWFkaW5nIC5wLW9iamNvbnRlbnQuLS0wMiAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogLTQzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50X19oZWFkaW5nIC5wLW9iamNvbnRlbnQuLS0wMiAuYy1vYmowNDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2JqY29udGVudF9faGVhZGluZyAucC1vYmpjb250ZW50Li0tMDIge1xuICAgIHRvcDogY2FsYygxMDAlICsgN3B4KTtcbiAgICByaWdodDogLTMuMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50X19oZWFkaW5nIC5wLW9iamNvbnRlbnQuLS0wMiB7XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICByaWdodDogLTh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2JqY29udGVudF9faGVhZGluZyAuYy1vYmowNC4tLTAxIHtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGxlZnQ6IDEuNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1vYmpjb250ZW50X19oZWFkaW5nIC5jLW9iajA0Li0tMDEge1xuICAgIGJvdHRvbTogNnB4O1xuICAgIGxlZnQ6IC01dnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51LWJvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItLWIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnUtYm9yZGVyLS1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4udS1jLS1iYXNlIHtcbiAgY29sb3I6IHZhcigtLTApICFpbXBvcnRhbnQ7XG59XG4udS1jLS13aCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udS1jLS1jMSB7XG4gIGNvbG9yOiB2YXIoLS1jMSk7XG59XG5cbi51LWJnLS1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tMCkgIWltcG9ydGFudDtcbn1cbi51LWJnLS1jMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMxKSAhaW1wb3J0YW50O1xufVxuLnUtYmctLXdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnUtYmctLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkpO1xufVxuLnUtYmctLWdyYXkwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheTAyKTtcbn1cbi51LWJnLS1ncmF5MDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXkwMyk7XG59XG4udS1iZy0tZ3JheTA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5MDQpO1xufVxuLnUtYmctLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMteWVsbG93KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51LWRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1kaXNwbGF5LS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWRpc3BsYXktLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LWRpc3BsYXktLXRiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS1kaXNwbGF5LS10YnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtZGlzcGxheS0tdGJzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWRpc3BsYXktLXRibm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXZhbGlnbi0tdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmFsaWduLS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udS12YWxpZ24tLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0wLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0wLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMiB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTIge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTItLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMiB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTMtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTYtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTcge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tOCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tOCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tOC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tOC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTktLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tOS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS05IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS05LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS05LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tOS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTEwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTEwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTEwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xMC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTEwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xMC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTEwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTEge1xuICAgIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTExLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xMS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMTEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMTEtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTExLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTExLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xMi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTEyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xMi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0xMi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xMi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xMi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTEzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xMy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTEzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTEzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTEzLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xMy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTEzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xMy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTEzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTQge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTE0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xNC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMTQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMTQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTQge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTE0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTE0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xNS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTE1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xNS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0xNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTE2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xNi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTE2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTE2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTE2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xNi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTE2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xNi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTE2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTcge1xuICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTE3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xNy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMTctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMTctLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTcge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTE3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTE3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xOC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTE4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xOC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMTgge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0xOC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0xOC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xOC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTE5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xOS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTE5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTE5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTE5LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xOS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTE5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xOS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTE5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yMC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjAtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTIwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTIwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yMSB7XG4gICAgbWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yMS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTIxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yMS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjEge1xuICAgIG1hcmdpbi1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0yMS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yMS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yMSB7XG4gICAgcGFkZGluZy10b3A6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yMS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTIyIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTIyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTIyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTIyLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTIyLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yMi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTIyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yMi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTIyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjMge1xuICAgIG1hcmdpbi10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTIzLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yMy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjMtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjMtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjMge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTIzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTIzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yNC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTI0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yNC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjQge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0yNC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yNC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yNC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTI1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTI1LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yNS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTI1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yNS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjYge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTI2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjYtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjYtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjYge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTI2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTI2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTI3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yNy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMjcge1xuICAgIG1hcmdpbi1yaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0yNy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0yNy0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNyB7XG4gICAgcGFkZGluZy10b3A6IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yNy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yNy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI4IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTI4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yOC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTI4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTI4LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTI4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yOC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTI4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yOC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTI4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjkge1xuICAgIG1hcmdpbi10b3A6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTI5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMjktLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMjktLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjkge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTI5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTI5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zMC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTMwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zMC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTMxIHtcbiAgICBtYXJnaW4tdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTMxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zMS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzEge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTMxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTMxLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTMxLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMxIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zMS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTMxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTMxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzIge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTMyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zMi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMzItLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMzItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTMyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTMyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMyB7XG4gICAgbWFyZ2luLXRvcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zMy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTMzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zMy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzMge1xuICAgIG1hcmdpbi1yaWdodDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zMy0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zMy0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMyB7XG4gICAgcGFkZGluZy10b3A6IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zMy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zMy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM0IHtcbiAgICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTM0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zNC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzQge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTM0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTM0LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTM0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM0IHtcbiAgICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zNC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTM0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTM0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzUge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zNS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMzUtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTM1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTM1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zNiB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zNi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTM2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzYge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zNi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zNi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zNiB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM3IHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTM3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzcge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTM3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS0zNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTM3LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTM3LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM3IHtcbiAgICBwYWRkaW5nLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zNy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTM3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zNy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTM3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzgge1xuICAgIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTM4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zOC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTM4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tMzgtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tMzgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzgge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTM4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTM4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zOSB7XG4gICAgbWFyZ2luLXRvcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zOS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTM5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tMzkge1xuICAgIG1hcmdpbi1yaWdodDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS0zOS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS0zOS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zOSB7XG4gICAgcGFkZGluZy10b3A6IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zOS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDEge1xuICAgIG1hcmdpbi10b3A6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNDEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNDEtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDEge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00MiB7XG4gICAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNDIge1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00Mi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS00Mi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00MiB7XG4gICAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00Mi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQzIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDMge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQzLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQzIHtcbiAgICBwYWRkaW5nLXRvcDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDQge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQ0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNDQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNDQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDQge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQ0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQ0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00NSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQ1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNDUge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00NS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS00NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00NSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ2IHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQ2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDYge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQ2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQ2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQ2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ2IHtcbiAgICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQ2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQ2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDcge1xuICAgIG1hcmdpbi10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQ3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTQ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNDctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNDctLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDcge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQ3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQ3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00OCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQ4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNDgge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS00OC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS00OC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00OCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ5IHtcbiAgICBtYXJnaW4tdG9wOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQ5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDkge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQ5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS00OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTQ5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTQ5LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ5IHtcbiAgICBwYWRkaW5nLXRvcDogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQ5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQ5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTUwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTUwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01MSB7XG4gICAgbWFyZ2luLXRvcDogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01MS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTUxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTEge1xuICAgIG1hcmdpbi1yaWdodDogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNTEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTUxLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01MSB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTUxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTUxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTUxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTUxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTUyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTUyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS01MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01Mi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNTItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTMge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTUzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01My0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTUzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTUzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01My0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTMge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01My0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01My0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01NCB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01NC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTU0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTQge1xuICAgIG1hcmdpbi1yaWdodDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNTQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTU0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01NCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTU0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTU0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTU0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTU0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTU1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS01NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01NS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTYge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTU2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTU2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01Ni0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTYge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01Ni0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01Ni0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01NyB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01Ny0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTU3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNTcge1xuICAgIG1hcmdpbi1yaWdodDogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNTctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTU3LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01NyB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTU3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTU3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTU3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTU3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU4IHtcbiAgICBtYXJnaW4tdG9wOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTU4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTgge1xuICAgIG1hcmdpbi1ib3R0b206IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTU4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS01OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS01OC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNTgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTkge1xuICAgIG1hcmdpbi10b3A6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTU5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01OS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTU5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTU5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS01OS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTkge1xuICAgIHBhZGRpbmctdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01OS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01OS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTYwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjAtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02MCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTYwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTYwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTYxIHtcbiAgICBtYXJnaW4tdG9wOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02MS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTYxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTYxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02MSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS02MS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNjEtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYxIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjIge1xuICAgIG1hcmdpbi10b3A6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTYyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTYyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTYyLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS02Mi0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02Mi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02Mi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02Mi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MyB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02My0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTYzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjMge1xuICAgIG1hcmdpbi1yaWdodDogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjMtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTYzLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02MyB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTYzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTYzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTYzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTYzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02NC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTY0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTY0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS02NC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNjQtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjUge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTY1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTY1LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS02NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjUge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02NS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02NS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02NiB7XG4gICAgbWFyZ2luLXRvcDogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02Ni0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTY2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjYge1xuICAgIG1hcmdpbi1yaWdodDogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjYtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTY2LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02NiB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTY2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTY2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTY2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTY2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY3IHtcbiAgICBtYXJnaW4tdG9wOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02Ny0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTY3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTY3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS02NyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS02Ny0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNjctLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY3IHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjgge1xuICAgIG1hcmdpbi10b3A6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTY4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTY4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTY4LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS02OC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjgge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02OC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02OC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02OSB7XG4gICAgbWFyZ2luLXRvcDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02OS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTY5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNjkge1xuICAgIG1hcmdpbi1yaWdodDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNjktLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTY5LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02OSB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTY5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTY5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTY5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTY5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03MC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTcwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03MC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzEge1xuICAgIG1hcmdpbi10b3A6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTcxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03MS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTcxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTcxLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03MS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03MS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03MS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03MS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03MiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03Mi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03Mi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTcyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNzIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNzItLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTcyLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03MiB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTcyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTcyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTcyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTcyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTczIHtcbiAgICBtYXJnaW4tdG9wOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03My0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTczLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTczLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03MyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03My0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzMtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTczIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzQge1xuICAgIG1hcmdpbi10b3A6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTc0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03NC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTc0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTc0LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03NC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03NC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03NC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03NC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03NSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03NS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTc1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNzUtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03NSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTc1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTc1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc2IHtcbiAgICBtYXJnaW4tdG9wOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03Ni0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTc2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTc2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03NiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03Ni0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzYtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc2IHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzcge1xuICAgIG1hcmdpbi10b3A6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTc3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03Ny0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTc3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTc3LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS03Ny0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03Ny0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03Ny0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03Ny0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03OCB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03OC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03OC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTc4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tNzgge1xuICAgIG1hcmdpbi1yaWdodDogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tNzgtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTc4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03OCB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTc4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTc4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTc4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTc4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc5IHtcbiAgICBtYXJnaW4tdG9wOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03OS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTc5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTc5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS03OSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS03OS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tNzktLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc5IHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTgwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTgwLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04MSB7XG4gICAgbWFyZ2luLXRvcDogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04MS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTgxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODEge1xuICAgIG1hcmdpbi1yaWdodDogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tODEtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTgxLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04MSB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTgxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTgxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTgxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTgxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTgyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTgyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS04MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04Mi0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tODItLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTgyIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODMge1xuICAgIG1hcmdpbi10b3A6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTgzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04My0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTgzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTgzLS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04My0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODMge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04My0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04My0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04NCB7XG4gICAgbWFyZ2luLXRvcDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04NC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTg0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODQge1xuICAgIG1hcmdpbi1yaWdodDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tODQtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTg0LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04NCB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTg0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTg0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTg0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTg0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg1IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTg1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS04NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04NS0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tODUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODYge1xuICAgIG1hcmdpbi10b3A6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTg2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTg2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTg2LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04Ni0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODYge1xuICAgIHBhZGRpbmctdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04Ni0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04Ni0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04NyB7XG4gICAgbWFyZ2luLXRvcDogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04Ny0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTg3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tODcge1xuICAgIG1hcmdpbi1yaWdodDogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tODctLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTg3LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04NyB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTg3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTg3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTg3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTg3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg4IHtcbiAgICBtYXJnaW4tdG9wOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTg4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODgge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTg4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1yLS04OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1yLS04OC0tdGIge1xuICAgIG1hcmdpbi1yaWdodDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tci0tODgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg4IHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODkge1xuICAgIG1hcmdpbi10b3A6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTg5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04OS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXItLTg5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXItLTg5LS10YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1yLS04OS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODkge1xuICAgIHBhZGRpbmctdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04OS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04OS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tOTAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS05MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS05MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTkwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tci0tOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tci0tOTAtLXRiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXItLTkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS05MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTkwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTkwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG50ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZ3YiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi51LWZ3bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLnUtYWxpZ24tLXIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udS1hbGlnbi0tYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtYWxpZ24tLWMtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1hbGlnbi1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1mZjAyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWYyKTtcbn1cblxuLnUtbGgyMDAge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udS11bGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4udS11bGluZTpob3ZlciwgLnUtdWxpbmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS51LWxpbmsge1xuICBjb2xvcjogIzMxNzdDNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLnUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEudS1saW5rW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICBjb250ZW50OiBcIm9wZW5faW5fbmV3XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi51LXRleHQtLTEwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xMCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTExIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTEgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0xMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTEyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTEzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTE0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0xNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTE1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTE3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTcgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0xNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE3ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTE4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xOSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjAge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTIwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yMCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTIxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMjIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMiAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTIzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjMgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIzICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTI0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI1ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMjUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTI2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjYgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI2ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTI3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yOCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI4ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMjgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTI5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjkgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yOSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI5ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zMCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTMwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0zMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMxICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMzEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTMyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzIgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0zMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMyICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTMzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzMgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0zNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM0ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMzQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTM1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzUgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0zNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM1ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTM2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0zNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM3ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMzcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNyAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTM4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzggKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0zOCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM4ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zOSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzOSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTM5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzkgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTQwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS00MCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tNDAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tNDEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTQxIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDEgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS00MSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQxICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTAtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTExLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0xMi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTMtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTE0LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0xNS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTYtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTE3LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE3ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0xOC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMTktLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTIwLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yMS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMjItLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjIgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTIzLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIzICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yNC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMjUtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjUgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTI2LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI2ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0yNy0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNyAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMjgtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjggKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTI5LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI5ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudS10ZXh0LS0zMC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnUtdGV4dC0tMzEtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzEgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC51LXRleHQtLTMyLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMyICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59Il19 */