<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* reset */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&amp;family=Noto+Serif+JP:wght@400;500;600;700&amp;display=swap");
html {
  height: 100%;
  overflow-y: scroll;
  width: 100%;
}

body {
  height: 100%;
  margin: 0;
  overflow: visible;
  padding: 0;
  vertical-align: top;
  width: 100%;
}

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

p {
  margin: 0;
}

a img, img {
  border: 0;
  vertical-align: middle;
}

strong {
  font-style: normal;
  font-weight: bold;
}

small {
  font-size: 100%;
}

ol, ul {
  list-style-type: none;
}

dd, dl, dt, li, ol, ul {
  margin: 0;
  padding: 0;
}

hr {
  background-color: #CCCCCC;
  border: 0;
  color: #CCCCCC;
  height: 1px;
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}

th {
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
}

td {
  margin: 0;
  padding: 0;
}

blockquote, div, span {
  margin: 0;
  padding: 0;
}

pre {
  font-family: monospace;
  line-height: 1;
  margin: 0;
  padding: 0;
}

button {
  background: 0;
  border: 0;
  cursor: pointer;
  padding: 0;
  vertical-align: middle;
}

button, fieldset, form, input, label, legend, select, textarea {
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

label {
  cursor: pointer;
}

textarea {
  resize: vertical;
}

* html textarea {
  margin-top: -2px;
}

*:first-child + html textarea {
  margin-top: -2px;
}

abbr, acronym {
  border: 0;
}

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

caption {
  text-align: left;
}

code, kbd, pre, samp, tt {
  font-family: monospace;
  line-height: 1;
}

* + html code, * + html kbd, * + html pre, * + html samp, * + html tt {
  font-size: 108%;
}

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

article, aside, audio, canvas, projects, figcaption, figure, footer, header, hgroup, mark, menu, nav, section, summary, time, video {
  background: transparent;
  border: 0;
  font-size: 100%;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

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

/* Vars
--------------------- */
/* ソースサイズ */
/* Device
--------------------- */
/* .pc-only */
@media only screen and (max-width: 767px) {
  .pc-only {
    display: none !important;
  }
}
/* .sp-only */
.sp-only {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .sp-only {
    display: block !important;
  }
}

@media only screen and (max-width: 767px) {
  br.sp-only {
    display: inline !important;
  }
}
/* Basic
--------------------- */
/* .align-center */
.align-center {
  text-align: center;
}

/* .align-right */
.align-right {
  text-align: right;
}

/* .align-center */
.align-center {
  text-align: center;
}

/* .bold */
.bold {
  font-weight: 700;
}

/* .mb-40 */
.mb-0 {
  margin-bottom: 0 !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.mb-160 {
  margin-bottom: 160px !important;
}

/* General
--------------------- */
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  background-color: #fff;
  color: #333;
  font-family: "Noto Serif JP";
  font-weight: 400;
  line-height: 1.5;
  word-break: break-all;
}
body * {
  box-sizing: border-box;
}

/* p */
p {
  font-size: 1.6rem;
  line-height: 2;
  margin-bottom: 2em;
}

/* Layout
--------------------- */
.layout {
  height: 100%;
  width: 100%;
}

/* header
--------------------- */
.header {
  background: #007936;
  height: 80px;
  left: 0;
  position: fixed;
  top: -80px;
  transition: 0.5s;
  width: 100%;
  z-index: 9;
}
@media screen and (max-width: 767px) {
  .header {
    height: 11.1111111111vw;
    top: -11.1111111111vw;
  }
}
.header &gt; div {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1040px;
  position: relative;
}
.header.fixed {
  top: 0;
}

.header__logo {
  width: 100%;
  padding-left: 24px;
}
@media screen and (max-width: 767px) {
  .header__logo {
    padding-left: 3.3333333333vw;
  }
}
.header__logo img {
  width: 215px;
}
@media screen and (max-width: 767px) {
  .header__logo img {
    width: 27.0833333333vw;
  }
}

.header__btn-menu {
  cursor: pointer;
  flex-shrink: 0;
  height: 80px;
  width: 80px;
}
@media screen and (max-width: 767px) {
  .header__btn-menu {
    height: 11.1111111111vw;
    width: 11.1111111111vw;
  }
}

.header__btn-application {
  display: none;
}
@media screen and (max-width: 767px) {
  .header__btn-application {
    display: block;
    flex-shrink: 0;
    height: 100%;
    width: 27.7777777778%;
  }
  .header__btn-application a {
    align-items: center;
    background: #009944;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
  }
  .header__btn-application img {
    display: block;
    width: 86.5%;
  }
}

/* menu
--------------------- */
.menu {
  background: rgba(56, 56, 56, 0.9);
  display: none;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10;
  width: 100%;
}
.menu &gt; div {
  background: #fff;
  height: 100%;
  margin-left: auto;
  padding-top: 100px;
  width: 600px;
}
@media screen and (max-width: 767px) {
  .menu &gt; div {
    padding-top: 13.8888888889vw;
    width: 89.1666666667%;
  }
}
.menu ul {
  border-bottom: 1px solid #ccc;
}
.menu ul ul {
  border-bottom: 0;
}
.menu li {
  border-top: 1px solid #ccc;
}
.menu li a {
  color: #393938;
  display: block;
  font-family: "Noto Sans JP";
  font-size: 2rem;
  padding: 16px 0 16px 70px;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  .menu li a {
    font-size: 4.1666666667vw;
    padding: 2.7777777778vw 0 2.7777777778vw 15.2777777778vw;
  }
}
.menu li a:hover {
  opacity: 0.5;
}
.menu li a.current {
  background: #F8EBDC;
}
.menu li li a {
  padding-left: 98px;
}
@media screen and (max-width: 767px) {
  .menu li li a {
    padding-left: 21.5277777778vw;
  }
}

.menu__btn-close {
  cursor: pointer;
  position: absolute;
  right: 120px;
  top: 20px;
}
@media screen and (max-width: 767px) {
  .menu__btn-close {
    right: 4.1666666667vw;
    top: 2.7777777778vw;
  }
}
.menu__btn-close img {
  width: 38px;
}
@media screen and (max-width: 767px) {
  .menu__btn-close img {
    width: 5.8333333333vw;
  }
}

/* heading
--------------------- */
.cmn-heading {
  background: #dbe82a;
  align-items: center;
  color: #007936;
  display: flex;
  font-size: 3rem;
  font-weight: 700;
  height: 80px;
  justify-content: center;
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  .cmn-heading {
    height: 11.5522vw;
    font-size: 5vw;
    padding-top: 0.4411vw;
  }
}

/* mv
--------------------- */
.cmn-mv {
  width: 100%;
}
.cmn-mv img {
  width: 100%;
}

/* contents
--------------------- */
.cmn-contents {
  margin: 0 auto 64px;
  max-width: 1088px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 36px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .cmn-contents {
    margin-bottom: 32px;
    padding-left: 6.4vw;
    padding-right: 6.4vw;
  }
}
.cmn-contents &gt; section {
  margin: 56px 0;
}
@media screen and (max-width: 767px) {
  .cmn-contents &gt; section {
    margin: 32px 0;
  }
}
.cmn-contents p {
  font-size: 1.6rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .cmn-contents p {
    font-size: 1.2rem;
    margin-bottom: 0;
  }
}
.cmn-contents header {
  position: relative;
}

/* hd1
--------------------- */
.cmn-hd1 {
  color: #007936;
  font-size: 3rem;
  line-height: 1.8;
  margin-bottom: 32px;
  padding-right: 260px;
}
@media screen and (max-width: 767px) {
  .cmn-hd1 {
    font-size: 4.4444444444vw;
    margin-bottom: 16px;
    padding-right: 0;
  }
}

.cmn-hd2 {
  background: #f4f4f4;
  color: #007936;
  font-size: 2.2rem;
  line-height: 1.8;
  margin-bottom: 32px;
  padding: 10px 0;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .cmn-hd2 {
    font-size: 3.6111111111vw;
    margin-bottom: 16px;
  }
}
.cmn-hd2 img {
  left: 10px;
  position: absolute;
  transform: translate(0%, -50%);
  top: 50%;
}
@media screen and (max-width: 767px) {
  .cmn-hd2 img {
    display: none;
  }
}

/* btn1
--------------------- */
.cmn-btn1 span,
.cmn-btn1 a {
  border-radius: 20px;
  color: #fff;
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  max-width: 380px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .cmn-btn1 span,
.cmn-btn1 a {
    border-radius: 15px;
    font-size: 1.2rem;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    max-width: 75.6944444444vw;
  }
}
.cmn-btn1 a {
  background: #007936;
}
.cmn-btn1 a:hover {
  opacity: 0.5;
}
.cmn-btn1 span {
  background: rgba(0, 121, 54, 0.5);
}

/* application-btns
--------------------- */
.application-btns {
  padding-bottom: 50px;
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  .application-btns {
    padding-bottom: 7.7777777778vw;
    padding-top: 7.7777777778vw;
  }
}
.application-btns &gt; div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1076px;
  padding-left: 24px;
  padding-right: 24px;
}
@media screen and (max-width: 1076px) {
  .application-btns &gt; div {
    padding-left: 2.2304832714vw;
    padding-right: 2.2304832714vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns &gt; div {
    flex-direction: column;
    padding-left: 8.3333333333vw;
    padding-right: 8.3333333333vw;
  }
}

.application-btns__item, .application-btns__item--kids, .application-btns__item--online, .application-btns__item--venue, .application-btns__item--venue--2 {
  width: 48.6381322957%;
}
@media screen and (max-width: 767px) {
  .application-btns__item, .application-btns__item--kids, .application-btns__item--online, .application-btns__item--venue, .application-btns__item--venue--2 {
    width: 100%;
  }
}
.application-btns__item a, .application-btns__item--kids a, .application-btns__item--online a, .application-btns__item--venue a, .application-btns__item--venue--2 a {
  border: 10px solid #e3bb00;
  color: #fff;
  display: block;
  height: 140px;
  padding-left: 16px;
  padding-top: 16px;
  text-decoration: none;
}
@media screen and (max-width: 1076px) {
  .application-btns__item a, .application-btns__item--kids a, .application-btns__item--online a, .application-btns__item--venue a, .application-btns__item--venue--2 a {
    border-width: 0.9293680297vw;
    height: 13.0111524164vw;
    padding-left: 1.4869888476vw;
    padding-top: 1.4869888476vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item a, .application-btns__item--kids a, .application-btns__item--online a, .application-btns__item--venue a, .application-btns__item--venue--2 a {
    border-width: 1.3888888889vw;
    height: 22.2222222222vw;
    padding-left: 2.2222222222vw;
    padding-top: 2.2222222222vw;
  }
}
.application-btns__item span, .application-btns__item--kids span, .application-btns__item--online span, .application-btns__item--venue span, .application-btns__item--venue--2 span {
  display: block;
  line-height: 1;
  text-align: left;
}
.application-btns__item span:nth-child(1), .application-btns__item--kids span:nth-child(1), .application-btns__item--online span:nth-child(1), .application-btns__item--venue span:nth-child(1), .application-btns__item--venue--2 span:nth-child(1) {
  font-size: 2.8rem;
}
@media screen and (max-width: 1076px) {
  .application-btns__item span:nth-child(1), .application-btns__item--kids span:nth-child(1), .application-btns__item--online span:nth-child(1), .application-btns__item--venue span:nth-child(1), .application-btns__item--venue--2 span:nth-child(1) {
    font-size: 2.6022304833vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item span:nth-child(1), .application-btns__item--kids span:nth-child(1), .application-btns__item--online span:nth-child(1), .application-btns__item--venue span:nth-child(1), .application-btns__item--venue--2 span:nth-child(1) {
    font-size: 4.7222222222vw;
  }
}
.application-btns__item span:nth-child(2), .application-btns__item--kids span:nth-child(2), .application-btns__item--online span:nth-child(2), .application-btns__item--venue span:nth-child(2), .application-btns__item--venue--2 span:nth-child(2) {
  padding-top: 16px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item span:nth-child(2), .application-btns__item--kids span:nth-child(2), .application-btns__item--online span:nth-child(2), .application-btns__item--venue span:nth-child(2), .application-btns__item--venue--2 span:nth-child(2) {
    padding-top: 1.4869888476vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item span:nth-child(2), .application-btns__item--kids span:nth-child(2), .application-btns__item--online span:nth-child(2), .application-btns__item--venue span:nth-child(2), .application-btns__item--venue--2 span:nth-child(2) {
    padding-top: 2.2304832714vw;
  }
}
.application-btns__item span:nth-child(3), .application-btns__item--kids span:nth-child(3), .application-btns__item--online span:nth-child(3), .application-btns__item--venue span:nth-child(3), .application-btns__item--venue--2 span:nth-child(3) {
  color: #eec31f;
  font-size: 1.4rem;
  padding-top: 16px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item span:nth-child(3), .application-btns__item--kids span:nth-child(3), .application-btns__item--online span:nth-child(3), .application-btns__item--venue span:nth-child(3), .application-btns__item--venue--2 span:nth-child(3) {
    padding-top: 1.3011152416vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item span:nth-child(3), .application-btns__item--kids span:nth-child(3), .application-btns__item--online span:nth-child(3), .application-btns__item--venue span:nth-child(3), .application-btns__item--venue--2 span:nth-child(3) {
    font-size: 2.5vw;
    padding-top: 2.2304832714vw;
  }
}

@media screen and (max-width: 767px) {
  .application-btns__item--venue, .application-btns__item--venue--2 {
    margin-bottom: 5.5555555556vw;
  }
}
.application-btns__item--venue a, .application-btns__item--venue--2 a {
  background: url(../img/top/application_btns_img_01.png) 100% 100% no-repeat;
  background-size: auto 116px;
  background-color: #c03538;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--venue a, .application-btns__item--venue--2 a {
    background-size: auto 10.780669145vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--venue a, .application-btns__item--venue--2 a {
    background-size: auto 18.75vw;
  }
}
.application-btns__item--venue span:nth-child(2), .application-btns__item--venue--2 span:nth-child(2) {
  font-size: 1.8rem;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--venue span:nth-child(2), .application-btns__item--venue--2 span:nth-child(2) {
    font-size: 1.6728624535vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--venue span:nth-child(2), .application-btns__item--venue--2 span:nth-child(2) {
    font-size: 3.3333333333vw;
  }
}
.application-btns__item--venue--2 span:nth-child(2) {
  padding-top: 8px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--venue--2 span:nth-child(2) {
    padding-top: 0.7434944238vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--venue--2 span:nth-child(2) {
    padding-top: 1.1152416357vw;
  }
}
.application-btns__item--venue--2 span:nth-child(3) {
  color: #fff;
  font-size: 1.4rem;
  padding-top: 8px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--venue--2 span:nth-child(3) {
    padding-top: 0.6505576208vw;
    font-size: 1.3011152416vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--venue--2 span:nth-child(3) {
    padding-top: 1.1152416357vw;
    font-size: 2.5vw;
  }
}
.application-btns__item--venue--2 span:nth-child(4) {
  color: #eec31f;
  font-size: 1.4rem;
  padding-top: 4px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--venue--2 span:nth-child(4) {
    padding-top: 0.3717472119vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--venue--2 span:nth-child(4) {
    font-size: 2.5vw;
    padding-top: 0.5576208178vw;
  }
}

.application-btns__item--online a {
  background: url(../img/top/application_btns_img_02.png) 100% 100% no-repeat;
  background-size: auto 116px;
  background-color: #d87500;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--online a {
    background-size: auto 10.780669145vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--online a {
    background-size: auto 18.75vw;
  }
}
.application-btns__item--online span:nth-child(2) {
  font-size: 1.4rem;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--online span:nth-child(2) {
    font-size: 1.3011152416vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--online span:nth-child(2) {
    font-size: 2.5vw;
  }
}

.application-btns__item--kids {
  margin: 30px auto 0;
}
.application-btns__item--kids a {
  border-color: #dc2f33;
  color: #dc2f33;
  height: 170px;
  padding-left: 14px;
  padding-top: 10px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--kids a {
    height: 15.7992565056vw;
    padding-left: 1.3011152416vw;
    padding-top: 0.9293680297vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--kids a {
    height: 23.6111111111vw;
    padding-left: 1.9444444444vw;
    padding-top: 1.3888888889vw;
  }
}
.application-btns__item--kids a {
  background: url(../img/top/application_btns_img_03.png) 100% 100% no-repeat;
  background-size: auto 149px;
  background-color: #fde794;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--kids a {
    background-size: auto 13.8475836431vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--kids a {
    background-size: auto 20.6944444444vw;
  }
}
.application-btns__item--kids span:nth-child(1) {
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3333333333;
  letter-spacing: -0.08em;
  margin-bottom: 10px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--kids span:nth-child(1) {
    font-size: 2.2304832714vw;
    margin-bottom: 0.9293680297vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--kids span:nth-child(1) {
    font-size: 3.3333333333vw;
    letter-spacing: 0;
    margin-bottom: 1.3888888889vw;
  }
}
.application-btns__item--kids span:nth-child(2) {
  background-color: #dc2f33;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  line-height: 30px;
  padding-top: 0;
  text-align: center;
  width: 265px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--kids span:nth-child(2) {
    font-size: 1.8587360595vw;
    line-height: 2.7881040892vw;
    width: 24.6282527881vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--kids span:nth-child(2) {
    font-size: 2.7777777778vw;
    line-height: 4.1666666667vw;
    width: 36.8055555556vw;
  }
}
.application-btns__item--kids span:nth-child(3) {
  color: #333333;
  font-size: 1.4rem;
  padding-top: 10px;
}
@media screen and (max-width: 1076px) {
  .application-btns__item--kids span:nth-child(3) {
    font-size: 1.3011152416vw;
    padding-top: 0.9293680297vw;
  }
}
@media screen and (max-width: 767px) {
  .application-btns__item--kids span:nth-child(3) {
    font-size: 2.5vw;
    padding-top: 1.3888888889vw;
  }
}

/* application-btn
--------------------- */
.application-btn {
  margin-top: -111px;
  position: fixed;
  right: 0;
  top: 50%;
  width: 60px;
  z-index: 9;
}
@media screen and (max-width: 767px) {
  .application-btn {
    display: none;
  }
}
.application-btn a {
  align-items: center;
  background: #009944;
  border-radius: 4px 0 0 4px;
  color: #fff;
  display: flex;
  font-size: 1.8rem;
  height: 222px;
  padding-top: 20px;
  position: relative;
  text-decoration: none;
  width: 100%;
  -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
}
.application-btn a::after {
  background: url("../img/common/ico_application_arrow.svg") 0% 0% no-repeat;
  background-size: 100% 100%;
  content: "";
  display: block;
  height: 24px;
  margin-top: 16px;
  width: 22px;
}
.application-btn a:hover {
  opacity: 0.5;
}

/* modal
--------------------- */
.modal {
  background: rgba(0, 0, 0, 0.9);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: -1;
}
.modal &gt; div {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.modal.loading {
  background-image: url("../img/common/loading.svg");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 50px 50px;
}

.modal__photo {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 90%;
  position: relative;
  width: 90%;
}

.modal__btn-prev,
.modal__btn-next {
  background-repeat: no-repeat;
  background-size: 4% auto;
  cursor: pointer;
  height: 100%;
  position: absolute;
  top: 0;
  width: 54%;
}

.modal__btn-prev {
  background-image: url("../img/common/ico_modal_prev.svg");
  background-position: 0% 50%;
  left: -4%;
}

.modal__btn-next {
  background-image: url("../img/common/ico_modal_next.svg");
  background-position: 100% 50%;
  right: -4%;
}

.modal__btn-close {
  background: url("../img/common/ico_modal_close.svg") 50% 50% no-repeat;
  background-size: 100% 100%;
  cursor: pointer;
  height: 3%;
  position: fixed;
  top: 1vw;
  width: 3%;
  right: 1vw;
}
@media screen and (max-width: 767px) {
  .modal__btn-close {
    height: 20px;
    right: 2vw;
    top: 2vw;
    width: 20px;
  }
}

/* Footer
--------------------- */
.footer {
  padding: 40px 24px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .footer {
    padding: 30px 0;
  }
}
.footer ul {
  display: flex;
  font-size: 1.5rem;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .footer ul {
    align-items: center;
    flex-direction: column;
    font-size: 1.1rem;
  }
}
.footer li {
  color: #444;
  font-weight: 500;
  margin-right: 4em;
}
@media screen and (max-width: 767px) {
  .footer li {
    margin-bottom: 8px;
    margin-right: 0;
  }
}
.footer li:last-child {
  margin-right: 0;
}
.footer li .yellow {
  color: #007936;
}
@media screen and (max-width: 767px) {
  .footer li .yellow {
    font-size: 1rem;
  }
}
.footer li .small {
  font-size: 1.3rem;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .footer li .small {
    font-size: 1rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9yZXNldC5zY3NzIiwic3R5bGUuc2NzcyIsIl9taXhpbi5zY3NzIiwiX21vZHVsZS5zY3NzIiwiX2NvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQixVQUFBO0FDQVEsMkhBQUE7QURDUjtFQUFLLFlBQUE7RUFBWSxrQkFBQTtFQUFrQixXQUFBO0FESW5DOztBQ0o4QztFQUFLLFlBQUE7RUFBWSxTQUFBO0VBQVMsaUJBQUE7RUFBaUIsVUFBQTtFQUFVLG1CQUFBO0VBQW1CLFdBQUE7QURhdEg7O0FDYmlJO0VBQWtCLGVBQUE7RUFBZSxtQkFBQTtFQUFtQixTQUFBO0FEbUJyTDs7QUNuQjhMO0VBQUUsU0FBQTtBRHVCaE07O0FDdkJ5TTtFQUFVLFNBQUE7RUFBUyxzQkFBQTtBRDRCNU47O0FDNUJrUDtFQUFPLGtCQUFBO0VBQWtCLGlCQUFBO0FEaUMzUTs7QUNqQzRSO0VBQU0sZUFBQTtBRHFDbFM7O0FDckNpVDtFQUFNLHFCQUFBO0FEeUN2VDs7QUN6QzRVO0VBQWtCLFNBQUE7RUFBUyxVQUFBO0FEOEN2Vzs7QUM5Q2lYO0VBQUcseUJBQUE7RUFBeUIsU0FBQTtFQUFTLGNBQUE7RUFBYyxXQUFBO0VBQVcsU0FBQTtFQUFTLFVBQUE7QUR1RHhiOztBQ3ZEa2M7RUFBTSx5QkFBQTtFQUF5QixpQkFBQTtFQUFpQixlQUFBO0FENkRsZjs7QUM3RGlnQjtFQUFHLGtCQUFBO0VBQWtCLG1CQUFBO0VBQW1CLFNBQUE7RUFBUyxVQUFBO0VBQVUsZ0JBQUE7QURxRTVqQjs7QUNyRTRrQjtFQUFHLFNBQUE7RUFBUyxVQUFBO0FEMEV4bEI7O0FDMUVrbUI7RUFBb0IsU0FBQTtFQUFTLFVBQUE7QUQrRS9uQjs7QUMvRXlvQjtFQUFJLHNCQUFBO0VBQXNCLGNBQUE7RUFBZ0IsU0FBQTtFQUFTLFVBQUE7QURzRjVyQjs7QUN0RnNzQjtFQUFPLGFBQUE7RUFBYSxTQUFBO0VBQVMsZUFBQTtFQUFlLFVBQUE7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VUE7RUFDQyxzRUFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FMMlVEO0FLMVVDO0VBVEQ7SUFVRSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0VMNlVBO0FBQ0Y7O0FLelVBO3VCQUFBO0FBR0E7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBTDJVRDtBSzFVQztFQUpEO0lBS0UsZUFBQTtFTDZVQTtBQUNGO0FLNVVDO0VBQ0MsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7QUw4VUY7QUs3VUU7RUFKRDtJQUtFLG1CQUFBO0lBQ0Esc0JBQUE7SUFDQSxpQkFBQTtFTGdWRDtBQUNGO0FLOVVDO0VBQ0MsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUxnVkY7QUsvVUU7RUFKRDtJQUtFLGtCQUFBO0lBQ0EsZUFBQTtFTGtWRDtBQUNGO0FLalZFO0VBQ0MsZUFBQTtBTG1WSDtBS2pWRTtFQUNDLGNBQUE7QUxtVkg7QUtsVkc7RUFGRDtJQUdFLGVBQUE7RUxxVkY7QUFDRjtBS25WRTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QUxxVkg7QUtwVkc7RUFIRDtJQUlFLGVBQUE7RUx1VkY7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiByZXNldCAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIGltZywgaW1nIHtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5kZCwgZGwsIGR0LCBsaSwgb2wsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxudGgge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJsb2NrcXVvdGUsIGRpdiwgc3BhbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJ1dHRvbiwgZmllbGRzZXQsIGZvcm0sIGlucHV0LCBsYWJlbCwgbGVnZW5kLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuKiBodG1sIHRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuKjpmaXJzdC1jaGlsZCArIGh0bWwgdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5hZGRyZXNzLCBjYXB0aW9uLCBjaXRlLCBjb2RlLCBkZm4sIGVtLCB2YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCwgdHQge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuKiArIGh0bWwgY29kZSwgKiArIGh0bWwga2JkLCAqICsgaHRtbCBwcmUsICogKyBodG1sIHNhbXAsICogKyBodG1sIHR0IHtcbiAgZm9udC1zaXplOiAxMDglO1xufVxuXG5xOmFmdGVyLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmFydGljbGUsIGFzaWRlLCBhdWRpbywgY2FudmFzLCBwcm9qZWN0cywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYXJrLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIHZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIHByb2plY3RzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWYXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOOCveODvOOCueOCteOCpOOCuiAqL1xuLyogRGV2aWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC5wYy1vbmx5ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC5zcC1vbmx5ICovXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBici5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQmFzaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLmFsaWduLWNlbnRlciAqL1xuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLmFsaWduLXJpZ2h0ICovXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogLmFsaWduLWNlbnRlciAqL1xuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLmJvbGQgKi9cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogLm1iLTQwICovXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNjQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdlbmVyYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBwICovXG5wIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi8qIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGF5b3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3OTM2O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtODBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDExLjExMTExMTExMTF2dztcbiAgICB0b3A6IC0xMS4xMTExMTExMTExdnc7XG4gIH1cbn1cbi5oZWFkZXIgPiBkaXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLmZpeGVkIHtcbiAgdG9wOiAwO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDIxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNy4wODMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmhlYWRlcl9fYnRuLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fYnRuLW1lbnUge1xuICAgIGhlaWdodDogMTEuMTExMTExMTExMXZ3O1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExdnc7XG4gIH1cbn1cblxuLmhlYWRlcl9fYnRuLWFwcGxpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2J0bi1hcHBsaWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyNy43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAuaGVhZGVyX19idG4tYXBwbGljYXRpb24gYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OTQ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX2J0bi1hcHBsaWNhdGlvbiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4Ni41JTtcbiAgfVxufVxuXG4vKiBtZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NiwgNTYsIDU2LCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbnUgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51ID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuODg4ODg4ODg4OXZ3O1xuICAgIHdpZHRoOiA4OS4xNjY2NjY2NjY3JTtcbiAgfVxufVxuLm1lbnUgdWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5tZW51IHVsIHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5tZW51IGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4ubWVudSBsaSBhIHtcbiAgY29sb3I6ICMzOTM5Mzg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCA3MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDIuNzc3Nzc3Nzc3OHZ3IDAgMi43Nzc3Nzc3Nzc4dncgMTUuMjc3Nzc3Nzc3OHZ3O1xuICB9XG59XG4ubWVudSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1lbnUgbGkgYS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI0Y4RUJEQztcbn1cbi5tZW51IGxpIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDk4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudSBsaSBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxLjUyNzc3Nzc3Nzh2dztcbiAgfVxufVxuXG4ubWVudV9fYnRuLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnVfX2J0bi1jbG9zZSB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHRvcDogMi43Nzc3Nzc3Nzc4dnc7XG4gIH1cbn1cbi5tZW51X19idG4tY2xvc2UgaW1nIHtcbiAgd2lkdGg6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudV9fYnRuLWNsb3NlIGltZyB7XG4gICAgd2lkdGg6IDUuODMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi8qIGhlYWRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtbi1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2RiZTgyYTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDc5MzY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY21uLWhlYWRpbmcge1xuICAgIGhlaWdodDogMTEuNTUyMnZ3O1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgIHBhZGRpbmctdG9wOiAwLjQ0MTF2dztcbiAgfVxufVxuXG4vKiBtdlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21uLW12IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY21uLW12IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21uLWNvbnRlbnRzIHtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNtbi1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNHZ3O1xuICB9XG59XG4uY21uLWNvbnRlbnRzID4gc2VjdGlvbiB7XG4gIG1hcmdpbjogNTZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNtbi1jb250ZW50cyA+IHNlY3Rpb24ge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICB9XG59XG4uY21uLWNvbnRlbnRzIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY21uLWNvbnRlbnRzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jbW4tY29udGVudHMgaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBoZDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtbi1oZDEge1xuICBjb2xvcjogIzAwNzkzNjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbW4taGQxIHtcbiAgICBmb250LXNpemU6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY21uLWhkMiB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjMDA3OTM2O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbW4taGQyIHtcbiAgICBmb250LXNpemU6IDMuNjExMTExMTExMXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jbW4taGQyIGltZyB7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbW4taGQyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBidG4xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbW4tYnRuMSBzcGFuLFxuLmNtbi1idG4xIGEge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY21uLWJ0bjEgc3Bhbixcbi5jbW4tYnRuMSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1LjY5NDQ0NDQ0NDR2dztcbiAgfVxufVxuLmNtbi1idG4xIGEge1xuICBiYWNrZ3JvdW5kOiAjMDA3OTM2O1xufVxuLmNtbi1idG4xIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY21uLWJ0bjEgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIxLCA1NCwgMC41KTtcbn1cblxuLyogYXBwbGljYXRpb24tYnRuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXBwbGljYXRpb24tYnRucyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43Nzc3Nzc3Nzc4dnc7XG4gICAgcGFkZGluZy10b3A6IDcuNzc3Nzc3Nzc3OHZ3O1xuICB9XG59XG4uYXBwbGljYXRpb24tYnRucyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDc2cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xuICAuYXBwbGljYXRpb24tYnRucyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjIzMDQ4MzI3MTR2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjIzMDQ4MzI3MTR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnMgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uYXBwbGljYXRpb24tYnRuc19faXRlbSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHtcbiAgd2lkdGg6IDQ4LjYzODEzMjI5NTclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0sIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbi1idG5zX19pdGVtIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgYSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBhIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNlM2JiMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgYSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBhIHtcbiAgICBib3JkZXItd2lkdGg6IDAuOTI5MzY4MDI5N3Z3O1xuICAgIGhlaWdodDogMTMuMDExMTUyNDE2NHZ3O1xuICAgIHBhZGRpbmctbGVmdDogMS40ODY5ODg4NDc2dnc7XG4gICAgcGFkZGluZy10b3A6IDEuNDg2OTg4ODQ3NnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwbGljYXRpb24tYnRuc19faXRlbSBhLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBhLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBhLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgYSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjM4ODg4ODg4ODl2dztcbiAgICBoZWlnaHQ6IDIyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0gc3BhbiwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbiwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLW9ubGluZSBzcGFuLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUgc3BhbiwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYXBwbGljYXRpb24tYnRuc19faXRlbSBzcGFuOm50aC1jaGlsZCgxKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMSksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgc3BhbjpudGgtY2hpbGQoMSksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBzcGFuOm50aC1jaGlsZCgxKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMSksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHNwYW46bnRoLWNoaWxkKDEpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIHNwYW46bnRoLWNoaWxkKDEpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUgc3BhbjpudGgtY2hpbGQoMSksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgZm9udC1zaXplOiAyLjYwMjIzMDQ4MzN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMSksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHNwYW46bnRoLWNoaWxkKDEpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIHNwYW46bnRoLWNoaWxkKDEpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUgc3BhbjpudGgtY2hpbGQoMSksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgZm9udC1zaXplOiA0LjcyMjIyMjIyMjJ2dztcbiAgfVxufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMiksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUgc3BhbjpudGgtY2hpbGQoMiksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBzcGFuOm50aC1jaGlsZCgyKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLW9ubGluZSBzcGFuOm50aC1jaGlsZCgyKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAxLjQ4Njk4ODg0NzZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0gc3BhbjpudGgtY2hpbGQoMiksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUgc3BhbjpudGgtY2hpbGQoMiksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjMwNDgzMjcxNHZ3O1xuICB9XG59XG4uYXBwbGljYXRpb24tYnRuc19faXRlbSBzcGFuOm50aC1jaGlsZCgzKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMyksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgc3BhbjpudGgtY2hpbGQoMyksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBzcGFuOm50aC1jaGlsZCgzKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgY29sb3I6ICNlZWMzMWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xuICAuYXBwbGljYXRpb24tYnRuc19faXRlbSBzcGFuOm50aC1jaGlsZCgzKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMyksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgc3BhbjpudGgtY2hpbGQoMyksIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBzcGFuOm50aC1jaGlsZCgzKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zMDExMTUyNDE2dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtIHNwYW46bnRoLWNoaWxkKDMpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBzcGFuOm50aC1jaGlsZCgzKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLW9ubGluZSBzcGFuOm50aC1jaGlsZCgzKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIHNwYW46bnRoLWNoaWxkKDMpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgcGFkZGluZy10b3A6IDIuMjMwNDgzMjcxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjU1NTU1NTU1NTZ2dztcbiAgfVxufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYXBwbGljYXRpb25fYnRuc19pbWdfMDEucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDM1Mzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIGEsIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAuNzgwNjY5MTQ1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBhLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE4Ljc1dnc7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBzcGFuOm50aC1jaGlsZCgyKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIHNwYW46bnRoLWNoaWxkKDIpLCAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogMS42NzI4NjI0NTM1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZSBzcGFuOm50aC1jaGlsZCgyKSwgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgc3BhbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzQzNDk0NDIzOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAxLjExNTI0MTYzNTd2dztcbiAgfVxufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjUwNTU3NjIwOHZ3O1xuICAgIGZvbnQtc2l6ZTogMS4zMDExMTUyNDE2dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTE1MjQxNjM1N3Z3O1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS12ZW51ZS0tMiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIGNvbG9yOiAjZWVjMzFmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xuICAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tdmVudWUtLTIgc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3MTc0NzIxMTl2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlLS0yIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIHBhZGRpbmctdG9wOiAwLjU1NzYyMDgxNzh2dztcbiAgfVxufVxuXG4uYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9hcHBsaWNhdGlvbl9idG5zX2ltZ18wMi5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NzUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xuICAuYXBwbGljYXRpb24tYnRuc19faXRlbS0tb25saW5lIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMC43ODA2NjkxNDV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLW9ubGluZSBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTguNzV2dztcbiAgfVxufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLW9ubGluZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogMS4zMDExMTUyNDE2dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn1cblxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgYSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMmYzMztcbiAgY29sb3I6ICNkYzJmMzM7XG4gIGhlaWdodDogMTcwcHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgYSB7XG4gICAgaGVpZ2h0OiAxNS43OTkyNTY1MDU2dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMwMTExNTI0MTZ2dztcbiAgICBwYWRkaW5nLXRvcDogMC45MjkzNjgwMjk3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIGEge1xuICAgIGhlaWdodDogMjMuNjExMTExMTExMXZ3O1xuICAgIHBhZGRpbmctbGVmdDogMS45NDQ0NDQ0NDQ0dnc7XG4gICAgcGFkZGluZy10b3A6IDEuMzg4ODg4ODg4OXZ3O1xuICB9XG59XG4uYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYXBwbGljYXRpb25fYnRuc19pbWdfMDMucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTQ5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU3OTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzLjg0NzU4MzY0MzF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwLjY5NDQ0NDQ0NDR2dztcbiAgfVxufVxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMSkge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIGZvbnQtc2l6ZTogMi4yMzA0ODMyNzE0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45MjkzNjgwMjk3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzg4ODg4ODg4OXZ3O1xuICB9XG59XG4uYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzJmMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGZvbnQtc2l6ZTogMS44NTg3MzYwNTk1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzg4MTA0MDg5MnZ3O1xuICAgIHdpZHRoOiAyNC42MjgyNTI3ODgxdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXNpemU6IDIuNzc3Nzc3Nzc3OHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjE2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMzYuODA1NTU1NTU1NnZ3O1xuICB9XG59XG4uYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcbiAgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLWtpZHMgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIGZvbnQtc2l6ZTogMS4zMDExMTUyNDE2dnc7XG4gICAgcGFkZGluZy10b3A6IDAuOTI5MzY4MDI5N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwbGljYXRpb24tYnRuc19faXRlbS0ta2lkcyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgICBwYWRkaW5nLXRvcDogMS4zODg4ODg4ODg5dnc7XG4gIH1cbn1cblxuLyogYXBwbGljYXRpb24tYnRuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hcHBsaWNhdGlvbi1idG4ge1xuICBtYXJnaW4tdG9wOiAtMTExcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHBsaWNhdGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcHBsaWNhdGlvbi1idG4gYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDk5NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGhlaWdodDogMjIycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4uYXBwbGljYXRpb24tYnRuIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29fYXBwbGljYXRpb25fYXJyb3cuc3ZnXCIpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuLmFwcGxpY2F0aW9uLWJ0biBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBtb2RhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZGFsID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwubG9hZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vbG9hZGluZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xufVxuXG4ubW9kYWxfX3Bob3RvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDkwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xufVxuXG4ubW9kYWxfX2J0bi1wcmV2LFxuLm1vZGFsX19idG4tbmV4dCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNCUgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTQlO1xufVxuXG4ubW9kYWxfX2J0bi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29fbW9kYWxfcHJldi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgbGVmdDogLTQlO1xufVxuXG4ubW9kYWxfX2J0bi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29fbW9kYWxfbmV4dC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICByaWdodDogLTQlO1xufVxuXG4ubW9kYWxfX2J0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvX21vZGFsX2Nsb3NlLnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDF2dztcbiAgd2lkdGg6IDMlO1xuICByaWdodDogMXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19idG4tY2xvc2Uge1xuICAgIGhlaWdodDogMjBweDtcbiAgICByaWdodDogMnZ3O1xuICAgIHRvcDogMnZ3O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi8qIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4uZm9vdGVyIGxpIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3RlciBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3RlciBsaSAueWVsbG93IHtcbiAgY29sb3I6ICMwMDc5MzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIGxpIC55ZWxsb3cge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZvb3RlciBsaSAuc21hbGwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgbGkgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vKiByZXNldCAqL1xyXG5odG1se2hlaWdodDoxMDAlO292ZXJmbG93LXk6c2Nyb2xsO3dpZHRoOjEwMCV9Ym9keXtoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJX1oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6MTAwJTtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjB9cHttYXJnaW46MH1hIGltZyxpbWd7Ym9yZGVyOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfXN0cm9uZ3tmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkfXNtYWxse2ZvbnQtc2l6ZToxMDAlfW9sLHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfWRkLGRsLGR0LGxpLG9sLHVse21hcmdpbjowO3BhZGRpbmc6MH1ocntiYWNrZ3JvdW5kLWNvbG9yOiNDQ0NDQ0M7Ym9yZGVyOjA7Y29sb3I6I0NDQ0NDQztoZWlnaHQ6MXB4O21hcmdpbjowO3BhZGRpbmc6MH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtmb250LXNpemU6MTAwJX10aHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH10ZHttYXJnaW46MDtwYWRkaW5nOjB9YmxvY2txdW90ZSxkaXYsc3BhbnttYXJnaW46MDtwYWRkaW5nOjB9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtsaW5lLWhlaWdodDoxLjA7bWFyZ2luOjA7cGFkZGluZzowfWJ1dHRvbntiYWNrZ3JvdW5kOjA7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24sZmllbGRzZXQsZm9ybSxpbnB1dCxsYWJlbCxsZWdlbmQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1sYWJlbHtjdXJzb3I6cG9pbnRlcn10ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9KiBodG1sIHRleHRhcmVhe21hcmdpbi10b3A6LTJweH0qOmZpcnN0LWNoaWxkK2h0bWwgdGV4dGFyZWF7bWFyZ2luLXRvcDotMnB4fWFiYnIsYWNyb255bXtib3JkZXI6MH1hZGRyZXNzLGNhcHRpb24sY2l0ZSxjb2RlLGRmbixlbSx2YXJ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfWNhcHRpb257dGV4dC1hbGlnbjpsZWZ0fWNvZGUsa2JkLHByZSxzYW1wLHR0e2ZvbnQtZmFtaWx5Om1vbm9zcGFjZTtsaW5lLWhlaWdodDoxLjB9KitodG1sIGNvZGUsKitodG1sIGtiZCwqK2h0bWwgcHJlLCoraHRtbCBzYW1wLCoraHRtbCB0dHtmb250LXNpemU6MTA4JX1xOmFmdGVyLHE6YmVmb3Jle2NvbnRlbnQ6Jyd9YXJ0aWNsZSxhc2lkZSxhdWRpbyxjYW52YXMscHJvamVjdHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFyayxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnksdGltZSx2aWRlb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO291dGxpbmU6MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXJ0aWNsZSxhc2lkZSxwcm9qZWN0cyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcInJlc2V0XCI7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCBcIm1peGluXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGVcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyogVmFyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiRtYWluLWZvbnQtY29sb3I6ICMzMzM7XHJcblxyXG4vKiDjgr3jg7zjgrnjgrXjgqTjgrogKi9cclxuJHBjLXNvdXJjZS13OiAxOTIwO1xyXG4kc3Atc291cmNlLXc6IDcyMDtcclxuJHRiLXNvdXJjZS13OiA5NjA7XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcblxyXG4vKiBEZXZpY2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiAucGMtb25seSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LnBjLW9ubHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiAuc3Atb25seSAqL1xyXG4uc3Atb25seSB7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0YnIuc3Atb25seSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIEJhc2ljXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogLmFsaWduLWNlbnRlciAqL1xyXG4uYWxpZ24tY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIC5hbGlnbi1yaWdodCAqL1xyXG4uYWxpZ24tcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4vKiAuYWxpZ24tY2VudGVyICovXHJcbi5hbGlnbi1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogLmJvbGQgKi9cclxuLmJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8qIC5tYi00MCAqL1xyXG4ubWItMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTgge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTE2IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNnB4IWltcG9ydGFudDtcclxufVxyXG4ubWItMjQge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHghaW1wb3J0YW50O1xyXG59XHJcbi5tYi0zMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTQwIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4IWltcG9ydGFudDtcclxufVxyXG4ubWItNjQge1xyXG5cdG1hcmdpbi1ib3R0b206IDY0cHghaW1wb3J0YW50O1xyXG59XHJcbi5tYi04MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iLTE2MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTYwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyogR2VuZXJhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAgICAgMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRjb2xvcjogJG1haW4tZm9udC1jb2xvcjtcclxuXHRmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0KiB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuLyogcCAqL1xyXG5wIHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHRtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuXHJcblxyXG4vKiBMYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubGF5b3V0IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vKiBoZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDA3OTM2O1xyXG5cdGhlaWdodDogODBweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IC04MHB4O1xyXG5cdHRyYW5zaXRpb246IC41cztcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiA5O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRoZWlnaHQ6ICg4MHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdHRvcDogKDgwdncgLyAkc3Atc291cmNlLXcpICogLTEwMDtcclxuXHR9XHJcblx0PiBkaXYge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogMTA0MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmLmZpeGVkIHtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcbn1cclxuLmhlYWRlcl9fbG9nbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICgyNHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAyMTVweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdHdpZHRoOiAoMTk1dncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaGVhZGVyX19idG4tbWVudSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGhlaWdodDogODBweDtcclxuXHR3aWR0aDogODBweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0aGVpZ2h0OiAoODB2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0XHR3aWR0aDogKDgwdncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdH1cclxufVxyXG4uaGVhZGVyX19idG4tYXBwbGljYXRpb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogKDIwMCUgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDk5NDQ7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAoMTczJSAvIDIwMCkgKiAxMDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogbWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5tZW51IHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzM4MzgzOCwgJGFscGhhOiAuOSk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQ+IGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XHJcblx0XHR3aWR0aDogNjAwcHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogKDEwMHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0d2lkdGg6ICg2NDIlIC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblx0XHR1bCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGxpIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMzkzOTM4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMCAxNnB4IDcwcHg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICgzMHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAoKDIwdncgLyAkc3Atc291cmNlLXcpICogMTAwKSAwICgoMjB2dyAvICRzcC1zb3VyY2UtdykgKiAxMDApICgoMTEwdncgLyAkc3Atc291cmNlLXcpICogMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGOEVCREM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5OHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICgxNTV2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tZW51X19idG4tY2xvc2Uge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDEyMHB4O1xyXG5cdHRvcDogMjBweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cmlnaHQ6ICgzMHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdHRvcDogKDIwdncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDM4cHg7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHR3aWR0aDogKDQydncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY21uLWhlYWRpbmcge1xyXG5cdGJhY2tncm91bmQ6ICNkYmU4MmE7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2xvcjogIzAwNzkzNjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGhlaWdodDogODBweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDExLjExMTF2dyArIDExLjExMTF2dyAtIDEwLjY3dncpO1xyXG5cdFx0Zm9udC1zaXplOiAoMzZ2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxMS4xMTExdncgLSAxMC42N3Z3KTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIG12XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNtbi1tdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogY29udGVudHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY21uLWNvbnRlbnRzIHtcclxuXHRtYXJnaW46IDAgYXV0byA2NHB4O1xyXG5cdG1heC13aWR0aDogY2FsYygxMDQwcHggKyA0OHB4KTtcclxuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRwYWRkaW5nLXRvcDogMzZweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNi40dnc7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2LjR2dztcclxuXHR9XHJcblx0PiBzZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogNTZweCAwO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0bWFyZ2luOiAzMnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIGhkMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jbW4taGQxIHtcclxuXHRjb2xvcjogIzAwNzkzNjtcclxuXHRmb250LXNpemU6IDNyZW07XHJcblx0bGluZS1oZWlnaHQ6ICgxOCAvIDEwKTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI2MHB4O1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6ICgzMnZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNtbi1oZDIge1xyXG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0Y29sb3I6ICMwMDc5MzY7XHJcblx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0bGluZS1oZWlnaHQ6ICgxOCAvIDEwKTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRmb250LXNpemU6ICgyNnZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIGJ0bjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uY21uLWJ0bjEge1xyXG5cdHNwYW4sXHJcblx0YSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0bWF4LXdpZHRoOiAzODBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6ICg1NDV2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwNzkzNjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzAwNzkzNiwgJGFscGhhOiAuNSk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogYXBwbGljYXRpb24tYnRuc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5hcHBsaWNhdGlvbi1idG5zIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICg1NnZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdHBhZGRpbmctdG9wOiAoNTZ2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0fVxyXG5cdD4gZGl2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogMTA3NnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgyNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICgyNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICg2MHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogKDYwdncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXBwbGljYXRpb24tYnRuc19faXRlbSB7XHJcblx0d2lkdGg6ICg1MDAlIC8gMTAyOCkgKiAxMDA7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGJvcmRlcjogMTBweCBzb2xpZCAjZTNiYjAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMTQwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6ICgxMHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdGhlaWdodDogKDE0MHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogKDE2dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICgxNnZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6ICgxMHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0aGVpZ2h0OiAoMTYwdncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgxNnZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICgxNnZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKDI4dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKDM0dncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogKDE2dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAoMjR2dyAvIDEwNzYpICogMTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGNvbG9yOiAjZWVjMzFmO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAoMTR2dyAvIDEwNzYpICogMTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAoMTh2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6ICgyNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlIHtcclxuXHRAZXh0ZW5kIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAoNDB2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYXBwbGljYXRpb25fYnRuc19pbWdfMDEucG5nKSAxMDAlIDEwMCUgbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDExNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MwMzUzODtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gKDExNnZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gKDEzNXZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICgxOHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICgyNHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS0yIHtcclxuXHRcdEBleHRlbmQgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW0tLXZlbnVlO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICg4dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAoMTJ2dyAvIDEwNzYpICogMTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAoN3Z3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICgxNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogKDEydncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogKDE4dncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0Y29sb3I6ICNlZWMzMWY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAoNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICgxOHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAoNnZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1vbmxpbmUge1xyXG5cdEBleHRlbmQgLmFwcGxpY2F0aW9uLWJ0bnNfX2l0ZW07XHJcblx0YSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9hcHBsaWNhdGlvbl9idG5zX2ltZ18wMi5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDg3NTAwO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAoMTE2dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAoMTM1dncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKDE0dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogKDE4dncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hcHBsaWNhdGlvbi1idG5zX19pdGVtLS1raWRzIHtcclxuXHRAZXh0ZW5kIC5hcHBsaWNhdGlvbi1idG5zX19pdGVtO1xyXG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblx0YSB7XHJcblx0XHRib3JkZXItY29sb3I6ICNkYzJmMzM7XHJcblx0XHRjb2xvcjogI2RjMmYzMztcclxuXHRcdGhlaWdodDogMTcwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzZweCkge1xyXG5cdFx0XHRoZWlnaHQ6ICgxNzB2dyAvIDEwNzYpICogMTAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgxNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAoMTB2dyAvIDEwNzYpICogMTAwO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0aGVpZ2h0OiAoMTcwdncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgxNHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdFx0cGFkZGluZy10b3A6ICgxMHZ3IC8gJHNwLXNvdXJjZS13KSAqIDEwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0YSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9hcHBsaWNhdGlvbl9idG5zX2ltZ18wMy5wbmcpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTQ5cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlNzk0O1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAoMTQ5dncgLyAxMDc2KSAqIDEwMDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAoMTQ5dncgLyAkc3Atc291cmNlLXcpICogMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMjQpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3NnB4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjKDI0IC8gMTA3NiAqIDEwMHZ3KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKDEwIC8gMTA3NiAqIDEwMHZ3KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogY2FsYygyNCAvICRzcC1zb3VyY2UtdyAqIDEwMHZ3KTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKDEwIC8gJHNwLXNvdXJjZS13ICogMTAwdncpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYzJmMzM7O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDI2NXB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IGNhbGMoMjAgLyAxMDc2ICogMTAwdncpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTA3NiAqIDEwMHZ3KTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygyNjUgLyAxMDc2ICogMTAwdncpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBjYWxjKDIwIC8gJHNwLXNvdXJjZS13ICogMTAwdncpO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gJHNwLXNvdXJjZS13ICogMTAwdncpO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDI2NSAvICRzcC1zb3VyY2UtdyAqIDEwMHZ3KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc2cHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICgxNHZ3IC8gMTA3NikgKiAxMDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoMTAgLyAxMDc2ICogMTAwdncpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAoMTh2dyAvICRzcC1zb3VyY2UtdykgKiAxMDA7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGMoMTAgLyAkc3Atc291cmNlLXcgKiAxMDB2dyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBhcHBsaWNhdGlvbi1idG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYXBwbGljYXRpb24tYnRuIHtcclxuXHRtYXJnaW4tdG9wOiAtMTExcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdHotaW5kZXg6IDk7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDk5NDQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0aGVpZ2h0OiAyMjJweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb19hcHBsaWNhdGlvbl9hcnJvdy5zdmdcIikgMCUgMCUgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qIG1vZGFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLm1vZGFsIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzAwMCwgJGFscGhhOiAuOSk7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogLTE7XHJcblx0PiBkaXYge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQmLmxvYWRpbmcge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29tbW9uL2xvYWRpbmcuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xyXG5cdH1cclxufVxyXG4ubW9kYWxfX3Bob3RvIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdGhlaWdodDogOTAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogOTAlO1xyXG59XHJcbi5tb2RhbF9fYnRuLXByZXYsXHJcbi5tb2RhbF9fYnRuLW5leHQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0JSBhdXRvO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogNTQlO1xyXG59XHJcbi5tb2RhbF9fYnRuLXByZXYge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9pY29fbW9kYWxfcHJldi5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcblx0bGVmdDogLTQlO1xyXG59XHJcbi5tb2RhbF9fYnRuLW5leHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9pY29fbW9kYWxfbmV4dC5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuXHRyaWdodDogLTQlO1xyXG59XHJcbi5tb2RhbF9fYnRuLWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb21tb24vaWNvX21vZGFsX2Nsb3NlLnN2ZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRoZWlnaHQ6IDMlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDF2dztcclxuXHR3aWR0aDogMyU7XHJcblx0cmlnaHQ6IDF2dztcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0cmlnaHQ6IDJ2dztcclxuXHRcdHRvcDogMnZ3O1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogRm9vdGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmZvb3RlciB7XHJcblx0cGFkZGluZzogNDBweCAyNHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsaSB7XHJcblx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDRlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LnllbGxvdyB7XHJcblx0XHRcdGNvbG9yOiAjMDA3OTM2O1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNtYWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiJdfQ== */
</pre></body></html>