@charset "UTF-8";
/* 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 {
  display: block;
}

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;
}

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;
}

/* ---------------------------
module
--------------------------- */
html {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1.7;
}
@media screen and (min-width: 1101px) {
  html {
    font-size: 16px;
  }
}
@media screen and (max-width: 1100px) {
  html {
    font-size: 14px;
  }
}

body {
  background-color: #F5EFE9;
  color: #14141E;
  -webkit-text-size-adjust: 100%;
  line-height: 1.7;
}
#wrapper {
  position: relative;
  overflow: hidden;
}

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

a {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #F5EFE9;
}

button {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #F5EFE9;
}

a:not([href^="tel:"]) {
  transition: 0.2s;
}
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: #F5EFE9;
}

/* ---------------------------
l-bread
--------------------------- */
.l-bread__inner {
  width: 100%;
  border-top: solid 1px #14141E;
  border-bottom: solid 1px #14141E;
}
@media screen and (min-width: 768px) {
  .l-bread__inner {
    padding: 10px 30px 10px 50px;
  }
}
@media screen and (max-width: 767px) {
  .l-bread__inner {
    padding: 10px 15px 10px 25px;
  }
}
.l-bread__items {
  display: flex;
  flex-wrap: wrap;
}
.l-bread__item a,
.l-bread__item span {
  color: #14141E;
}
@media screen and (min-width: 768px) {
  .l-bread__item a,
  .l-bread__item span {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .l-bread__item a,
  .l-bread__item span {
    font-size: 0.8571428571rem;
  }
}
.l-bread__item a:hover {
  text-decoration: underline;
}
.l-bread__item:not(:last-child) a {
  position: relative;
}
.l-bread__item:not(:last-child) a::after {
  content: "＞";
}
@media screen and (min-width: 768px) {
  .l-bread__item:not(:last-child) a::after {
    margin-right: 5px;
    margin-left: 2px;
  }
}
@media screen and (max-width: 767px) {
  .l-bread__item:not(:last-child) a::after {
    margin-right: 5px;
    margin-left: 2px;
  }
}
.l-bread__item:first-child {
  position: relative;
}
.l-bread__item:first-child::after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(../images/common/icon/icon_home.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: -22px;
  top: 50%;
  transform: translateY(-50%);
}

/* ---------------------------
l-footer
--------------------------- */
.l-footer {
  position: relative;
  border-top: 1px solid #14141E;
}
@media screen and (min-width: 1101px) {
  .l-footer {
    max-width: calc(100% - 120px);
    margin-inline: 60px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-footer {
    max-width: calc(100% - 60px);
    margin-inline: 30px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
.l-footer__inner {
  display: flex;
}
@media screen and (min-width: 768px) {
  .l-footer__inner {
    justify-content: space-between;
    max-width: 1360px;
    padding-inline: 40px;
    margin-inline: auto;
    padding-top: 54px;
    padding-bottom: 62px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__inner {
    padding-top: 20px;
    padding-bottom: 75px;
    flex-direction: column;
    padding-inline: 20px;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .l-footer__left {
    max-width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__left {
    width: 100%;
  }
}
.l-footer__left a {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #14141E;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .l-footer__left a {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__left a {
    font-size: 1.2857142857rem;
  }
}
.l-footer__left p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #14141E;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .l-footer__left p {
    font-size: 0.875rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__left p {
    margin-top: 10px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .l-footer__right {
    width: 68%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__right {
    width: 100%;
  }
}
.l-footer__right ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
}
@media screen and (min-width: 768px) {
  .l-footer__right ul {
    gap: 12px 36px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__right ul {
    justify-content: start;
    gap: 8px 16px;
    margin-bottom: 16px;
  }
}
.l-footer__right ul li a {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #14141E;
}
@media screen and (min-width: 768px) {
  .l-footer__right ul li a {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__right ul li a {
    font-size: 1rem;
  }
}
.l-footer__right p.l-footer__right__copy {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #14141E;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .l-footer__right p.l-footer__right__copy {
    letter-spacing: 0;
    font-size: 0.75rem;
    margin-top: 135px;
  }
}
@media screen and (max-width: 767px) {
  .l-footer__right p.l-footer__right__copy {
    font-size: 0.8571428571rem;
    margin-top: 17px;
  }
}

/* ---------------------------
l-header
--------------------------- */
.l-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  background-color: #F5EFE9;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 1101px) {
  .l-header {
    max-width: calc(100% - 120px);
    margin-inline: 60px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-header {
    max-width: calc(100% - 60px);
    margin-inline: 30px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@media screen and (max-width: 767px) {
  .l-header {
    height: 60px;
  }
}
.l-header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .l-header__inner {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-header__inner {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-inline: 12px;
  }
}
@media screen and (min-width: 768px) {
  .l-header__left {
    width: 20%;
    max-width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .l-header__left {
    width: 100%;
    max-width: 160px;
  }
}
@media screen and (min-width: 1101px) {
  .l-header__right {
    width: 60.5%;
    max-width: 60.5%;
  }
}
@media screen and (min-width: 1101px) and (min-width: 1101px) and (max-width: 1250px) {
  .l-header__right {
    width: 67.5%;
    max-width: 67.5%;
  }
}
@media screen and (max-width: 1100px) {
  .l-header__right {
    width: fit-content;
  }
}
.l-header__right__nav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (min-width: 1101px) {
  .l-header__right__nav {
    width: 100%;
    gap: 39px;
  }
}
@media screen and (max-width: 1100px) {
  .l-header__right__nav {
    display: none;
  }
}
.l-header__right__nav ul {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1401px) {
  .l-header__right__nav ul {
    gap: 36px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .l-header__right__nav ul {
    gap: 10px 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-header__right__nav ul {
    gap: 36px;
  }
}
@media screen and (max-width: 767px) {
  .l-header__right__nav ul {
    gap: 20px;
  }
}
.l-header__right__nav ul a {
  color: #14141E;
}
@media screen and (min-width: 768px) {
  .l-header__right__nav ul a {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .l-header__right__nav ul a {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1101px) {
  .l-header__right__hamburger {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  .l-header__right__hamburger {
    display: block;
    width: fit-content;
    margin-top: 4px;
  }
}
.l-header__right__hamburger button {
  position: relative;
  width: 56px;
  height: 36px;
  background-color: #14141E;
  border: 1px solid #14141E;
  border-radius: 9999px;
  cursor: pointer;
  z-index: 102;
  transition: background-color 0.3s ease;
}
.l-header__right__hamburger button span {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  width: 20px;
  height: 1px;
  border-radius: 9999px;
  background-color: #fff;
  transition: all 0.3s ease;
}
.l-header__right__hamburger button span:nth-child(1) {
  top: 14px;
}
.l-header__right__hamburger button span:nth-child(2) {
  top: 20px;
}
.l-header__right__hamburger button.is-active span:nth-child(1) {
  top: 17px;
  transform: translateX(-50%) rotate(45deg);
}
.l-header__right__hamburger button.is-active span:nth-child(2) {
  top: 17px;
  transform: translateX(-50%) rotate(-45deg);
}

/* ---------------------------
l-spNav - SP用ナビゲーション
--------------------------- */
.l-spNav {
  position: fixed;
  top: 0;
  right: 0;
  width: 80%;
  max-width: 320px;
  height: 100vh;
  height: 100dvh;
  background-color: #F5EFE9;
  z-index: 101;
  transform: translateX(100%);
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  overflow-y: auto;
  border-left: 1px solid #14141E;
}
.l-spNav.is-open {
  transform: translateX(0);
}
.l-spNav__header {
  position: sticky;
  top: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 12px;
  background-color: #F5EFE9;
  z-index: 1;
}
.l-spNav__close {
  position: relative;
  width: 56px;
  height: 36px;
  background-color: #14141E;
  border: 1px solid #14141E;
  border-radius: 9999px;
  cursor: pointer;
}
.l-spNav__close span {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: 20px;
  height: 1px;
  border-radius: 9999px;
  background-color: #fff;
}
.l-spNav__close span:nth-child(1) {
  transform: translate(-50%, -50%) rotate(45deg);
}
.l-spNav__close span:nth-child(2) {
  transform: translate(-50%, -50%) rotate(-45deg);
}
.l-spNav__inner {
  padding: 0 24px 40px;
}
.l-spNav__list {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.l-spNav__list li {
  border-bottom: 1px solid rgba(20, 20, 30, 0.15);
}
.l-spNav__list li:first-child {
  border-top: 1px solid rgba(20, 20, 30, 0.15);
}
.l-spNav__list li a {
  display: block;
  padding: 20px 0;
  color: #14141E;
  font-size: 1.1428571429rem;
  font-weight: 500;
  transition: opacity 0.3s ease;
}
.l-spNav__list li a:hover {
  opacity: 0.7;
}
.l-spNav__btn {
  margin-top: 32px;
}
.l-spNav__btn .c-btn03 {
  width: 100%;
  display: block;
  text-align: center;
}

/* ---------------------------
l-spNav__overlay - オーバーレイ
--------------------------- */
.l-spNav__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  background-color: rgba(20, 20, 30, 0.5);
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.l-spNav__overlay.is-open {
  opacity: 1;
  visibility: visible;
}

body.is-menuOpen {
  overflow: hidden;
}

/* ---------------------------
l-wrap
--------------------------- */
.l-wrap--1020 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1020 {
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1280 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1280 {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1180 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1180 {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--840 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--840 {
    max-width: 920px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--pc {
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .l-wrap--pc {
    max-width: calc(100% - 120px);
    margin-inline: 60px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-wrap--pc {
    max-width: calc(100% - 60px);
    margin-inline: 30px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@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;
  }
}

/* ---------------------------
l-page
--------------------------- */
.l-page {
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .l-page {
    width: 100%;
    max-width: 1680px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-page {
    padding-inline: 20px;
  }
}
.l-page__inner {
  padding-top: 70px;
}
@media screen and (min-width: 768px) {
  .l-page__inner {
    width: 100%;
    max-width: 1180px;
    margin-inline: auto;
    padding-inline: 40px;
  }
}
@media screen and (max-width: 767px) {
  .l-page__inner {
    padding-inline: 20px;
  }
}

/* ---------------------------
c-h
--------------------------- */
.c-h {
  display: flex;
  flex-direction: row-reverse;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  .c-h {
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .c-h {
    gap: 5px;
  }
}
.c-h__en {
  font-family: "Sulphur Point", sans-serif;
  font-weight: 400;
  writing-mode: vertical-rl;
}
@media screen and (min-width: 768px) {
  .c-h__en {
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: 0.05em;
  }
}
@media screen and (max-width: 767px) {
  .c-h__en {
    font-size: 1rem;
  }
}
.c-h__jp {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  line-height: 1;
  writing-mode: vertical-rl;
}
@media screen and (min-width: 768px) {
  .c-h__jp {
    font-size: 3.5rem;
  }
}
@media screen and (max-width: 767px) {
  .c-h__jp {
    font-size: 2.2857142857rem;
  }
}
.c-h.--horizontal {
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .c-h.--horizontal {
    gap: 13px;
  }
}
@media screen and (max-width: 767px) {
  .c-h.--horizontal {
    gap: 10px;
  }
}
.c-h.--horizontal .c-h__en {
  writing-mode: horizontal-tb;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .c-h.--horizontal .c-h__en {
    font-size: 1.125rem;
    line-height: 1.2;
    letter-spacing: 0.08em;
  }
}
@media screen and (max-width: 767px) {
  .c-h.--horizontal .c-h__en {
    font-size: 1rem;
  }
}
.c-h.--horizontal .c-h__jp {
  writing-mode: horizontal-tb;
}

.c-h02 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .c-h02 {
    font-size: 2rem;
    line-height: 1.75;
  }
}
@media screen and (max-width: 767px) {
  .c-h02 {
    font-size: 1.7142857143rem;
  }
}

.c-h03 {
  display: flex;
  width: fit-content;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .c-h03 {
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .c-h03 {
    gap: 5px;
  }
}
.c-h03__en {
  font-family: "Sulphur Point", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding-left: 10px;
}
@media screen and (min-width: 768px) {
  .c-h03__en {
    font-size: 1.3125rem;
    line-height: 1.2;
    letter-spacing: 0.08em;
  }
}
@media screen and (max-width: 767px) {
  .c-h03__en {
    font-size: 1.2857142857rem;
  }
}
.c-h03__jp {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .c-h03__jp {
    font-size: 3.5rem;
  }
}
@media screen and (max-width: 767px) {
  .c-h03__jp {
    font-size: 2.2857142857rem;
  }
}

.c-h04 {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .c-h04 {
    font-size: 2.5rem;
    line-height: 1.75;
  }
}
@media screen and (max-width: 767px) {
  .c-h04 {
    font-size: 2rem;
  }
}

/* ---------------------------
c-btn
--------------------------- */
.c-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #14141E;
}
@media screen and (min-width: 768px) {
  .c-btn {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .c-btn {
    font-size: 1.1428571429rem;
  }
}
.c-btn i {
  display: inline-block;
  position: relative;
  border-radius: 50%;
  border: 1px solid #14141E;
  transition: background-color 0.3s ease-in-out;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .c-btn i {
    width: 80px;
    height: 80px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn i {
    width: 55px;
    height: 55px;
  }
}
.c-btn i::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 1px;
  background-color: #14141E;
}
.c-btn i::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 1px;
  background-color: #14141E;
}
@media screen and (min-width: 768px) {
  .c-btn i::after {
    top: 47%;
    left: 65%;
    transform: translate(-50%, -50%) rotate(45deg);
  }
}
@media screen and (max-width: 767px) {
  .c-btn i::after {
    top: 44%;
    left: 72%;
    transform: translate(-50%, -50%) rotate(45deg);
  }
}
.c-btn:hover i {
  transition: background-color 0.3s ease-in-out;
  background-color: #212121;
}
.c-btn:hover i::before, .c-btn:hover i::after {
  transition: background-color 0.3s ease-in-out;
  background-color: #F5EFE9;
}

.c-btn02 {
  transition: all 0.3s ease-in-out;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #14141E;
  border-radius: 9999px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .c-btn02 {
    font-size: 1.125rem;
    width: 420px;
    padding: 24px 20px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn02 {
    font-size: 1.1428571429rem;
    width: 100%;
    padding: 16px 20px;
  }
}
.c-btn02__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .c-btn02__arrow {
    width: 40px;
    height: 40px;
    right: 22px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn02__arrow {
    width: 30px;
    height: 30px;
    right: 15px;
  }
}
.c-btn02__arrow i {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  .c-btn02__arrow i {
    width: 30px;
    height: 30px;
  }
}
.c-btn02__arrow i::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 1px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .c-btn02__arrow i::before {
    width: 20px;
    height: 1px;
  }
}
.c-btn02__arrow i::after {
  content: "";
  position: absolute;
  top: 42%;
  left: 78%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 10px;
  height: 1px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .c-btn02__arrow i::after {
    width: 8px;
    height: 1px;
  }
}
.c-btn02.--reverse .c-btn02__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .c-btn02.--reverse .c-btn02__arrow {
    width: 40px;
    height: 40px;
    left: 22px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn02.--reverse .c-btn02__arrow {
    width: 30px;
    height: 30px;
    left: 15px;
  }
}
.c-btn02.--reverse .c-btn02__arrow i {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  .c-btn02.--reverse .c-btn02__arrow i {
    width: 30px;
    height: 30px;
  }
}
.c-btn02.--reverse .c-btn02__arrow i::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 1px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .c-btn02.--reverse .c-btn02__arrow i::before {
    width: 20px;
    height: 1px;
  }
}
.c-btn02.--reverse .c-btn02__arrow i::after {
  content: "";
  position: absolute;
  top: 42%;
  left: 21%;
  transform: translate(-50%, -50%) rotate(135deg);
  width: 10px;
  height: 1px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  .c-btn02.--reverse .c-btn02__arrow i::after {
    width: 8px;
    height: 1px;
  }
}
.c-btn02.--reverse:hover {
  transition: all 0.3s ease-in-out;
  background-color: #F5EFE9;
  color: #14141E;
}
.c-btn02.--reverse:hover i::before, .c-btn02.--reverse:hover i::after {
  transition: background-color 0.3s ease-in-out;
  background-color: #14141E;
}
.c-btn02:hover {
  transition: all 0.3s ease-in-out;
  background-color: #F5EFE9;
  color: #14141E;
}
.c-btn02:hover i::before, .c-btn02:hover i::after {
  transition: background-color 0.3s ease-in-out;
  background-color: #14141E;
}

.c-btn03 {
  background-color: #14141E;
  color: #fff;
  border-radius: 9999px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .c-btn03 {
    padding: 10px 23px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .c-btn03 {
    padding: 10px 20px;
    font-size: 1.1428571429rem;
  }
}
.c-btn03:hover {
  transition: all 0.3s ease-in-out;
  background-color: #F5EFE9;
  color: #14141E;
}

/* ---------------------------
c-breadcrumb
--------------------------- */
.c-breadcrumb {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .c-breadcrumb {
    font-size: 0.875rem;
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .c-breadcrumb {
    font-size: 1rem;
  }
}
.c-breadcrumb li {
  position: relative;
}
.c-breadcrumb li:not(:last-child)::after {
  position: absolute;
  content: ">";
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .c-breadcrumb li:not(:last-child)::after {
    font-size: 1.375rem;
    right: -30px;
  }
}
@media screen and (max-width: 767px) {
  .c-breadcrumb li:not(:last-child)::after {
    right: -10px;
  }
}
@media screen and (min-width: 768px) {
  .c-breadcrumb li {
    letter-spacing: 0.02em;
  }
}
.c-breadcrumb li a {
  color: #14141E;
  text-decoration: underline;
}
.c-breadcrumb li a:hover {
  text-decoration: none;
}

/* ---------------------------
js-border
--------------------------- */
.js-border01,
.js-border02 {
  width: 100%;
  position: relative;
}
.js-border01 img,
.js-border02 img {
  width: 100%;
  object-fit: cover;
}
.js-border01 svg,
.js-border02 svg {
  width: 100%;
  height: auto;
  display: block;
}
.js-border01 svg path,
.js-border02 svg path {
  stroke: black;
  stroke-width: 1;
  fill: none;
}

/* ---------------------------
p-mv
--------------------------- */
.p-mv {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-mv {
    width: 100%;
  }
}
.p-mv__logo {
  border-top: 1px solid #14141E;
  border-bottom: 1px solid #14141E;
  width: 100%;
  height: 100%;
}
.p-mv__logo h1 {
  display: flex;
  line-height: 1;
}
.p-mv__content {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-mv__content {
    min-height: 48vw;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__content {
    aspect-ratio: 390/550;
    min-height: 550px;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) and (min-width: 600px) {
  .p-mv__content {
    aspect-ratio: 390/430;
  }
}
@media screen and (max-width: 767px) and (max-width: 600px) and (min-width: 490px) {
  .p-mv__content {
    aspect-ratio: 390/470;
  }
}
.p-mv__text {
  position: relative;
  width: 100%;
  margin-left: auto;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .p-mv__text {
    padding-right: 4px;
    padding-top: 5px;
  }
}
.p-mv__text p {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  font-feature-settings: "palt";
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-mv__text p {
    font-size: 3.8vw;
    letter-spacing: 0.05em;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__text p {
    font-size: 8.4616vw;
    letter-spacing: 0.05em;
  }
}
.p-mv__text p span {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .p-mv__text p span.beside {
    margin-right: 11px;
    padding: 10px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__text p span.beside {
    padding: 8px 0;
    margin-right: 13px;
  }
}
.p-mv__text p span.vertical {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}
@media screen and (min-width: 768px) {
  .p-mv__text p span.vertical {
    padding: 0 10px;
    margin-top: 12px;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__text p span.vertical {
    padding: 0 8px;
    margin-top: 0px;
  }
}
.p-mv__slider {
  border: 1px solid #14141E;
  position: absolute;
}
@media screen and (min-width: 768px) {
  .p-mv__slider {
    width: 86.4864864865%;
    top: 51.5%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 767px) {
  .p-mv__slider {
    width: 79.4871794872%;
    top: 13vw;
    left: 8vw;
  }
}
.p-mv__card {
  position: relative;
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-mv__card {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__card {
    flex-direction: column;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-mv__card__img {
    width: 66.640625%;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__card__img {
    width: 100%;
  }
}
.p-mv__card__text {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-mv__card__text {
    width: 33.359375%;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__card__text {
    width: 100%;
    height: 170px;
  }
}
.p-mv__card__text__inner {
  position: absolute;
  width: 100%;
  max-width: 350px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p-mv__card__text__inner {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 767px) {
  .p-mv__card__text__inner {
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.p-mv__card__text__inner h3 {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.2;
}
@media screen and (min-width: 768px) {
  .p-mv__card__text__inner h3 {
    letter-spacing: 0.1em;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__card__text__inner h3 {
    letter-spacing: 0.25em;
    margin-bottom: 6px;
  }
}
.p-mv__card__text__inner p {
  font-size: 0.875rem;
  line-height: 1.2142857143;
}
@media screen and (min-width: 768px) {
  .p-mv__card__text__inner p {
    margin-top: 8px;
    letter-spacing: 0.1em;
  }
}
@media screen and (max-width: 767px) {
  .p-mv__card__text__inner p {
    margin-top: 12px;
    letter-spacing: 0.25em;
  }
}

/* ---------------------------
p-opening
--------------------------- */
.p-opening {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #F5EFE9;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1;
  visibility: visible;
  transition: clip-path 0.8s ease-in-out, visibility 0s 0.8s;
  clip-path: circle(150% at 50% 50%);
}
.p-opening.is-hidden {
  clip-path: circle(0% at 50% 50%);
  visibility: hidden;
}
.p-opening__logo {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-opening__logo {
    width: 400px;
    height: auto;
    aspect-ratio: 1/1;
  }
}
@media screen and (max-width: 767px) {
  .p-opening__logo {
    width: 200px;
    height: auto;
    aspect-ratio: 1/1;
  }
}
.p-opening__front {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .p-opening__front svg {
    width: 200px;
    height: auto;
    aspect-ratio: 1/1;
  }
}
.p-opening__path {
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
}
.p-opening__back {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  border-radius: 50%;
  background-color: #212121;
  width: 97%;
  height: auto;
  aspect-ratio: 1/1;
}
@media screen and (max-width: 767px) {
  .p-opening__back {
    width: 190px;
    height: auto;
    aspect-ratio: 1/1;
  }
}

/* ---------------------------
p-home
--------------------------- */
.p-home__company {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__company {
    padding-bottom: 59px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__company {
    padding-bottom: 77px;
  }
}
.p-home__company__bg {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 61.8vw;
  aspect-ratio: 990/870;
}
@media screen and (max-width: 767px) and (min-width: 560px) {
  .p-home__company__bg {
    width: 41.8vw;
  }
}
.p-home__company__bg svg {
  width: 100%;
  height: 100%;
}
.p-home__company__bg svg image {
  display: block;
  width: 100%;
  border: 1px solid red;
}
.p-home__company__birds {
  position: absolute;
  z-index: 1;
  width: 17%;
  top: 32%;
  right: 45%;
}
@media screen and (max-width: 767px) {
  .p-home__company__birds {
    top: 26%;
  }
}
@media screen and (min-width: 768px) {
  .p-home__company__inner {
    width: 51.3513513514%;
    margin-left: 6.7%;
    padding-top: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__company__inner {
    padding-top: 150px;
    padding-inline: 20px;
  }
}
.p-home__company__copy p {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  font-weight: 200;
  line-height: 1.35;
}
@media screen and (min-width: 768px) {
  .p-home__company__copy p {
    letter-spacing: 0.05em;
    font-size: 4.9vw;
  }
}
@media screen and (max-width: 767px) {
  .p-home__company__copy p {
    letter-spacing: 0.05em;
    font-size: 2.1428571429rem;
    line-height: 1.35;
  }
}
.p-home__company__copy .copy-svg {
  width: 100%;
  max-width: 740px;
  height: auto;
  overflow: visible;
}
.p-home__company__copy .copy-char {
  font-family: "Noto Serif JP", serif;
  font-weight: 200;
  font-size: 50px;
  fill: transparent;
  stroke: #212121;
  stroke-width: 0.5;
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
}
@media screen and (min-width: 768px) {
  .p-home__company__sentence {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__company__sentence {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__company__btn {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__company__btn {
    margin-top: 22px;
  }
}
.p-home__job {
  position: relative;
}
@media screen and (min-width: 1101px) {
  .p-home__job {
    padding-top: 160px;
    padding-bottom: 160px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__job {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__job {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.p-home__job__border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-home__job__inner {
  position: relative;
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-home__job__inner {
    align-items: center;
    padding-top: 120px;
    gap: 130px;
    width: 93.2432432432%;
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__job__inner {
    align-items: center;
    padding-top: 100px;
    gap: 60px;
    width: 93.2432432432%;
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-home__job__inner {
    flex-direction: column;
    align-items: flex-start;
    padding-inline: 20px;
    gap: 5px;
  }
}
.p-home__job__title {
  flex-shrink: 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__job__title {
    top: -8vh;
  }
}
@media screen and (max-width: 767px) {
  .p-home__job__title {
    top: -1.4vw;
  }
}
.p-home__job__slider {
  overflow: hidden;
  flex: 1;
}
.p-home__recruit {
  position: relative;
}
.p-home__recruit::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(../images/home/recruit/img_recruit_bg.webp);
  background-size: contain;
  background-position: right bottom;
  background-repeat: no-repeat;
  aspect-ratio: 526/499;
  width: 100%;
  z-index: -1;
}
@media screen and (min-width: 1101px) {
  .p-home__recruit::after {
    max-width: 526px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__recruit::after {
    max-width: 33%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit::after {
    max-width: 33%;
  }
}
@media screen and (min-width: 1101px) {
  .p-home__recruit {
    padding-top: 185px;
    padding-bottom: 208px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__recruit {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit {
    padding-top: 100px;
    padding-bottom: 120px;
  }
}
.p-home__recruit__border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.p-home__recruit__border02 {
  position: absolute;
  right: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-home__recruit__border02 {
    bottom: -2vh;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit__border02 {
    bottom: -1.4vw;
  }
}
.p-home__recruit__inner {
  position: relative;
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-home__recruit__inner {
    gap: 130px;
    padding-top: 120px;
    width: 93.2432432432%;
    margin-right: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__recruit__inner {
    gap: 30px;
    padding-top: 100px;
    width: 93.2432432432%;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit__inner {
    gap: 20px;
    padding-inline: 20px;
    flex-direction: column-reverse;
    align-items: flex-end;
  }
}
@media screen and (min-width: 768px) {
  .p-home__recruit__content {
    margin-top: 115px;
    margin-left: auto;
    width: 61%;
    max-width: 61%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit__content {
    margin-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__recruit__links {
    margin-top: 82px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit__links {
    margin-top: 22px;
  }
}
.p-home__recruit__links ul {
  display: flex;
  flex-direction: column;
}
.p-home__recruit__links ul li {
  border-top: 1px solid #14141E;
}
.p-home__recruit__links ul li:last-child {
  border-bottom: 1px solid #14141E;
}
.p-home__recruit__links ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #14141E;
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (min-width: 1101px) {
  .p-home__recruit__links ul li a {
    font-size: 1.5rem;
    height: 120px;
    padding: 40px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__recruit__links ul li a {
    font-size: 1.25rem;
    height: 80px;
    padding: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-home__recruit__links ul li a {
    font-size: 1.2857142857rem;
    height: 70px;
    padding: 20px 0;
  }
}
.p-home__recruit__links ul li a i {
  transition: all 0.3s ease-in-out;
  right: 0px;
  position: relative;
  width: 40px;
  height: 40px;
}
.p-home__recruit__links ul li a i::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 1px;
  background-color: #14141E;
}
.p-home__recruit__links ul li a i::after {
  content: "";
  position: absolute;
  top: 40%;
  right: 5px;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 1px;
  background-color: #14141E;
}
.p-home__recruit__links ul li a:hover i {
  transition: all 0.3s ease-in-out;
  right: -10px;
}
.p-home__info {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__info {
    padding-top: 145px;
    padding-bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info {
    padding-top: 39px;
    padding-bottom: 60px;
  }
}
.p-home__info__inner {
  position: relative;
  display: flex;
}
@media screen and (min-width: 1401px) {
  .p-home__info__inner {
    gap: 130px;
    width: 93.2432432432%;
    margin-left: auto;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-home__info__inner {
    gap: 60px;
    width: 93.2432432432%;
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__info__inner {
    gap: 30px;
    width: calc(100% - 120px);
    margin-inline: auto;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__inner {
    flex-direction: column;
    align-items: flex-start;
    padding-inline: 20px;
    gap: 20px;
  }
}
@media screen and (min-width: 1401px) {
  .p-home__info__content {
    margin-top: 119px;
    margin-right: auto;
    width: 61%;
    max-width: 61%;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-home__info__content {
    margin-top: 119px;
    margin-right: auto;
    width: 71%;
    max-width: 71%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__info__content {
    margin-top: 0px;
    width: 100%;
    margin-left: 0;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__content {
    width: 100%;
    margin-top: 30px;
  }
}
.p-home__info__list {
  display: flex;
  flex-direction: column;
}
.p-home__info__list li {
  border-top: 1px solid #14141E;
}
.p-home__info__list li:last-child {
  border-bottom: 1px solid #14141E;
}
.p-home__info__list li a {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-home__info__list li a {
    padding: 19px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__info__list li a {
    padding: 19px 0;
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__list li a {
    align-items: center;
    padding: 19px 0;
    gap: 8px;
  }
}
.p-home__info__list li a .info {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-home__info__list li a .info {
    align-items: center;
    gap: 11px;
    width: calc(100% - 51px);
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__list li a .info {
    flex-direction: column;
    gap: 7px;
    width: calc(100% - 47px);
  }
}
.p-home__info__list li a .info__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 1401px) {
  .p-home__info__list li a .info__head {
    width: 35%;
    gap: 22px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
  .p-home__info__list li a .info__head {
    width: 50%;
    gap: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__list li a .info__head {
    gap: 18px;
  }
}
.p-home__info__list li a .info__head .date {
  font-family: "League Spartan", sans-serif;
  font-weight: 400;
  color: #14141E;
}
@media screen and (min-width: 768px) {
  .p-home__info__list li a .info__head .date {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__list li a .info__head .date {
    font-size: 1rem;
  }
}
.p-home__info__list li a .info__head .cat {
  border-radius: 9999px;
  background-color: #14141E;
  color: #fff;
  min-width: 120px;
}
@media screen and (min-width: 768px) {
  .p-home__info__list li a .info__head .cat {
    font-size: 0.875rem;
    padding: 2px 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__list li a .info__head .cat {
    padding: 2px 26px;
    font-size: 0.8571428571rem;
  }
}
.p-home__info__list li a .info__body .title {
  color: #14141E;
  font-weight: 700;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-home__info__list li a .info__body .title {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__list li a .info__body .title {
    font-size: 1.1428571429rem;
  }
}
.p-home__info__list li a i {
  display: inline-flex;
  position: relative;
  width: 40px;
  height: 40px;
  transition: all 0.3s ease-in-out;
  right: 0px;
}
.p-home__info__list li a i::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 1px;
  background-color: #14141E;
}
.p-home__info__list li a i::after {
  content: "";
  position: absolute;
  top: 40%;
  right: 5px;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 1px;
  background-color: #14141E;
}
.p-home__info__list li a:hover i {
  transition: all 0.3s ease-in-out;
  right: -10px;
}
.p-home__info__btn {
  position: relative;
  width: fit-content;
}
@media screen and (min-width: 1401px) {
  .p-home__info__btn {
    right: -26%;
    margin-left: auto;
    margin-top: 60px;
  }
}
@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .p-home__info__btn {
    margin-left: auto;
    margin-top: 60px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__info__btn {
    margin-left: auto;
    margin-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__info__btn {
    margin-top: 21px;
    margin-left: auto;
  }
}
.p-home__contact {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__contact {
    padding-bottom: 160px;
    padding-top: 242px;
    padding-top: max(220px, 14vw);
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact {
    padding-top: 78px;
    padding-bottom: 50px;
    padding-top: 21vw;
    padding-bottom: 13vw;
  }
}
.p-home__contact__border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.p-home__contact__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-home__contact__inner {
    padding-top: 120px;
    gap: 130px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__inner {
    display: flex;
    padding-inline: 20px;
    gap: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__contact__content {
    max-width: 840px;
    margin-inline: auto;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__content {
    margin-top: 32px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__contact__btn {
    margin-top: 34px;
    width: fit-content;
    margin-inline: auto;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__btn {
    width: 100%;
    margin-top: 21px;
  }
}
@media screen and (min-width: 768px) {
  .p-home__contact__title {
    position: absolute;
    right: 6vw;
    top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-home__contact__title {
    top: -6vw;
  }
}
@media screen and (min-width: 768px) {
  .p-home__contact__tel {
    margin-top: 68px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel {
    margin-top: 38px;
  }
}
.p-home__contact__tel__inner {
  text-align: center;
  position: relative;
  border-top: 1px solid #14141E;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-home__contact__tel__inner {
    max-width: 840px;
    margin-inline: auto;
    padding-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel__inner {
    margin-inline: 20px;
    padding-bottom: 14px;
  }
}
.p-home__contact__tel__inner h3 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-weight: 700;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .p-home__contact__tel__inner h3 {
    padding-inline: 16px;
    top: 0px;
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel__inner h3 {
    top: 0px;
    padding-inline: 16px;
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-home__contact__tel__content {
    margin-top: 57px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel__content {
    margin-top: 40px;
  }
}
.p-home__contact__tel__content .tel {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  .p-home__contact__tel__content .tel img {
    margin-top: -10px;
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel__content .tel img {
    width: 35px;
    height: 35px;
  }
}
.p-home__contact__tel__content .tel a {
  font-family: "League Spartan", sans-serif;
  font-weight: 400;
  color: #14141E;
  font-weight: 200;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-home__contact__tel__content .tel a {
    font-size: 4.375rem;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel__content .tel a {
    font-size: 3.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-home__contact__tel__content p {
    font-size: 0.7857142857rem;
  }
}

/* ---------------------------
p-news
--------------------------- */
.p-news {
  position: relative;
}
.p-news__bg {
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (min-width: 768px) {
  .p-news__bg {
    width: 40.1351351351%;
  }
}
@media screen and (max-width: 767px) {
  .p-news__bg {
    width: 39.0625%;
  }
}
.p-news__head {
  position: relative;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-news__head {
    padding-top: 60px;
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__head {
    padding-top: 70px;
    padding-bottom: 77px;
  }
}
.p-news__head__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-news__head__inner {
    max-width: 1340px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__head__inner {
    padding-inline: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__description {
    max-width: 57.8125%;
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__description {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__description p {
    font-size: 1.125rem;
    line-height: 2;
    letter-spacing: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-news__description p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-news__catnav {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__catnav {
    margin-top: 20px;
  }
}
.p-news__catnav ul {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .p-news__catnav ul {
    width: 90%;
    max-width: 840px;
    margin-top: 67px;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__catnav ul {
    margin-top: 30px;
    gap: 10px;
  }
}
.p-news__catnav ul li a {
  background-color: #212121;
  border-radius: 100vmax;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  border: solid 1px #212121;
}
@media screen and (min-width: 768px) {
  .p-news__catnav ul li a {
    font-size: 1rem;
    padding: 22px 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__catnav ul li a {
    font-size: 1rem;
    padding: 8px 16px;
  }
}
.p-news__catnav ul li a:hover {
  background-color: #F5EFE9;
  color: #212121;
}
@media screen and (min-width: 768px) {
  .p-news__body {
    margin-top: 118px;
    max-width: 900px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__body {
    margin-top: 50px;
    padding-inline: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__title {
    font-size: 2.5rem;
    line-height: 1.75;
  }
}
@media screen and (max-width: 767px) {
  .p-news__title {
    font-size: 1.7142857143rem;
  }
}
.p-news__lists {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-news__lists {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__lists {
    margin-top: 30px;
  }
}
.p-news__list {
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-news__list {
    padding: 26px 0;
  }
}
@media screen and (max-width: 767px) {
  .p-news__list {
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  .p-news__content {
    margin-top: 116px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__content__inner {
    max-width: 900px;
    margin-inline: auto;
    padding-inline: 30px;
    padding-bottom: 90px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__inner {
    padding-inline: 20px;
    padding-bottom: 50px;
  }
}
.p-news__content__head {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-news__content__head {
    gap: 18px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__head {
    gap: 10px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__content__date {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__date {
    font-size: 1rem;
  }
}
.p-news__content__cat {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  color: #fff;
  background-color: #14141E;
  line-height: 1;
  border-radius: 9999px;
}
@media screen and (min-width: 768px) {
  .p-news__content__cat {
    padding: 8px 23px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__cat {
    padding: 5px 15px;
    font-size: 0.8571428571rem;
  }
}
.p-news__content__title {
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-news__content__title {
    padding-bottom: 45px;
    margin-top: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__title {
    padding-bottom: 30px;
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-news__content__title h2 {
    font-size: 2.5rem;
    line-height: 1.6;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__title h2 {
    font-size: 1.8571428571rem;
    line-height: 1.6;
  }
}
@media screen and (min-width: 768px) {
  .p-news__content__body {
    margin-top: 51px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__body {
    margin-top: 30px;
  }
}
.p-news__content__samecat {
  border-top: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-news__content__samecat {
    margin-top: 70px;
    padding-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__samecat {
    margin-top: 30px;
    padding-top: 30px;
  }
}
.p-news__content__samecat h3 {
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-news__content__samecat h3 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__samecat h3 {
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 768px) {
  .p-news__content__btn {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-news__content__btn {
    margin-top: 30px;
  }
}
.p-news__content__btn a {
  margin-inline: auto;
}

/* ---------------------------
p-privacy
--------------------------- */
.p-privacy__head {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-privacy__head {
    padding-top: 60px;
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__head {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
.p-privacy__head__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-privacy__head__inner {
    max-width: 1340px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__head__inner {
    padding-inline: 20px;
  }
}
.p-privacy__head__text {
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .p-privacy__head__text {
    margin-top: 52px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__head__text {
    margin-top: 30px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-privacy__body {
    padding-top: 55px;
    padding-bottom: 159px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__body {
    padding-top: 30px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .p-privacy__body__inner {
    max-width: 900px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__body__inner {
    padding-inline: 20px;
  }
}
.p-privacy__title {
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .p-privacy__title {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__title {
    font-size: 1.75rem;
  }
}
.p-privacy__items {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-privacy__items {
    margin-top: 50px;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__items {
    margin-top: 40px;
    gap: 30px;
  }
}
.p-privacy__item h3 {
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-privacy__item h3 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item h3 {
    font-size: 1.25rem;
  }
}
.p-privacy__item h4 {
  line-height: 1.8;
  letter-spacing: 0.02rem;
}
@media screen and (min-width: 768px) {
  .p-privacy__item h4 {
    font-size: 1.25rem;
    margin-top: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item h4 {
    font-size: 1.125rem;
    margin-top: 10px;
  }
}
.p-privacy__item p {
  display: block;
  line-height: 1.8;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-privacy__item p {
    margin-top: 24px !important;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item p {
    margin-top: 20px !important;
  }
}
@media screen and (min-width: 768px) {
  .p-privacy__item ul {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-privacy__item ul {
    margin-top: 20px;
  }
}
.p-privacy__item ul li {
  line-height: 1.8;
  letter-spacing: 0.02em;
  position: relative;
  padding-left: 10px;
}
.p-privacy__item ul li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #14141E;
}
.p-privacy__item a {
  text-decoration: underline;
  color: #14141E;
}
.p-privacy__item a:hover {
  opacity: 0.7;
  text-decoration: none;
}

/* ---------------------------
p-contact
--------------------------- */
.p-contact {
  position: relative;
}
.p-contact__bg {
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (min-width: 768px) {
  .p-contact__bg {
    width: 40.1351351351%;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__bg {
    width: 39.0625%;
  }
}
.p-contact__head {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-contact__head {
    padding-top: 60px;
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__head {
    padding-top: 70px;
    padding-bottom: 77px;
  }
}
.p-contact__head__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-contact__head__inner {
    max-width: 1340px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__head__inner {
    padding-inline: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__description {
    max-width: 57.8125%;
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__description {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__description p {
    font-size: 1.125rem;
    line-height: 2;
    letter-spacing: 0;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__description p {
    font-size: 1rem;
  }
}
.p-contact__description a {
  text-decoration: underline;
  color: #14141E;
}
.p-contact__description a:hover {
  opacity: 0.7;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .p-contact__body {
    margin-top: 77px;
    max-width: 900px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__body {
    margin-top: 50px;
    padding-inline: 20px;
  }
}
.p-contact__tel__inner {
  text-align: center;
  position: relative;
  border-top: 1px solid #14141E;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-contact__tel__inner {
    max-width: 840px;
    margin-inline: auto;
    padding-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__tel__inner {
    margin-inline: 20px;
    padding-bottom: 14px;
  }
}
.p-contact__tel__inner h3 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-weight: 700;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .p-contact__tel__inner h3 {
    padding-inline: 16px;
    top: 0px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__tel__inner h3 {
    top: 0px;
    padding-inline: 16px;
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__tel__content {
    margin-top: 48px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__tel__content {
    margin-top: 40px;
  }
}
.p-contact__tel__content .tel {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  .p-contact__tel__content .tel img {
    margin-top: -10px;
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__tel__content .tel img {
    width: 35px;
    height: 35px;
  }
}
.p-contact__tel__content .tel a {
  font-family: "League Spartan", sans-serif;
  font-weight: 400;
  color: #14141E;
  font-weight: 200;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-contact__tel__content .tel a {
    font-size: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__tel__content .tel a {
    font-size: 3.5rem;
  }
}
.p-contact__tel__content p {
  line-height: 1.6;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-contact__tel__content p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__tel__content p {
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__form {
    margin-top: 122px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__form {
    margin-top: 70px;
  }
}
.p-contact__form__inner {
  text-align: center;
  position: relative;
  border-top: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-contact__form__inner {
    max-width: 840px;
    margin-inline: auto;
    padding-bottom: 161px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__form__inner {
    margin-inline: 20px;
    padding-bottom: 100px;
  }
}
.p-contact__form__inner h3 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-weight: 700;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .p-contact__form__inner h3 {
    padding-inline: 16px;
    top: 0px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__form__inner h3 {
    top: 0px;
    padding-inline: 16px;
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__form__description {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__form__description {
    margin-top: 40px;
  }
}
.p-contact__form__description p {
  line-height: 1.6;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 768px) {
  .p-contact__form__description p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__form__description p {
    text-align: left;
    font-size: 0.9285714286rem;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__lists {
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists {
    margin-top: 50px;
  }
}
.p-contact__lists dl {
  display: flex;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl {
    margin-top: 35px;
    gap: 40px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl {
    margin-top: 25px;
    flex-direction: column;
    gap: 15px;
  }
}
.p-contact__lists dl:last-child dt {
  align-items: flex-start;
  padding-top: 15px;
}
.p-contact__lists dl dt {
  display: flex;
  align-items: center;
  line-height: 1.6;
  letter-spacing: 0.03em;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dt {
    justify-content: space-between;
    width: 27.7380952381%;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dt {
    gap: 20px;
    width: 100%;
    font-size: 1.1428571429rem;
  }
}
.p-contact__lists dl dt span {
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background-color: #14141E;
  padding: 4px 22px;
  border-radius: 9999px;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dt span {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dt span {
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dd {
    width: 67.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dd {
    width: 100%;
  }
}
.p-contact__lists dl dd .wpcf7-form-control-wrap {
  width: 100%;
  display: inline-block;
}
.p-contact__lists dl dd .wpcf7-form-control {
  display: flex;
  width: 100%;
  justify-content: left;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dd .wpcf7-form-control {
    gap: 19px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dd .wpcf7-form-control {
    gap: 10px 20px;
    flex-wrap: wrap;
  }
}
.p-contact__lists dl dd .wpcf7-form-control input {
  border: 1px solid #14141E;
  background: transparent;
  border-radius: 50%;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dd .wpcf7-form-control input {
    width: 22px;
    height: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dd .wpcf7-form-control input {
    width: 15px;
    height: 15px;
  }
}
.p-contact__lists dl dd .wpcf7-list-item {
  margin: 0;
}
.p-contact__lists dl dd .wpcf7-list-item label {
  display: flex;
  align-items: center;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dd .wpcf7-list-item label {
    font-size: 1.125rem;
    gap: 10px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dd .wpcf7-list-item label {
    font-size: 1rem;
    gap: 3px;
  }
}
.p-contact__lists dl dd .wpcf7-text {
  line-height: 1.6;
  letter-spacing: 0.02em;
  color: #c3c3c3;
  border: none;
  background: #fff;
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dd .wpcf7-text {
    width: 100%;
    font-size: 1.125rem;
    padding: 19px 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dd .wpcf7-text {
    width: 100%;
    font-size: 1.1428571429rem;
    padding: 10px 15px;
  }
}
.p-contact__lists dl dd .wpcf7-textarea {
  line-height: 1.6;
  letter-spacing: 0.02em;
  color: #c3c3c3;
  border: none;
  background: #fff;
  max-height: 160px;
}
@media screen and (min-width: 768px) {
  .p-contact__lists dl dd .wpcf7-textarea {
    width: 100%;
    font-size: 1.125rem;
    padding: 19px 25px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__lists dl dd .wpcf7-textarea {
    width: 100%;
    font-size: 1rem;
    padding: 10px 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-contact__privacy {
    margin-top: 32px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__privacy {
    margin-top: 20px;
  }
}
.p-contact__privacy__text {
  line-height: 2.4;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-contact__privacy__text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__privacy__text {
    text-align: left;
    font-size: 0.9285714286rem;
  }
}
.p-contact__privacy__text a {
  text-decoration: underline;
  color: #14141E;
}
.p-contact__privacy__text a:hover {
  opacity: 0.7;
  text-decoration: none;
}
.p-contact__accepts {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .p-contact__accepts {
    margin-top: 40px;
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__accepts {
    margin-top: 20px;
    gap: 10px;
  }
}
.p-contact__accepts .wpcf7-acceptance .wpcf7-list-item-label {
  line-height: 1.6;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-contact__accepts .wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__accepts .wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 1rem;
  }
}
.p-contact__accept {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-contact__accept {
    width: 360px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__accept {
    width: 346px;
  }
}
.p-contact__accept .wpcf7-form-control-wrap {
  position: relative;
  text-align: left;
  width: 100%;
  display: block;
}
@media screen and (min-width: 768px) {
  .p-contact__btn {
    margin-top: 82px;
  }
}
@media screen and (max-width: 767px) {
  .p-contact__btn {
    margin-top: 40px;
  }
}
.p-contact__btn .wpcf7-submit {
  margin-inline: auto;
}

/* ---------------------------
p-404
--------------------------- */
.p-404__head {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-404__head {
    padding-top: 60px;
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__head {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}
.p-404__head__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .p-404__head__inner {
    max-width: 1340px;
    margin-inline: auto;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__head__inner {
    padding-inline: 20px;
  }
}
.p-404__head__text {
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .p-404__head__text {
    margin-top: 52px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__head__text {
    margin-top: 30px;
    font-size: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-404__body {
    padding-bottom: 110px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__body {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 768px) {
  .p-404__tel {
    margin-top: 75px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel {
    margin-top: 40px;
  }
}
.p-404__tel__inner {
  text-align: center;
  position: relative;
  border-top: 1px solid #14141E;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-404__tel__inner {
    max-width: 840px;
    margin-inline: auto;
    padding-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel__inner {
    margin-inline: 20px;
    padding-bottom: 14px;
  }
}
.p-404__tel__inner h3 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-weight: 700;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .p-404__tel__inner h3 {
    padding-inline: 16px;
    top: 0px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel__inner h3 {
    top: 0px;
    padding-inline: 16px;
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-404__tel__content {
    margin-top: 48px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel__content {
    margin-top: 40px;
  }
}
.p-404__tel__content .tel {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  .p-404__tel__content .tel img {
    margin-top: -10px;
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel__content .tel img {
    width: 35px;
    height: 35px;
  }
}
.p-404__tel__content .tel a {
  font-family: "League Spartan", sans-serif;
  font-weight: 400;
  color: #14141E;
  font-weight: 200;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-404__tel__content .tel a {
    font-size: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel__content .tel a {
    font-size: 3.5rem;
  }
}
.p-404__tel__content p {
  line-height: 1.6;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-404__tel__content p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__tel__content p {
    font-size: 0.7857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-404__mail {
    margin-top: 120px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__mail {
    margin-top: 60px;
  }
}
.p-404__mail__inner {
  text-align: center;
  position: relative;
  border-top: 1px solid #14141E;
  border-bottom: 1px solid #14141E;
}
@media screen and (min-width: 768px) {
  .p-404__mail__inner {
    max-width: 840px;
    margin-inline: auto;
    padding-bottom: 49px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__mail__inner {
    margin-inline: 20px;
    padding-bottom: 20px;
  }
}
.p-404__mail__inner h3 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  font-weight: 700;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .p-404__mail__inner h3 {
    padding-inline: 16px;
    top: 0px;
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__mail__inner h3 {
    top: 0px;
    padding-inline: 16px;
    font-size: 1.2857142857rem;
  }
}
@media screen and (min-width: 768px) {
  .p-404__mail__content {
    margin-top: 70px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__mail__content {
    margin-top: 40px;
  }
}
.p-404__mail__content p {
  line-height: 1.6;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-404__mail__content p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-404__mail__content p {
    font-size: 1.1428571429rem;
  }
}
.p-404__mail__btn {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-404__mail__btn {
    width: fit-content;
    margin-top: 33px;
  }
}
@media screen and (max-width: 767px) {
  .p-404__mail__btn {
    margin-top: 20px;
  }
}

/* ---------------------------
p-sentence
--------------------------- */
.p-sentence {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-sentence {
    gap: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-sentence {
    gap: 30px;
  }
}
.p-sentence p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .p-sentence p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sentence p {
    font-size: 1.1428571429rem;
  }
}

.p-sentence02 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-sentence02 {
    gap: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-sentence02 {
    gap: 20px;
  }
}
.p-sentence02 p {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .p-sentence02 p {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-sentence02 p {
    font-size: 1.1428571429rem;
  }
}

/* ---------------------------
カスタムページネーション
--------------------------- */
@media screen and (min-width: 768px) {
  .p-pagination {
    margin-top: 70px;
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .p-pagination {
    margin-top: 40px;
    margin-bottom: 50px;
  }
}
.p-pagination__list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.p-pagination__item a,
.p-pagination__item span {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  text-decoration: none;
  color: #14141E;
  transition: all 0.3s ease;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #fff;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .p-pagination__item a,
  .p-pagination__item span {
    width: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-pagination__item a,
  .p-pagination__item span {
    width: 30px;
  }
}
.p-pagination__item a:hover,
.p-pagination__item span:hover {
  background-color: #14141E;
  color: #fff;
}
.p-pagination__item.current a {
  background-color: #14141E;
  color: #fff;
}
.p-pagination__item.prev a, .p-pagination__item.next a {
  position: relative;
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  .p-pagination__item.prev a, .p-pagination__item.next a {
    width: 60px;
  }
}
@media screen and (max-width: 767px) {
  .p-pagination__item.prev a, .p-pagination__item.next a {
    width: 30px;
  }
}
.p-pagination__item.prev a::before, .p-pagination__item.next a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 1px;
  background-color: #14141E;
}
.p-pagination__item.prev a::after, .p-pagination__item.next a::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 1px;
  background-color: #14141E;
}
.p-pagination__item.prev a:hover, .p-pagination__item.next a:hover {
  transition: opacity 0.3s ease;
  opacity: 0.5;
}
.p-pagination__item.disabled a {
  opacity: 0.3;
  pointer-events: none;
  cursor: default;
}
.p-pagination__item.disabled a::before, .p-pagination__item.disabled a::after {
  background-color: #14141E;
}
.p-pagination__item.prev a::after {
  transform: rotate(135deg) translate(-50%, -50%);
  top: 50%;
  left: 21%;
}
.p-pagination__item.next a::after {
  transform: rotate(45deg) translate(-50%, -50%);
  top: 50%;
  left: 62%;
}

/* ---------------------------
p-slider
--------------------------- */
.p-slider {
  position: relative;
  width: 100%;
}
.p-slider__item {
  width: 100%;
}
.p-slider__pagination {
  position: absolute;
  left: 0;
  justify-content: flex-start;
  padding-left: 0;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-slider__pagination {
    bottom: -7.7%;
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .p-slider__pagination {
    bottom: -16.5%;
    gap: 17px;
  }
}
.p-slider__pagination__page {
  position: relative;
  transition: all 0.3s ease-in-out;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #909090;
  opacity: 1;
  margin: 0;
  vertical-align: middle;
}
.p-slider__pagination__page.is-active {
  transition: all 0.3s ease-in-out;
  background-color: #212121;
  width: 10px;
  height: 10px;
}
.p-slider__progress {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  pointer-events: none;
}
.p-slider__progress circle {
  fill: none;
  stroke: #212121;
  stroke-width: 1;
  stroke-linecap: round;
  transform: rotate(-90deg);
  transform-origin: center;
}

/* ---------------------------
p-sideSlider
--------------------------- */
.p-sideSlider {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.p-sideSlider__wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.p-sideSlider__list {
  display: flex;
  padding: 0 40px;
  padding-right: 200px;
  will-change: transform;
  transition: transform 0.1s ease-out;
}
@media screen and (min-width: 768px) {
  .p-sideSlider__list {
    gap: 113px;
    padding: 0 30px;
    padding-right: 150px;
  }
}
@media screen and (max-width: 767px) {
  .p-sideSlider__list {
    flex-direction: column;
    gap: 30px;
    padding: 0 20px;
  }
}
.p-sideSlider__item {
  flex: 0 0 auto;
  width: auto;
}

/* ---------------------------
p-card
--------------------------- */
.p-card {
  position: relative;
  display: flex;
}
@media screen and (min-width: 1101px) {
  .p-card {
    gap: 60px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .p-card {
    gap: 60px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-card {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (min-width: 768px) {
  .p-card__img {
    width: 50%;
    height: 100%;
    max-width: 450px;
  }
  .p-card__img img {
    width: 450px;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-card__img {
    width: 100%;
    height: 100%;
  }
  .p-card__img img {
    width: 100%;
    height: 100%;
  }
}
@media screen and (min-width: 768px) {
  .p-card__content {
    width: 50%;
    max-width: 400px;
    margin-top: 8.5%;
  }
}
.p-card__sentence {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .p-card__sentence {
    line-height: 1.75;
    font-size: 1.125rem;
  }
}
/* ---------------------------
p-archive
--------------------------- */
.p-archive {
  position: relative;
  display: flex;
  flex-direction: row;
}
@media screen and (min-width: 768px) {
  .p-archive {
    align-items: flex-start;
    gap: 15px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    padding-right: 45px;
  }
}
.p-archive::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 38px;
  height: 10px;
  background-image: url(../images/news/arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.p-archive__head {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .p-archive__head {
    gap: 17px;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__head {
    gap: 10px;
  }
}
.p-archive__date {
  width: fit-content;
  color: #14141E;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-archive__date {
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__date {
    font-size: 1rem;
  }
}
.p-archive__cat {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.p-archive__cat li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  color: #fff;
  background-color: #14141E;
  line-height: 1;
  border-radius: 9999px;
}
@media screen and (min-width: 768px) {
  .p-archive__cat li a {
    padding: 9px 23px;
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__cat li a {
    font-size: 0.8571428571rem;
    padding: 5px 15px;
  }
}
@media screen and (min-width: 768px) {
  .p-archive__title {
    width: 67.5%;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__title {
    width: 100%;
  }
}
.p-archive__title a {
  color: #14141E;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .p-archive__title a {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-archive__title a {
    font-size: 1rem;
  }
}

/* ---------------------------
p-wysiwyg
--------------------------- */
.p-wysiwyg p {
  line-height: 2;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg p {
    font-size: 1.125rem;
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg p {
    font-size: 1.1428571429rem;
    margin-bottom: 20px;
  }
}
.p-wysiwyg h2.wp-block-heading {
  position: relative;
  line-height: 1.5;
  letter-spacing: 0.02em;
  font-weight: bold;
  padding-left: 10px;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg h2.wp-block-heading {
    font-size: 2rem;
    padding-bottom: 32px;
    margin-bottom: 39px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg h2.wp-block-heading {
    font-size: 1.7142857143rem;
    padding-bottom: 24px;
    margin-bottom: 29px;
  }
}
.p-wysiwyg h2.wp-block-heading::before {
  content: "";
  position: absolute;
  width: 17%;
  height: 2px;
  background-color: #212121;
  bottom: 0;
  left: 0;
}
.p-wysiwyg h2.wp-block-heading::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #212121;
  bottom: 0;
  left: 0;
  opacity: 0.2;
}
.p-wysiwyg h3.wp-block-heading {
  position: relative;
  font-weight: bold;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg h3.wp-block-heading {
    font-size: 1.5rem;
    padding-left: 24px;
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg h3.wp-block-heading {
    font-size: 1.4285714286rem;
    padding-left: 20px;
  }
}
.p-wysiwyg h3.wp-block-heading::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 30px;
  background-color: #212121;
  top: 5px;
  left: 0;
}
.p-wysiwyg h4.wp-block-heading {
  position: relative;
  font-weight: bold;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg h4.wp-block-heading {
    font-size: 1.25rem;
    padding-bottom: 27px;
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg h4.wp-block-heading {
    font-size: 1.2857142857rem;
    padding-bottom: 18px;
    margin-bottom: 18px;
  }
}
.p-wysiwyg h4.wp-block-heading::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #212121;
  bottom: 0;
  left: 0;
  opacity: 0.2;
}
.p-wysiwyg h5.wp-block-heading {
  position: relative;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg h5.wp-block-heading {
    font-size: 1.125rem;
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg h5.wp-block-heading {
    font-size: 1.1428571429rem;
    margin-bottom: 20px;
  }
}
.p-wysiwyg ul.wp-block-list {
  list-style: none;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg ul.wp-block-list {
    gap: 6px;
    margin-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg ul.wp-block-list {
    gap: 5px;
    margin-bottom: 20px;
  }
}
.p-wysiwyg ul.wp-block-list li {
  position: relative;
  padding-left: 20px;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg ul.wp-block-list li {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg ul.wp-block-list li {
    font-size: 1.1428571429rem;
  }
}
.p-wysiwyg ul.wp-block-list li::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #A38567;
  top: 10px;
  left: 0;
}
.p-wysiwyg ol.wp-block-list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg ol.wp-block-list {
    gap: 6px;
    margin-bottom: 27px;
    margin-left: 27px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg ol.wp-block-list {
    gap: 5px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
}
.p-wysiwyg ol.wp-block-list li {
  position: relative;
  letter-spacing: 0.02em;
  list-style: decimal;
}
@media screen and (min-width: 768px) {
  .p-wysiwyg ol.wp-block-list li {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg ol.wp-block-list li {
    font-size: 1.1428571429rem;
  }
}
@media screen and (min-width: 768px) {
  .p-wysiwyg .wp-block-columns {
    margin-top: 72px;
    margin-bottom: 72px;
  }
}
@media screen and (max-width: 767px) {
  .p-wysiwyg .wp-block-columns {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.p-wysiwyg a {
  color: #A38567;
  text-decoration: underline;
}
.p-wysiwyg a:hover {
  text-decoration: none;
}
.p-wysiwyg a[target=_blank] {
  position: relative;
}
.p-wysiwyg a[target=_blank]::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(../images/common/icon/icon_blank.svg);
  background-size: contain;
  background-repeat: no-repeat;
  top: 7px;
  right: -21px;
}

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

.u-c--base {
  color: #F5EFE9 !important;
}
.u-c--wh {
  color: #fff !important;
}

.u-bg--base {
  background-color: #F5EFE9 !important;
}
.u-bg--wh {
  background-color: #fff !important;
}

/* ---------------------------
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: 1100px) {
  .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: 1100px) {
  .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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

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

@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;
  }
}

@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;
  }
}

/* ---------------------------
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: "Noto Serif JP", serif;
  font-weight: 400;
}

.u-lh200 {
  line-height: 2 !important;
}

.u-uline {
  text-decoration: underline !important;
}
.u-uline:hover, .u-uline:focus {
  text-decoration: none !important;
}

.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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .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: 1100px) {
  .u-text--41 {
    font-size: calc(41 * 0.06rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--10--sp {
    font-size: calc(10 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--11--sp {
    font-size: calc(11 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--12--sp {
    font-size: calc(12 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--13--sp {
    font-size: calc(13 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--14--sp {
    font-size: calc(14 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--15--sp {
    font-size: calc(15 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--16--sp {
    font-size: calc(16 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--17--sp {
    font-size: calc(17 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--18--sp {
    font-size: calc(18 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--19--sp {
    font-size: calc(19 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--20--sp {
    font-size: calc(20 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--21--sp {
    font-size: calc(21 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--22--sp {
    font-size: calc(22 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--23--sp {
    font-size: calc(23 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--24--sp {
    font-size: calc(24 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--25--sp {
    font-size: calc(25 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--26--sp {
    font-size: calc(26 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--27--sp {
    font-size: calc(27 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--28--sp {
    font-size: calc(28 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--29--sp {
    font-size: calc(29 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--30--sp {
    font-size: calc(30 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--31--sp {
    font-size: calc(31 * 0.0714285714rem) !important;
  }
}

@media screen and (max-width: 1100px) {
  .u-text--32--sp {
    font-size: calc(32 * 0.0714285714rem) !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiByZXNldCAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmR0LFxudGgsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5zZWN0aW9uLFxuZmlndXJlLFxuYXNpZGUsXG5oZWFkZXIsXG5mb290ZXIsXG5tYWluLFxubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFkZHJlc3MsXG5jYXB0aW9uLFxuY2l0ZSxcbmNvZGUsXG5kZm4sXG5lbSxcbnN0cm9uZyxcbnRoLFxudmFyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24sXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbm9iamVjdCxcbmVtYmVkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcsXG5hYmJyLFxuYWNyb255bSxcbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuaHIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0MDFzaGFyZSBzdHlsZVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZ3YiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZnduIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLypDU1MgUm9sbG92ZXIqL1xuYS5jc3NSb2xsIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmE6aG92ZXIuY3NzUm9sbCBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmJvZHkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzM3MzczNztcbn1cblxuYTpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcbiAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG59XG5cbmVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubW9kdWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTk7XG4gIGNvbG9yOiAjMTQxNDFFO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4jd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGNUVGRTk7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0Y1RUZFOTtcbn1cblxuYTpub3QoW2hyZWZePVwidGVsOlwiXSkge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuYTpub3QoW2hyZWZePVwidGVsOlwiXSk6aG92ZXIgaW1nLCBhOm5vdChbaHJlZl49XCJ0ZWw6XCJdKTpmb2N1cyBpbWcge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0Y1RUZFOTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5sLWJyZWFkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWJyZWFkX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzE0MTQxRTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1icmVhZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWJyZWFkX19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjVweDtcbiAgfVxufVxuLmwtYnJlYWRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmwtYnJlYWRfX2l0ZW0gYSxcbi5sLWJyZWFkX19pdGVtIHNwYW4ge1xuICBjb2xvcjogIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJyZWFkX19pdGVtIGEsXG4gIC5sLWJyZWFkX19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWJyZWFkX19pdGVtIGEsXG4gIC5sLWJyZWFkX19pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICB9XG59XG4ubC1icmVhZF9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubC1icmVhZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1icmVhZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvJ5cIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJyZWFkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgYTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWJyZWFkX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkgYTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbi5sLWJyZWFkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtYnJlYWRfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi9pY29uX2hvbWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubC1mb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAubC1mb290ZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IDYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQxNDFFO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDE0MUU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0MTQxRTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTQxNDFFO1xuICB9XG59XG4ubC1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1mb290ZXJfX2xlZnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxRTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fbGVmdCBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbGVmdCBhIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19sZWZ0IHAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDE0MUU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2xlZnQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbGVmdCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19yaWdodCB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtZm9vdGVyX19yaWdodCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX3JpZ2h0IHVsIHtcbiAgICBnYXA6IDEycHggMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19yaWdodCB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDhweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fcmlnaHQgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fcmlnaHQgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX3JpZ2h0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmwtZm9vdGVyX19yaWdodCBwLmwtZm9vdGVyX19yaWdodF9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxRTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX3JpZ2h0IHAubC1mb290ZXJfX3JpZ2h0X19jb3B5IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fcmlnaHQgcC5sLWZvb3Rlcl9fcmlnaHRfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5sLWhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiA2MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0MTQxRTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTQxNDFFO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luLWlubGluZTogMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MUU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MTQxRTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2xlZnQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmwtaGVhZGVyX19yaWdodCB7XG4gICAgd2lkdGg6IDYwLjUlO1xuICAgIG1heC13aWR0aDogNjAuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAubC1oZWFkZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogNjcuNSU7XG4gICAgbWF4LXdpZHRoOiA2Ny41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fcmlnaHQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmwtaGVhZGVyX19yaWdodF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAubC1oZWFkZXJfX3JpZ2h0X19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMzlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fcmlnaHRfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyX19yaWdodF9fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5sLWhlYWRlcl9fcmlnaHRfX25hdiB1bCB7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmwtaGVhZGVyX19yaWdodF9fbmF2IHVsIHtcbiAgICBnYXA6IDEwcHggMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtaGVhZGVyX19yaWdodF9fbmF2IHVsIHtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fcmlnaHRfX25hdiB1bCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX3JpZ2h0X19uYXYgdWwgYSB7XG4gIGNvbG9yOiAjMTQxNDFFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19yaWdodF9fbmF2IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19yaWdodF9fbmF2IHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5sLWhlYWRlcl9fcmlnaHRfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLWhlYWRlcl9fcmlnaHRfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLmwtaGVhZGVyX19yaWdodF9faGFtYnVyZ2VyIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxRTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4ubC1oZWFkZXJfX3JpZ2h0X19oYW1idXJnZXIgYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubC1oZWFkZXJfX3JpZ2h0X19oYW1idXJnZXIgYnV0dG9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxNHB4O1xufVxuLmwtaGVhZGVyX19yaWdodF9faGFtYnVyZ2VyIGJ1dHRvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjBweDtcbn1cbi5sLWhlYWRlcl9fcmlnaHRfX2hhbWJ1cmdlciBidXR0b24uaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5sLWhlYWRlcl9fcmlnaHRfX2hhbWJ1cmdlciBidXR0b24uaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubC1zcE5hdiAtIFNQ55So44OK44OT44Ky44O844K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLXNwTmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbiAgei1pbmRleDogMTAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0MTQxRTtcbn1cbi5sLXNwTmF2LmlzLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubC1zcE5hdl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xuICB6LWluZGV4OiAxO1xufVxuLmwtc3BOYXZfX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDFFO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sLXNwTmF2X19jbG9zZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1zcE5hdl9fY2xvc2Ugc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmwtc3BOYXZfX2Nsb3NlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4ubC1zcE5hdl9faW5uZXIge1xuICBwYWRkaW5nOiAwIDI0cHggNDBweDtcbn1cbi5sLXNwTmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xufVxuLmwtc3BOYXZfX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMCwgMjAsIDMwLCAwLjE1KTtcbn1cbi5sLXNwTmF2X19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjAsIDIwLCAzMCwgMC4xNSk7XG59XG4ubC1zcE5hdl9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICMxNDE0MUU7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sLXNwTmF2X19saXN0IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubC1zcE5hdl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5sLXNwTmF2X19idG4gLmMtYnRuMDMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5sLXNwTmF2X19vdmVybGF5IC0g44Kq44O844OQ44O844Os44KkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLXNwTmF2X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDMwLCAwLjUpO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xufVxuLmwtc3BOYXZfX292ZXJsYXkuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmJvZHkuaXMtbWVudU9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtd3JhcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC13cmFwLS0xMDIwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xMDIwIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTEyODAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTEyODAge1xuICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tMTE4MCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tMTE4MCB7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS04NDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTg0MCB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLXBjIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLmwtd3JhcC0tcGMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IDYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQxNDFFO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDE0MUU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5sLXdyYXAtLXBjIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQxNDFFO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDE0MUU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXdyYXAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcC0tc3AtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmwtcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLmwtcGFnZV9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXBhZ2VfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jLWhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmMtaF9fZW4ge1xuICBmb250LWZhbWlseTogXCJTdWxwaHVyIFBvaW50XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oX19lbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhfX2VuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jLWhfX2pwIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oX19qcCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWhfX2pwIHtcbiAgICBmb250LXNpemU6IDIuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLmMtaC4tLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaC4tLWhvcml6b250YWwge1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC4tLWhvcml6b250YWwge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmMtaC4tLWhvcml6b250YWwgLmMtaF9fZW4ge1xuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaC4tLWhvcml6b250YWwgLmMtaF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLi0taG9yaXpvbnRhbCAuYy1oX19lbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYy1oLi0taG9yaXpvbnRhbCAuYy1oX19qcCB7XG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10Yjtcbn1cblxuLmMtaDAyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDAyIHtcbiAgICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuXG4uYy1oMDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oMDMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDAzIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmMtaDAzX19lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN1bHBodXIgUG9pbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAzX19lbiB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMDNfX2VuIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuLmMtaDAzX19qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDAzX19qcCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgwM19fanAge1xuICAgIGZvbnQtc2l6ZTogMi4yODU3MTQyODU3cmVtO1xuICB9XG59XG5cbi5jLWgwNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaDA0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDA0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jLWJ0blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGNvbG9yOiAjMTQxNDFFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG4uYy1idG4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MUU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0biBpIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biBpIHtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5jLWJ0biBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG59XG4uYy1idG4gaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0biBpOjphZnRlciB7XG4gICAgdG9wOiA0NyU7XG4gICAgbGVmdDogNjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biBpOjphZnRlciB7XG4gICAgdG9wOiA0NCU7XG4gICAgbGVmdDogNzIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbi5jLWJ0bjpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLmMtYnRuOmhvdmVyIGk6OmJlZm9yZSwgLmMtYnRuOmhvdmVyIGk6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xufVxuXG4uYy1idG4wMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4wMiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4wMiB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uYy1idG4wMl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4wMl9fYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuMDJfX2Fycm93IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLWJ0bjAyX19hcnJvdyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bjAyX19hcnJvdyBpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLWJ0bjAyX19hcnJvdyBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4wMl9fYXJyb3cgaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuLmMtYnRuMDJfX2Fycm93IGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQyJTtcbiAgbGVmdDogNzglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4wMl9fYXJyb3cgaTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi5jLWJ0bjAyLi0tcmV2ZXJzZSAuYy1idG4wMl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4wMi4tLXJldmVyc2UgLmMtYnRuMDJfX2Fycm93IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGVmdDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnRuMDIuLS1yZXZlcnNlIC5jLWJ0bjAyX19hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5jLWJ0bjAyLi0tcmV2ZXJzZSAuYy1idG4wMl9fYXJyb3cgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4wMi4tLXJldmVyc2UgLmMtYnRuMDJfX2Fycm93IGkge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmMtYnRuMDIuLS1yZXZlcnNlIC5jLWJ0bjAyX19hcnJvdyBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4wMi4tLXJldmVyc2UgLmMtYnRuMDJfX2Fycm93IGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi5jLWJ0bjAyLi0tcmV2ZXJzZSAuYy1idG4wMl9fYXJyb3cgaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDIlO1xuICBsZWZ0OiAyMSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4wMi4tLXJldmVyc2UgLmMtYnRuMDJfX2Fycm93IGk6OmFmdGVyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4uYy1idG4wMi4tLXJldmVyc2U6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbiAgY29sb3I6ICMxNDE0MUU7XG59XG4uYy1idG4wMi4tLXJldmVyc2U6aG92ZXIgaTo6YmVmb3JlLCAuYy1idG4wMi4tLXJldmVyc2U6aG92ZXIgaTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG59XG4uYy1idG4wMjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xuICBjb2xvcjogIzE0MTQxRTtcbn1cbi5jLWJ0bjAyOmhvdmVyIGk6OmJlZm9yZSwgLmMtYnRuMDI6aG92ZXIgaTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG59XG5cbi5jLWJ0bjAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDFFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuMDMge1xuICAgIHBhZGRpbmc6IDEwcHggMjNweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0bjAzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5jLWJ0bjAzOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTk7XG4gIGNvbG9yOiAjMTQxNDFFO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmMtYnJlYWRjcnVtYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jLWJyZWFkY3J1bWIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1icmVhZGNydW1iIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIj5cIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIgbGkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbn1cbi5jLWJyZWFkY3J1bWIgbGkgYSB7XG4gIGNvbG9yOiAjMTQxNDFFO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5qcy1ib3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzLWJvcmRlcjAxLFxuLmpzLWJvcmRlcjAyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1ib3JkZXIwMSBpbWcsXG4uanMtYm9yZGVyMDIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmpzLWJvcmRlcjAxIHN2Zyxcbi5qcy1ib3JkZXIwMiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qcy1ib3JkZXIwMSBzdmcgcGF0aCxcbi5qcy1ib3JkZXIwMiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogYmxhY2s7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgZmlsbDogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLW12XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1tdl9fbG9nbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDFFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxRTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLW12X19sb2dvIGgxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1tdl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxNDFFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jb250ZW50IHtcbiAgICBhc3BlY3QtcmF0aW86IDM5MC81NTA7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucC1tdl9fY29udGVudCB7XG4gICAgYXNwZWN0LXJhdGlvOiAzOTAvNDMwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNDkwcHgpIHtcbiAgLnAtbXZfX2NvbnRlbnQge1xuICAgIGFzcGVjdC1yYXRpbzogMzkwLzQ3MDtcbiAgfVxufVxuLnAtbXZfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbi5wLW12X190ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiA4LjQ2MTZ2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG4ucC1tdl9fdGV4dCBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fdGV4dCBwIHNwYW4uYmVzaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fdGV4dCBwIHNwYW4uYmVzaWRlIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5wLW12X190ZXh0IHAgc3Bhbi52ZXJ0aWNhbCB7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3RleHQgcCBzcGFuLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX3RleHQgcCBzcGFuLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5wLW12X19zbGlkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fc2xpZGVyIHtcbiAgICB3aWR0aDogODYuNDg2NDg2NDg2NSU7XG4gICAgdG9wOiA1MS41JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19zbGlkZXIge1xuICAgIHdpZHRoOiA3OS40ODcxNzk0ODcyJTtcbiAgICB0b3A6IDEzdnc7XG4gICAgbGVmdDogOHZ3O1xuICB9XG59XG4ucC1tdl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19jYXJkX19pbWcge1xuICAgIHdpZHRoOiA2Ni42NDA2MjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdl9fY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbXZfX2NhcmRfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDMzLjM1OTM3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG4ucC1tdl9fY2FyZF9fdGV4dF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fY2FyZF9fdGV4dF9faW5uZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2NhcmRfX3RleHRfX2lubmVyIHtcbiAgICB0b3A6IDQ3JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5wLW12X19jYXJkX190ZXh0X19pbm5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19jYXJkX190ZXh0X19pbm5lciBoMyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbXZfX2NhcmRfX3RleHRfX2lubmVyIGgzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuLnAtbXZfX2NhcmRfX3RleHRfX2lubmVyIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTQyODU3MTQzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2NhcmRfX3RleHRfX2lubmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12X19jYXJkX190ZXh0X19pbm5lciBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLW9wZW5pbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtb3BlbmluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC44cyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyAwLjhzO1xuICBjbGlwLXBhdGg6IGNpcmNsZSgxNTAlIGF0IDUwJSA1MCUpO1xufVxuLnAtb3BlbmluZy5pcy1oaWRkZW4ge1xuICBjbGlwLXBhdGg6IGNpcmNsZSgwJSBhdCA1MCUgNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnAtb3BlbmluZ19fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9wZW5pbmdfX2xvZ28ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW9wZW5pbmdfX2xvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cbi5wLW9wZW5pbmdfX2Zyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW9wZW5pbmdfX2Zyb250IHN2ZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuLnAtb3BlbmluZ19fcGF0aCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE1MDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxNTAwO1xufVxuLnAtb3BlbmluZ19fYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgd2lkdGg6IDk3JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW9wZW5pbmdfX2JhY2sge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLWhvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtaG9tZV9fY29tcGFueSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2NvbXBhbnkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jb21wYW55IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgfVxufVxuLnAtaG9tZV9fY29tcGFueV9fYmcge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MS44dnc7XG4gIGFzcGVjdC1yYXRpbzogOTkwLzg3MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnAtaG9tZV9fY29tcGFueV9fYmcge1xuICAgIHdpZHRoOiA0MS44dnc7XG4gIH1cbn1cbi5wLWhvbWVfX2NvbXBhbnlfX2JnIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ob21lX19jb21wYW55X19iZyBzdmcgaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi5wLWhvbWVfX2NvbXBhbnlfX2JpcmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTclO1xuICB0b3A6IDMyJTtcbiAgcmlnaHQ6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbXBhbnlfX2JpcmRzIHtcbiAgICB0b3A6IDI2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29tcGFueV9faW5uZXIge1xuICAgIHdpZHRoOiA1MS4zNTEzNTEzNTE0JTtcbiAgICBtYXJnaW4tbGVmdDogNi43JTtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbXBhbnlfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLWhvbWVfX2NvbXBhbnlfX2NvcHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29tcGFueV9fY29weSBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtc2l6ZTogNC45dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbXBhbnlfX2NvcHkgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXNpemU6IDIuMTQyODU3MTQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxufVxuLnAtaG9tZV9fY29tcGFueV9fY29weSAuY29weS1zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wLWhvbWVfX2NvbXBhbnlfX2NvcHkgLmNvcHktY2hhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzIxMjEyMTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjU7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDMwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2NvbXBhbnlfX3NlbnRlbmNlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jb21wYW55X19zZW50ZW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29tcGFueV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jb21wYW55X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cbi5wLWhvbWVfX2pvYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1ob21lX19qb2Ige1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX2pvYiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fam9iIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnAtaG9tZV9fam9iX19ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWVfX2pvYl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnAtaG9tZV9fam9iX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgZ2FwOiAxMzBweDtcbiAgICB3aWR0aDogOTMuMjQzMjQzMjQzMiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX2pvYl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIGdhcDogNjBweDtcbiAgICB3aWR0aDogOTMuMjQzMjQzMjQzMiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2pvYl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5wLWhvbWVfX2pvYl9fdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fam9iX190aXRsZSB7XG4gICAgdG9wOiAtOHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19qb2JfX3RpdGxlIHtcbiAgICB0b3A6IC0xLjR2dztcbiAgfVxufVxuLnAtaG9tZV9fam9iX19zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxO1xufVxuLnAtaG9tZV9fcmVjcnVpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWhvbWVfX3JlY3J1aXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvbWUvcmVjcnVpdC9pbWdfcmVjcnVpdF9iZy53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFzcGVjdC1yYXRpbzogNTI2LzQ5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXQ6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDUyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1ob21lX19yZWNydWl0OjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXQ6OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXQge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2JvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2JvcmRlcjAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19yZWNydWl0X19ib3JkZXIwMiB7XG4gICAgYm90dG9tOiAtMnZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19yZWNydWl0X19ib3JkZXIwMiB7XG4gICAgYm90dG9tOiAtMS40dnc7XG4gIH1cbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXRfX2lubmVyIHtcbiAgICBnYXA6IDEzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB3aWR0aDogOTMuMjQzMjQzMjQzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucC1ob21lX19yZWNydWl0X19pbm5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB3aWR0aDogOTMuMjQzMjQzMjQzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19yZWNydWl0X19pbm5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA2MSU7XG4gICAgbWF4LXdpZHRoOiA2MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXRfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19yZWNydWl0X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuLnAtaG9tZV9fcmVjcnVpdF9fbGlua3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnAtaG9tZV9fcmVjcnVpdF9fbGlua3MgdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxRTtcbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2xpbmtzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxRTtcbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2xpbmtzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzE0MTQxRTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAucC1ob21lX19yZWNydWl0X19saW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaG9tZV9fcmVjcnVpdF9fbGlua3MgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX3JlY3J1aXRfX2xpbmtzIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2xpbmtzIHVsIGxpIGEgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICByaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucC1ob21lX19yZWNydWl0X19saW5rcyB1bCBsaSBhIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbn1cbi5wLWhvbWVfX3JlY3J1aXRfX2xpbmtzIHVsIGxpIGEgaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xufVxuLnAtaG9tZV9fcmVjcnVpdF9fbGlua3MgdWwgbGkgYTpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5wLWhvbWVfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnAtaG9tZV9faW5mb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLnAtaG9tZV9faW5mb19faW5uZXIge1xuICAgIGdhcDogMTMwcHg7XG4gICAgd2lkdGg6IDkzLjI0MzI0MzI0MzIlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaG9tZV9faW5mb19faW5uZXIge1xuICAgIGdhcDogNjBweDtcbiAgICB3aWR0aDogOTMuMjQzMjQzMjQzMiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2lubmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDExOXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNjElO1xuICAgIG1heC13aWR0aDogNjElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnAtaG9tZV9faW5mb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3MSU7XG4gICAgbWF4LXdpZHRoOiA3MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWhvbWVfX2luZm9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnAtaG9tZV9faW5mb19fbGlzdCBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDFFO1xufVxuLnAtaG9tZV9faW5mb19fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MUU7XG59XG4ucC1ob21lX19pbmZvX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMTlweCAwO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIC5pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDExcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUxcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19pbmZvX19saXN0IGxpIGEgLmluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3cHgpO1xuICB9XG59XG4ucC1ob21lX19pbmZvX19saXN0IGxpIGEgLmluZm9fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSAuaW5mb19faGVhZCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBnYXA6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSAuaW5mb19faGVhZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBnYXA6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSAuaW5mb19faGVhZCB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG4ucC1ob21lX19pbmZvX19saXN0IGxpIGEgLmluZm9fX2hlYWQgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJMZWFndWUgU3BhcnRhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSAuaW5mb19faGVhZCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19pbmZvX19saXN0IGxpIGEgLmluZm9fX2hlYWQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIC5pbmZvX19oZWFkIC5jYXQge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIC5pbmZvX19oZWFkIC5jYXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSAuaW5mb19faGVhZCAuY2F0IHtcbiAgICBwYWRkaW5nOiAycHggMjZweDtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgfVxufVxuLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIC5pbmZvX19ib2R5IC50aXRsZSB7XG4gIGNvbG9yOiAjMTQxNDFFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIC5pbmZvX19ib2R5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIC5pbmZvX19ib2R5IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHJpZ2h0OiAwcHg7XG59XG4ucC1ob21lX19pbmZvX19saXN0IGxpIGEgaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xufVxuLnAtaG9tZV9faW5mb19fbGlzdCBsaSBhIGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbn1cbi5wLWhvbWVfX2luZm9fX2xpc3QgbGkgYTpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5wLWhvbWVfX2luZm9fX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2J0biB7XG4gICAgcmlnaHQ6IC0yNiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wLWhvbWVfX2luZm9fX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtaG9tZV9faW5mb19fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19pbmZvX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wLWhvbWVfX2NvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0MnB4O1xuICAgIHBhZGRpbmctdG9wOiBtYXgoMjIwcHgsIDE0dncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuLnAtaG9tZV9fY29udGFjdF9fYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtaG9tZV9fY29udGFjdF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19jb250YWN0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGdhcDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ob21lX19jb250YWN0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZ2dztcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RpdGxlIHtcbiAgICB0b3A6IC02dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RlbCB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fdGVsIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4ucC1ob21lX19jb250YWN0X190ZWxfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDFFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RlbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fdGVsX19pbm5lciB7XG4gICAgbWFyZ2luLWlubGluZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLnAtaG9tZV9fY29udGFjdF9fdGVsX19pbm5lciBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19jb250YWN0X190ZWxfX2lubmVyIGgzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICB0b3A6IDBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RlbF9faW5uZXIgaDMge1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19jb250YWN0X190ZWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RlbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtaG9tZV9fY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RlbF9fY29udGVudCAudGVsIGltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4ucC1ob21lX19jb250YWN0X190ZWxfX2NvbnRlbnQgLnRlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlIFNwYXJ0YW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDE0MUU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwgYSB7XG4gICAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaG9tZV9fY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwgYSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhvbWVfX2NvbnRhY3RfX3RlbF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDAuNzg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtbmV3c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtbmV3c19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19iZyB7XG4gICAgd2lkdGg6IDQwLjEzNTEzNTEzNTElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19iZyB7XG4gICAgd2lkdGg6IDM5LjA2MjUlO1xuICB9XG59XG4ucC1uZXdzX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzdweDtcbiAgfVxufVxuLnAtbmV3c19faGVhZF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19oZWFkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19faGVhZF9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA1Ny44MTI1JTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jYXRuYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NhdG5hdiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtbmV3c19fY2F0bmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY2F0bmF2IHVsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luLXRvcDogNjdweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NhdG5hdiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX2NhdG5hdiB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMjEyMTIxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY2F0bmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NhdG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbi5wLW5ld3NfX2NhdG5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMThweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyODU3MTQzcmVtO1xuICB9XG59XG4ucC1uZXdzX19saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19saXN0cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fbGlzdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLW5ld3NfX2xpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fbGlzdCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucC1uZXdzX19jb250ZW50X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2NvbnRlbnRfX2hlYWQge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9faGVhZCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jb250ZW50X19kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NvbnRlbnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtbmV3c19fY29udGVudF9fY2F0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jb250ZW50X19jYXQge1xuICAgIHBhZGRpbmc6IDhweCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NvbnRlbnRfX2NhdCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjg1NzE0Mjg1NzFyZW07XG4gIH1cbn1cbi5wLW5ld3NfX2NvbnRlbnRfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jb250ZW50X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3NfX2NvbnRlbnRfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1uZXdzX19jb250ZW50X190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg1NzE0Mjg1NzFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtbmV3c19fY29udGVudF9fc2FtZWNhdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQxNDFFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9fc2FtZWNhdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9fc2FtZWNhdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnAtbmV3c19fY29udGVudF9fc2FtZWNhdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fY29udGVudF9fc2FtZWNhdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NvbnRlbnRfX3NhbWVjYXQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19jb250ZW50X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW5ld3NfX2NvbnRlbnRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtbmV3c19fY29udGVudF9fYnRuIGEge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtcHJpdmFjeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1wcml2YWN5X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeV9faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZhY3lfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1wcml2YWN5X19oZWFkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2hlYWRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19oZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLXByaXZhY3lfX2hlYWRfX3RleHQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2hlYWRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeV9faGVhZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X19ib2R5X19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19ib2R5X19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLXByaXZhY3lfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZhY3lfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5wLXByaXZhY3lfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtcHJpdmFjeV9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5wLXByaXZhY3lfX2l0ZW0gaDQge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLXByaXZhY3lfX2l0ZW0gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpdmFjeV9faXRlbSBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXByaXZhY3lfX2l0ZW0gcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcml2YWN5X19pdGVtIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wcml2YWN5X19pdGVtIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1wcml2YWN5X19pdGVtIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucC1wcml2YWN5X19pdGVtIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbn1cbi5wLXByaXZhY3lfX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzE0MTQxRTtcbn1cbi5wLXByaXZhY3lfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtY29udGFjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29udGFjdF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19iZyB7XG4gICAgd2lkdGg6IDQwLjEzNTEzNTEzNTElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19iZyB7XG4gICAgd2lkdGg6IDM5LjA2MjUlO1xuICB9XG59XG4ucC1jb250YWN0X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICB9XG59XG4ucC1jb250YWN0X19oZWFkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2hlYWRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19oZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU3LjgxMjUlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2Rlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxNDE0MUU7XG59XG4ucC1jb250YWN0X19kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA3N3B4O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuLnAtY29udGFjdF9fdGVsX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X190ZWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3RlbF9faW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX3RlbF9faW5uZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGVsX19pbm5lciBoMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3RlbF9faW5uZXIgaDMge1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X190ZWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3RlbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3RlbF9fY29udGVudCAudGVsIGltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4ucC1jb250YWN0X190ZWxfX2NvbnRlbnQgLnRlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlIFNwYXJ0YW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDE0MUU7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGVsX19jb250ZW50IC50ZWwgYSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X190ZWxfX2NvbnRlbnQgLnRlbCBhIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLnAtY29udGFjdF9fdGVsX19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fdGVsX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fdGVsX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMC43ODU3MTQyODU3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLnAtY29udGFjdF9fZm9ybV9faW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19mb3JtX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fZm9ybV9faW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC1jb250YWN0X19mb3JtX19pbm5lciBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19mb3JtX19pbm5lciBoMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm1fX2lubmVyIGgzIHtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fZm9ybV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1jb250YWN0X19mb3JtX19kZXNjcmlwdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2Zvcm1fX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fZm9ybV9fZGVzY3JpcHRpb24gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuOTI4NTcxNDI4NnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1jb250YWN0X19saXN0cyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19saXN0cyBkbCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIGRsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucC1jb250YWN0X19saXN0cyBkbDpsYXN0LWNoaWxkIGR0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnAtY29udGFjdF9fbGlzdHMgZGwgZHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZHQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMjcuNzM4MDk1MjM4MSU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZHQge1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtY29udGFjdF9fbGlzdHMgZGwgZHQgc3BhbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xuICBwYWRkaW5nOiA0cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIHtcbiAgICB3aWR0aDogNjcuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29udGFjdF9fbGlzdHMgZGwgZGQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZGQgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgZ2FwOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19saXN0cyBkbCBkZCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy1mb3JtLWNvbnRyb2wgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDFFO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZGQgLndwY2Y3LWZvcm0tY29udHJvbCBpbnB1dCB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19saXN0cyBkbCBkZCAud3BjZjctZm9ybS1jb250cm9sIGlucHV0IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC1jb250YWN0X19saXN0cyBkbCBkZCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19saXN0cyBkbCBkZCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fbGlzdHMgZGwgZGQgLndwY2Y3LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMTlweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19saXN0cyBkbCBkZCAud3BjZjctdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4ucC1jb250YWN0X19saXN0cyBkbCBkZCAud3BjZjctdGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxOXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2xpc3RzIGRsIGRkIC53cGNmNy10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fcHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtY29udGFjdF9fcHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtY29udGFjdF9fcHJpdmFjeV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19wcml2YWN5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX3ByaXZhY3lfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwLjkyODU3MTQyODZyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3RfX3ByaXZhY3lfX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzE0MTQxRTtcbn1cbi5wLWNvbnRhY3RfX3ByaXZhY3lfX3RleHQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtY29udGFjdF9fYWNjZXB0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fYWNjZXB0cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbnRhY3RfX2FjY2VwdHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1jb250YWN0X19hY2NlcHRzIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fYWNjZXB0cyAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19hY2NlcHRzIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnAtY29udGFjdF9fYWNjZXB0IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2FjY2VwdCB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19hY2NlcHQge1xuICAgIHdpZHRoOiAzNDZweDtcbiAgfVxufVxuLnAtY29udGFjdF9fYWNjZXB0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jb250YWN0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2J0biAud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLTQwNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC00MDRfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00MDRfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC00MDRfX2hlYWRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X19oZWFkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X19oZWFkX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbi5wLTQwNF9faGVhZF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X19oZWFkX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9faGVhZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00MDRfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX3RlbCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X190ZWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wLTQwNF9fdGVsX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX3RlbF9faW5uZXIge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X190ZWxfX2lubmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG4ucC00MDRfX3RlbF9faW5uZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X190ZWxfX2lubmVyIGgzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICB0b3A6IDBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X190ZWxfX2lubmVyIGgzIHtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBmb250LXNpemU6IDEuMjg1NzE0Mjg1N3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X190ZWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fdGVsX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC00MDRfX3RlbF9fY29udGVudCAudGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fdGVsX19jb250ZW50IC50ZWwgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fdGVsX19jb250ZW50IC50ZWwgaW1nIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5wLTQwNF9fdGVsX19jb250ZW50IC50ZWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBTcGFydGFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQxNDFFO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fdGVsX19jb250ZW50IC50ZWwgYSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00MDRfX3RlbF9fY29udGVudCAudGVsIGEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4ucC00MDRfX3RlbF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fdGVsX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtNDA0X190ZWxfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAwLjc4NTcxNDI4NTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNF9fbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnAtNDA0X19tYWlsX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MTQxRTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDE0MUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX21haWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fbWFpbF9faW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLTQwNF9fbWFpbF9faW5uZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X19tYWlsX19pbm5lciBoMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fbWFpbF9faW5uZXIgaDMge1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX21haWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fbWFpbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnAtNDA0X19tYWlsX19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X19tYWlsX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLTQwNF9fbWFpbF9fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtNDA0X19tYWlsX19idG4ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0X19tYWlsX19idG4ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC00MDRfX21haWxfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtc2VudGVuY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtc2VudGVuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VudGVuY2Uge1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VudGVuY2Uge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnAtc2VudGVuY2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbnRlbmNlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlbnRlbmNlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICB9XG59XG5cbi5wLXNlbnRlbmNlMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VudGVuY2UwMiB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZW50ZW5jZTAyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLXNlbnRlbmNlMDIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlbnRlbmNlMDIgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VudGVuY2UwMiBwIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCq+OCueOCv+ODoOODmuODvOOCuOODjeODvOOCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5wLXBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1wYWdpbmF0aW9uX19pdGVtIGEsXG4ucC1wYWdpbmF0aW9uX19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTQxNDFFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnaW5hdGlvbl9faXRlbSBhLFxuICAucC1wYWdpbmF0aW9uX19pdGVtIHNwYW4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wYWdpbmF0aW9uX19pdGVtIGEsXG4gIC5wLXBhZ2luYXRpb25fX2l0ZW0gc3BhbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5wLXBhZ2luYXRpb25fX2l0ZW0gYTpob3Zlcixcbi5wLXBhZ2luYXRpb25fX2l0ZW0gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGFnaW5hdGlvbl9faXRlbS5jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2luYXRpb25fX2l0ZW0ucHJldiBhLCAucC1wYWdpbmF0aW9uX19pdGVtLm5leHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdpbmF0aW9uX19pdGVtLnByZXYgYSwgLnAtcGFnaW5hdGlvbl9faXRlbS5uZXh0IGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1wYWdpbmF0aW9uX19pdGVtLnByZXYgYSwgLnAtcGFnaW5hdGlvbl9faXRlbS5uZXh0IGEge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4ucC1wYWdpbmF0aW9uX19pdGVtLnByZXYgYTo6YmVmb3JlLCAucC1wYWdpbmF0aW9uX19pdGVtLm5leHQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xufVxuLnAtcGFnaW5hdGlvbl9faXRlbS5wcmV2IGE6OmFmdGVyLCAucC1wYWdpbmF0aW9uX19pdGVtLm5leHQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDFFO1xufVxuLnAtcGFnaW5hdGlvbl9faXRlbS5wcmV2IGE6aG92ZXIsIC5wLXBhZ2luYXRpb25fX2l0ZW0ubmV4dCBhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wLXBhZ2luYXRpb25fX2l0ZW0uZGlzYWJsZWQgYSB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wLXBhZ2luYXRpb25fX2l0ZW0uZGlzYWJsZWQgYTo6YmVmb3JlLCAucC1wYWdpbmF0aW9uX19pdGVtLmRpc2FibGVkIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxRTtcbn1cbi5wLXBhZ2luYXRpb25fX2l0ZW0ucHJldiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjElO1xufVxuLnAtcGFnaW5hdGlvbl9faXRlbS5uZXh0IGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDYyJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLXNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC03LjclO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IC0xNi41JTtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbi5wLXNsaWRlcl9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwOTA5MDtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtc2xpZGVyX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnAtc2xpZGVyX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnAtc2xpZGVyX19wcm9ncmVzcyBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMyMTIxMjE7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucC1zaWRlU2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXNpZGVTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtc2lkZVNsaWRlcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zaWRlU2xpZGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zaWRlU2xpZGVyX19saXN0IHtcbiAgICBnYXA6IDExM3B4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2lkZVNsaWRlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucC1zaWRlU2xpZGVyX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnAtY2FyZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC5wLWNhcmQge1xuICAgIGdhcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtY2FyZCB7XG4gICAgZ2FwOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG4gIC5wLWNhcmRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wLWNhcmRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FyZF9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IDguNSU7XG4gIH1cbn1cbi5wLWNhcmRfX3NlbnRlbmNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jYXJkX19zZW50ZW5jZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLWFyY2hpdmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYXJjaGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuLnAtYXJjaGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3MvYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnAtYXJjaGl2ZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19oZWFkIHtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFyY2hpdmVfX2hlYWQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnAtYXJjaGl2ZV9fZGF0ZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICMxNDE0MUU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmVfX2NhdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbn1cbi5wLWFyY2hpdmVfX2NhdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MUU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX19jYXQgbGkgYSB7XG4gICAgcGFkZGluZzogOXB4IDIzcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZV9fY2F0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxcmVtO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlX190aXRsZSB7XG4gICAgd2lkdGg6IDY3LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hcmNoaXZlX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmVfX3RpdGxlIGEge1xuICBjb2xvcjogIzE0MTQxRTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZV9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYXJjaGl2ZV9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucC13eXNpd3lnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLXd5c2l3eWcgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd3lzaXd5ZyBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXd5c2l3eWcgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtd3lzaXd5ZyBoMi53cC1ibG9jay1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd3lzaXd5ZyBoMi53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd3lzaXd5ZyBoMi53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG59XG4ucC13eXNpd3lnIGgyLndwLWJsb2NrLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3JTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5wLXd5c2l3eWcgaDIud3AtYmxvY2staGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucC13eXNpd3lnIGgzLndwLWJsb2NrLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd3lzaXd5ZyBoMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd3lzaXd5ZyBoMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wLXd5c2l3eWcgaDMud3AtYmxvY2staGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xufVxuLnAtd3lzaXd5ZyBoNC53cC1ibG9jay1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgaDQud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXd5c2l3eWcgaDQud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnAtd3lzaXd5ZyBoNC53cC1ibG9jay1oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucC13eXNpd3lnIGg1LndwLWJsb2NrLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtd3lzaXd5ZyBoNS53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXd5c2l3eWcgaDUud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnAtd3lzaXd5ZyB1bC53cC1ibG9jay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgdWwud3AtYmxvY2stbGlzdCB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd3lzaXd5ZyB1bC53cC1ibG9jay1saXN0IHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucC13eXNpd3lnIHVsLndwLWJsb2NrLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgdWwud3AtYmxvY2stbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd3lzaXd5ZyB1bC53cC1ibG9jay1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMTQyODU3MTQyOXJlbTtcbiAgfVxufVxuLnAtd3lzaXd5ZyB1bC53cC1ibG9jay1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzODU2NztcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuLnAtd3lzaXd5ZyBvbC53cC1ibG9jay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgb2wud3AtYmxvY2stbGlzdCB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd3lzaXd5ZyBvbC53cC1ibG9jay1saXN0IHtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucC13eXNpd3lnIG9sLndwLWJsb2NrLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC13eXNpd3lnIG9sLndwLWJsb2NrLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXd5c2l3eWcgb2wud3AtYmxvY2stbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXd5c2l3eWcgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtd3lzaXd5ZyAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC13eXNpd3lnIGEge1xuICBjb2xvcjogI0EzODU2NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC13eXNpd3lnIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC13eXNpd3lnIGFbdGFyZ2V0PV9ibGFua10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC13eXNpd3lnIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uL2ljb25fYmxhbmsuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0yMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnUtYm9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci0tYiB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4udS1ib3JkZXItLWdyYXkge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi51LWMtLWJhc2Uge1xuICBjb2xvcjogI0Y1RUZFOSAhaW1wb3J0YW50O1xufVxuLnUtYy0td2gge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1iZy0tYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTkgIWltcG9ydGFudDtcbn1cbi51LWJnLS13aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51LWRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1kaXNwbGF5LS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGlzcGxheS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWRpc3BsYXktLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LWRpc3BsYXktLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LWRpc3BsYXktLXRiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtZGlzcGxheS0tdGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS1kaXNwbGF5LS10YnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtZGlzcGxheS0tdGJzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1kaXNwbGF5LS10Ym5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWRpc3BsYXktLXRibm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXZhbGlnbi0tdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmFsaWduLS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udS12YWxpZ24tLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0wLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0wLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0wLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMiB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNyB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03IHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tOCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS05LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS05LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTkge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS05LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tOS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTEwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xMC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTEwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xMC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTEwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xMS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTExLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xMS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTExLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xMS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTEyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTEyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xMi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xMi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTEyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTMge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTEzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xMy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xMy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTEzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xMy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTEzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xNC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTE0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTQge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xNC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTE0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xNC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTE1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTE1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTE1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTYge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTE2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xNi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xNi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTE2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xNi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTE2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0xNy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMTctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMTctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTE3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMTcge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0xNy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTE3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMTctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0xNy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMTgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTE4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTE4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0xOC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMTgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0xOC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTE4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMTkge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTE5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0xOS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0xOS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMTktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTE5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMTktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0xOS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTE5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yMC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yMC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTIwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yMSB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTIxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTIxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yMS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yMS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTIxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjIge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTIyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yMi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yMi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yMiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTIyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yMi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTIyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTIzIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yMy0tdGIge1xuICAgIG1hcmdpbi10b3A6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTIzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjMge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yMy0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTIzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yMy0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTI0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTI0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yNC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yNC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTI0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTI1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yNS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTI1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yNS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yNi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTI2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjYge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yNi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTI2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yNi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0yNyB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMjctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTI3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTI3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0yNy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMjctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0yNy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTI3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMjctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMjgge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTI4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0yOC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0yOC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMjgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0yOCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTI4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMjgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0yOC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTI4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTI5IHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0yOS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMjktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMjktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTI5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMjkge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0yOS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTI5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMjktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0yOS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTMwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTMwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTMwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzEge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTMxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zMS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zMS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zMSB7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTMxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zMS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTMxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTMyIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zMi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTMyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zMi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTMyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zMi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zMyB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTMzLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTMzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zMy0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zMy0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTMzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzQge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTM0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zNC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zNC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zNCB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTM0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zNC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTM0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zNS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzUge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zNS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTM1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zNiB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTM2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTM2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zNi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zNi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTM2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tMzcge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTM3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS0zNy0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS0zNy0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tMzctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS0zNyB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTM3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tMzctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tMzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS0zNy0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTM3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTM4IHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS0zOC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tMzgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tMzgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTM4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tMzgge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS0zOC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTM4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTM4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tMzgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS0zOC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS0zOSB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tMzktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTM5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTM5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS0zOS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tMzktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS0zOS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS0zOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTM5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tMzktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQxIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00MS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDgycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDEge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00MS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00MiB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQyIHtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDMge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogODZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00My0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00MyB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ0IHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00NC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQ0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDQge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00NC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQ0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00NSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQ1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQ1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDYge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQ2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00Ni0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00NiB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQ2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQ2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTQ3IHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS00Ny0tdGIge1xuICAgIG1hcmdpbi10b3A6IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNDctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS00NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNDctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTQ3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNDcge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS00Ny0tdGIge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTQ3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTQ3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNDctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS00Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS00OCB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNDgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTQ4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTQ4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS00OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNDgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS00OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTQ4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNDgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNDkge1xuICAgIG1hcmdpbi10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTQ5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS00OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTQ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS00OS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNDktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS00OSB7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTQ5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDk4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNDktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNDkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS00OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTQ5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTUwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTUwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTUwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01MSB7XG4gICAgbWFyZ2luLXRvcDogMTAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTUxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTAycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTUxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTUxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTUxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTUxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01MS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTUyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01MiB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01Mi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTUzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTUzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTMge1xuICAgIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTUzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTUzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTUzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01NCB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTU0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTU0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTU0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTU0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01NC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTUge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01NSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01NS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTU2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTYge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTU2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTU2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS01NyB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTU3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNTctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNTcge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS01Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTU3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTU3IHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTU3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTU3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS01NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS01Ny0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS01Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNTgge1xuICAgIG1hcmdpbi10b3A6IDExNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS01OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDExNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTU4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNTgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS01OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDExNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS01OCB7XG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS01OC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS01OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNTgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNTgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTU5IHtcbiAgICBtYXJnaW4tdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNTktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS01OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDExOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS01OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTU5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNTktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNTkge1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNTktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNTktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTU5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTU5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTU5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTYwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTYwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTYwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjEge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02MS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTYxLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjEtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02MS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02MSB7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02MS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02MS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjEtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjEtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTYyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjItLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02Mi0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTYyLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjItLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjIge1xuICAgIHBhZGRpbmctdG9wOiAxMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjItLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjItLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTYyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTYyLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTYyLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02MyB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTYzLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjMtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02My0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTYzLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTYzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTYzLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTYzLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02My0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02My0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjQge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02NC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTY0LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjQtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02NC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02NCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02NC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02NC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjQtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjQtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjUtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTY1LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjUge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjUtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTY1LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTY1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02NiB7XG4gICAgbWFyZ2luLXRvcDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTY2LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjYtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02Ni0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTY2LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTY2LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTY2LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02Ni0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02Ni0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNjcge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS02Ny0tdGIge1xuICAgIG1hcmdpbi10b3A6IDEzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTY3LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTY3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNjctLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS02Ny0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS02NyB7XG4gICAgcGFkZGluZy10b3A6IDEzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS02Ny0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS02Ny0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNjcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNjctLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNjctLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTY4IHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNjgtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS02OC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTY4LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNjgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNjgge1xuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNjgtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNjgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTY4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTY4LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTY4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS02OSB7XG4gICAgbWFyZ2luLXRvcDogMTM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTY5LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNjktLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS02OS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTY5LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTY5IHtcbiAgICBwYWRkaW5nLXRvcDogMTM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTY5LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTY5LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS02OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS02OS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS02OS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03MC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzAtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03MC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzAtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTcxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzEtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03MS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTcxLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzEtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzEge1xuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzEtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzEtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTcxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTcxLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTcxLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03MiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTcyLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzItLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03Mi0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTcyLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTcyLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTcyLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03Mi0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03Mi0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzMge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03My0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTczLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTczIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzMtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03My0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03MyB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03My0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03My0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzMtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzMtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzQtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03NC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTc0LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzQtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzQge1xuICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzQtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzQtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTc0LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTc0LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03NSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTc1LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03NS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTc1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTc1LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03NS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzYge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03Ni0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTc2LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzYtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03Ni0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03NiB7XG4gICAgcGFkZGluZy10b3A6IDE1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03Ni0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03Ni0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzYtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzYtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTc3IHtcbiAgICBtYXJnaW4tdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tNzctLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS03Ny0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS03NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTc3LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tNzctLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tNzcge1xuICAgIHBhZGRpbmctdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tNzctLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tNzctLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTc3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTc3LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTc3LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS03OCB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTc4LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tNzgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tNzgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS03OC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTc4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTc4IHtcbiAgICBwYWRkaW5nLXRvcDogMTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTc4LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTc4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS03OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS03OC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS03OC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tNzkge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS03OS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTc5LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTc5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tNzktLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS03OS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS03OSB7XG4gICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS03OS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS03OS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tNzkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tNzktLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tNzktLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODAtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTgwLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODAtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTgwLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04MSB7XG4gICAgbWFyZ2luLXRvcDogMTYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTgxLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODEtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04MS0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTgxLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTgxIHtcbiAgICBwYWRkaW5nLXRvcDogMTYycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTgxLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTgxLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04MS0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04MS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODIge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04Mi0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTgyLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODItLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04Mi0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04MiB7XG4gICAgcGFkZGluZy10b3A6IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04Mi0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04Mi0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODItLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODItLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTgzIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODMtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04My0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTgzLS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODMtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODMge1xuICAgIHBhZGRpbmctdG9wOiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODMtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTY2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODMtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTgzLS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTgzLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04NCB7XG4gICAgbWFyZ2luLXRvcDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTg0LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODQtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04NC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTg0LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTg0LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTg0LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04NC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04NC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODUge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04NS0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODUtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04NSB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04NS0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODUtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg2IHtcbiAgICBtYXJnaW4tdG9wOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODYtLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04Ni0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTg2LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODYtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODYge1xuICAgIHBhZGRpbmctdG9wOiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODYtLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTcycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODYtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTg2LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTg2LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS04NyB7XG4gICAgbWFyZ2luLXRvcDogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTg3LS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTc0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tODctLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tODcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS04Ny0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTg3LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTg3IHtcbiAgICBwYWRkaW5nLXRvcDogMTc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTg3LS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTg3LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS04NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS04Ny0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS04Ny0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tdC0tODgge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW10LS04OC0tdGIge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQtLTg4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWItLTg4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tYi0tODgtLXRiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW1iLS04OC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXB0LS04OCB7XG4gICAgcGFkZGluZy10b3A6IDE3NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXB0LS04OC0tdGIge1xuICAgIHBhZGRpbmctdG9wOiAxNzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXB0LS04OC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0tODgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wYi0tODgtLXRiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYi0tODgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQtLTg5IHtcbiAgICBtYXJnaW4tdG9wOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1tdC0tODktLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LW10LS04OS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iLS04OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbWItLTg5LS10YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tYi0tODktLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1wdC0tODkge1xuICAgIHBhZGRpbmctdG9wOiAxNzhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1wdC0tODktLXRiIHtcbiAgICBwYWRkaW5nLXRvcDogMTc4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdC0tODktLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGItLTg5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcGItLTg5LS10YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcGItLTg5LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10LS05MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtbXQtLTkwLS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdC0tOTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYi0tOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LW1iLS05MC0tdGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbWItLTkwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQtLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtcHQtLTkwLS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHQtLTkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXBiLS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXBiLS05MC0tdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBiLS05MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZndiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLnUtZndtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udS1hbGlnbi0tciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFsaWduLS1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi0tYy0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWFsaWduLWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWZmMDIge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS1saDIwMCB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi51LXVsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi51LXVsaW5lOmhvdmVyLCAudS11bGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LS0xMCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTExIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDExICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTIge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTEyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEyICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xMyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE0IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTUge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTE1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xNiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTE3IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0xNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE3ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMTgge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTE4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xOCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE4ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0xOSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMTkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yMCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjEge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTIxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjEgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIxICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yMiB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMiAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjIgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTIzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIzICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMyAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTI0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yNSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI1IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjUgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI2IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI2ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjYge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNiAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMjcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTI3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yNyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI3ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0yOCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMjgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI4IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjggKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTI5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0yOSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI5ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzAge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTMwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0zMCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zMSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMSAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzEgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTMyIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0zMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMyICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMzIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMiAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTMzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzMgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0zMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMzICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zNCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzQgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM1IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0zNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM1ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMzUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzYge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTM2IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0zNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM2ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS0zNyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tMzcge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNyAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTM3IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzcgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTM4IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS0zOCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM4ICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMzgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzOCAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdGV4dC0tMzkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSB7XG4gIC51LXRleHQtLTM5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMzkgKiAwLjA2MjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0zOSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM5ICogMC4wNnJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10ZXh0LS00MCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLnUtdGV4dC0tNDAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAqIDAuMDYyNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTQwIHtcbiAgICBmb250LXNpemU6IGNhbGMoNDAgKiAwLjA2cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRleHQtLTQxIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAudS10ZXh0LS00MSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQxICogMC4wNjI1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tNDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MSAqIDAuMDZyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEwLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xMS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTItLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTIgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTEzLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xNC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTUtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE2LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0xNy0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMTgtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTE5LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yMC0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjEtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjEgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTIyLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yMy0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMyAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjQtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjQgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI1LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI1ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yNi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMjctLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTI4LS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI4ICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0yOS0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOSAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnUtdGV4dC0tMzAtLXNwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgKiAwLjA3MTQyODU3MTRyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51LXRleHQtLTMxLS1zcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMxICogMC4wNzE0Mjg1NzE0cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS10ZXh0LS0zMi0tc3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMiAqIDAuMDcxNDI4NTcxNHJlbSkgIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */