@charset "UTF-8";
.js-breakpointSp {
  width: 750px;
}

.js-viewportWidthSp {
  width: 375px;
}

.js-viewportWidthTb {
  width: 1280px;
}

.js-viewportWidthPc {
  width: 1440px;
}

.font-size-l7 {
  font-size: 4.754rem;
}
@media screen and (max-width: 375px) {
  .font-size-l7 {
    font-size: 4.754rem;
  }
}

.font-size-l6 {
  font-size: 4rem;
}
@media screen and (max-width: 375px) {
  .font-size-l6 {
    font-size: 4rem;
  }
}

.font-size-l5, .c-ttl2, .c-ttl3, .c-ttl1, .c-post h2 {
  font-size: 3.2rem;
}
@media screen and (max-width: 375px) {
  .font-size-l5, .c-ttl2, .c-ttl3, .c-ttl1, .c-post h2 {
    font-size: 2.4rem;
  }
}

.font-size-l4, .c-list3 dt {
  font-size: 2.56rem;
}
@media screen and (max-width: 375px) {
  .font-size-l4, .c-list3 dt {
    font-size: 2.56rem;
  }
}

.font-size-l3 {
  font-size: 2.4rem;
}
@media screen and (max-width: 375px) {
  .font-size-l3 {
    font-size: 2.4rem;
  }
}

.font-size-l2, .c-ttl2 small, .c-ttl3 small {
  font-size: 2.133rem;
}
@media screen and (max-width: 375px) {
  .font-size-l2, .c-ttl2 small, .c-ttl3 small {
    font-size: 1.8rem;
  }
}

.font-size-l1, .c-ttl1 small, .c-post h2 small, .c-list3 dd > ul > li {
  font-size: 1.829rem;
}
@media screen and (max-width: 375px) {
  .font-size-l1, .c-ttl1 small, .c-post h2 small, .c-list3 dd > ul > li {
    font-size: 1.714rem;
  }
}

.font-size-m, .c-list3 dd > ul > li .c-list-notes, .c-list3 dd > ul > li small {
  font-size: 1.6rem;
}
@media screen and (max-width: 375px) {
  .font-size-m, .c-list3 dd > ul > li .c-list-notes, .c-list3 dd > ul > li small {
    font-size: 1.6rem;
  }
}

.font-size-s1, .c-card-job-s {
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .font-size-s1, .c-card-job-s {
    font-size: 1.422rem;
  }
}

.font-size-s2 {
  font-size: 1.28rem;
}
@media screen and (max-width: 375px) {
  .font-size-s2 {
    font-size: 1.28rem;
  }
}

.font-size-s3 {
  font-size: 1.164rem;
}
@media screen and (max-width: 375px) {
  .font-size-s3 {
    font-size: 1.164rem;
  }
}

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

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

/*
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
}
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

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

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

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

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

input,
select {
  vertical-align: middle;
}

img,
svg {
  vertical-align: top;
}

img {
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

main {
  display: block;
}

/* Form
______________________________________________*/
input,
button,
textarea,
select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 100%;
  display: inline-block;
  font-family: inherit;
}

/* ios
______________________________________________*/
* {
  -webkit-overflow-scrolling: touch;
}

/* IE
______________________________________________*/
::-ms-expand {
  display: none;
}

::-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #828c9a;
}

/* clearfix
______________________________________________*/
.clearfix:after, .c-post:after {
  content: " ";
  display: block;
  clear: both;
}

/* bugfix
______________________________________________*/
body {
  -webkit-text-size-adjust: 100%;
}

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 100;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 200;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 300;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium");
  font-weight: 400;
}
@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Bold");
  font-weight: bold;
}
/*----------------------------------------------------------------
    base
-----------------------------------------------------------------*/
html {
  overflow: auto;
  font-size: 62.5%;
  /* 1px = .1rem */
  min-width: 1280px;
}
html.js-modalOpen, html.js-menuOpen {
  height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 375px) {
  html {
    min-width: 0;
  }
}

body {
  transition: all 0.25s ease;
  font-size: 1.6rem;
  line-height: 1.8;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  color: #4d4d4d;
  background-color: #fff;
  min-height: 100%;
}
@media screen and (max-width: 375px) {
  body {
    font-size: 1.6rem;
    line-height: 1.6875;
    overflow-x: hidden;
  }
}
body:not(.home) {
  padding-top: 130px;
}
@media screen and (max-width: 375px) {
  body:not(.home) {
    padding-top: 50px;
  }
}

.u-sans {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
}

.u-serif {
  font-family: "Noto Serif JP", "Noto Serif JP", "游明朝", "Yu Mincho", "YuMincho", "Noto Serif Japanese", Georgia, "Hiragino Mincho ProN", "HGS明朝E", serif;
}

svg {
  width: 100%;
  height: auto;
}

small {
  font-size: 0.8em;
}

a {
  transition: all 0.2s;
  color: inherit;
  text-decoration: none;
}

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

i.fa {
  margin: 0 0.3em;
}

h1,
h2,
h3,
h4,
h5 {
  color: #000;
  font-weight: bold;
  line-height: 1.5;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong {
  color: #24a1e9;
}

h1 {
  font-size: 4.754rem;
}
@media screen and (max-width: 375px) {
  h1 {
    font-size: 3.2rem;
  }
}

h2 {
  font-size: 3.2rem;
}
@media screen and (max-width: 375px) {
  h2 {
    font-size: 2.4rem;
  }
}

h3 {
  font-size: 2.56rem;
}
@media screen and (max-width: 375px) {
  h3 {
    font-size: 2.4rem;
  }
}

h4 {
  font-size: 2.133rem;
}
@media screen and (max-width: 375px) {
  h4 {
    font-size: 2rem;
  }
}

h5 {
  font-size: 1.4rem;
}
@media screen and (max-width: 375px) {
  h5 {
    font-size: 1.2rem;
  }
}

table {
  width: 100%;
}
table th {
  text-align: left;
}

/* Tel click off
______________________________________________*/
a[href^="tel:"] {
  pointer-events: none;
}
@media screen and (max-width: 375px) {
  a[href^="tel:"] {
    pointer-events: auto;
  }
}

/* Slick 高さ揃える
______________________________________________*/
.slick-track {
  display: flex;
}

.slick-slide {
  height: auto !important;
}

/*----------------------------------------------------------------
    layout
-----------------------------------------------------------------*/
/* inner
______________________________________________*/
.l-innerA, .l-inner3, .p-policy, .p-company, .p-recruit, .p-news-single, .p-news-archive, .p-contact-thanks, .p-contact, .l-inner2, .p-top-news > *, .p-top-tips, .p-top-feature, .p-features-strength, .p-features, .p-flow-list, .p-partner, .c-breadcrumb, .c-nav-index, .c-nav-seekers, .c-mv1, .c-mv-news, .l-inner1, .c-nav-search, .c-nav-related-jobs .ttl, .c-hero__inner, .f-bottom, .f-main, .l-col2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media screen and (max-width: 375px) {
  .l-innerA, .l-inner3, .p-policy, .p-company, .p-recruit, .p-news-single, .p-news-archive, .p-contact-thanks, .p-contact, .l-inner2, .p-top-news > *, .p-top-tips, .p-top-feature, .p-features-strength, .p-features, .p-flow-list, .p-partner, .c-breadcrumb, .c-nav-index, .c-nav-seekers, .c-mv1, .c-mv-news, .l-inner1, .c-nav-search, .c-nav-related-jobs .ttl, .c-hero__inner, .f-bottom, .f-main, .l-col2 {
    max-width: none;
  }
}

.l-inner1, .c-nav-search, .c-nav-related-jobs .ttl, .c-hero__inner, .f-bottom, .f-main, .l-col2 {
  max-width: 1440px;
  padding-right: 80px;
  padding-left: 80px;
}
@media screen and (max-width: 375px) {
  .l-inner1, .c-nav-search, .c-nav-related-jobs .ttl, .c-hero__inner, .f-bottom, .f-main, .l-col2 {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.l-inner2, .p-top-news > *, .p-top-tips, .p-top-feature, .p-features-strength, .p-features, .p-flow-list, .p-partner, .c-breadcrumb, .c-nav-index, .c-nav-seekers, .c-mv1, .c-mv-news {
  max-width: 1180px;
  padding-right: 40px;
  padding-left: 40px;
}
@media screen and (max-width: 375px) {
  .l-inner2, .p-top-news > *, .p-top-tips, .p-top-feature, .p-features-strength, .p-features, .p-flow-list, .p-partner, .c-breadcrumb, .c-nav-index, .c-nav-seekers, .c-mv1, .c-mv-news {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.l-inner3, .p-policy, .p-company, .p-recruit, .p-news-single, .p-news-archive, .p-contact-thanks, .p-contact {
  max-width: 980px;
  padding-right: 40px;
  padding-left: 40px;
}
@media screen and (max-width: 375px) {
  .l-inner3, .p-policy, .p-company, .p-recruit, .p-news-single, .p-news-archive, .p-contact-thanks, .p-contact {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.l-col2 {
  position: relative;
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 375px) {
  .l-col2 {
    display: block;
  }
}
.l-col2 > article {
  padding-top: 60px;
  flex: 1;
}
@media screen and (max-width: 375px) {
  .l-col2 > article {
    padding-top: 40px;
  }
}
.l-col2 > aside {
  padding-top: 60px;
  width: 320px;
  min-width: 320px;
  padding-bottom: 60px;
}
@media screen and (max-width: 375px) {
  .l-col2 > aside {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 100%;
    min-width: 0;
    height: auto;
  }
}

.l-space1 {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .l-space1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

/*----------------------------------------------------------------
    Post 投稿記事用
-----------------------------------------------------------------*/
/* .post  投稿用
______________________________________________*/
.c-post h2 {
  padding: 0 0 10px 0 !important;
  margin: 1.7em 0 0.7em !important;
}
.c-post h2:nth-child(1) {
  margin: 0 0 0.7em !important;
}
@media screen and (max-width: 375px) {
  .c-post h2 {
    text-align: left !important;
  }
}
.c-post h3 {
  margin: 0.8em 0 0.6em;
}
.c-post h4 {
  margin: 1em 0 0.4em;
}
.c-post h5 {
  margin: 1em 0;
}
.c-post h6 {
  margin: 1em 0;
}
.c-post section {
  clear: both;
  padding-bottom: 1em;
}
.c-post > p {
  display: block;
  margin-bottom: 2em;
}
.c-post a:not(.notPstyle) {
  color: #24a1e9;
  text-decoration: underline;
}
.c-post a:hover,
.c-post a.hover {
  opacity: 1;
  text-decoration: none;
}
.c-post a:active {
  color: #24a1e9;
}
.c-post a[target=_blank]::after {
  content: "";
  display: inline-block;
  width: 1.5em;
  height: 1em;
  background-image: url("../../../../uploads/ico-win.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0 0.2em;
}
.c-post strong {
  font-weight: bold;
  color: getColor(1);
}
.c-post em {
  font-style: italic;
}
.c-post figcaption {
  font-size: 1.4rem;
  margin-top: -2em;
}
@media screen and (max-width: 375px) {
  .c-post figcaption {
    font-size: 1.3rem;
  }
}
.c-post blockquote,
.c-post q {
  color: #666;
  background-color: #fff;
  font-style: italic;
  padding: 2em 2em 2em 5em;
  position: relative;
  margin: 1em 0;
  border-left: solid 5px #ccc;
}
@media screen and (max-width: 375px) {
  .c-post blockquote,
  .c-post q {
    padding: 3em 2.5em 2em;
  }
}
.c-post blockquote::before,
.c-post q::before {
  content: "";
  display: block;
  background-image: url("../images/ico6.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 2em;
  height: 2em;
  position: absolute;
  left: 2em;
  top: 2em;
}
@media screen and (max-width: 375px) {
  .c-post blockquote::before,
  .c-post q::before {
    left: 2.5em;
    top: 0.3em;
  }
}
.c-post blockquote footer,
.c-post q footer {
  text-align: right;
  font-size: pxToEm(12);
}
@media screen and (max-width: 375px) {
  .c-post blockquote footer,
  .c-post q footer {
    font-size: 0.9em;
  }
}
.c-post blockquote a,
.c-post q a {
  color: #666;
}
.c-post ul {
  list-style-type: disc;
  list-style-position: inside;
}
.c-post > ul {
  margin: 1em 0;
  padding-left: 0;
  list-style-type: none;
}
.c-post > ul > li {
  position: relative;
  padding-left: 1.2em;
}
.c-post > ul > li::before {
  content: "";
  display: block;
  width: 0.3em;
  height: 0.3em;
  top: 0.8em;
  left: 0;
  position: absolute;
  border-radius: 50%;
  background-color: #000;
}
.c-post ol {
  margin: 1em 0;
  padding-left: 1em;
  list-style-type: decimal;
}
.c-post ol ol {
  margin: 1em 0;
  padding-left: 0;
  list-style-type: none;
  counter-reset: item_a;
}
.c-post ol ol > li {
  position: relative;
  text-indent: -2.6em;
  margin-left: 2.5em;
}
.c-post ol ol > li::before {
  content: "（" counter(item_a) "）";
  counter-increment: item_a;
}
.c-post .textcenter {
  text-align: center;
}
.c-post .textright {
  text-align: right;
}
.c-post .textleft {
  text-align: left;
}
.c-post .aligncenter {
  display: block;
  margin: 0 auto;
}
.c-post .alignright {
  float: right;
}
.c-post .alignleft {
  float: left;
}
.c-post img {
  display: block;
  width: auto;
  height: auto;
  margin-top: 50px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
@media screen and (max-width: 375px) {
  .c-post img {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.c-post img:nth-of-type(1) {
  margin-top: 0;
  margin-bottom: 55px;
}
@media screen and (max-width: 375px) {
  .c-post img:nth-of-type(1) {
    margin-bottom: 40px;
  }
}
.c-post > img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.c-post > img.alignright {
  margin-left: 40px;
  display: inline;
}
@media screen and (max-width: 375px) {
  .c-post > img.alignright {
    margin-left: 40px;
  }
}
.c-post > img.alignleft {
  margin-right: 40px;
  display: inline;
}
@media screen and (max-width: 375px) {
  .c-post > img.alignleft {
    margin-right: 40px;
  }
}
.c-post .imgBox {
  padding-left: 2em;
  padding-right: 2em;
}
@media screen and (max-width: 375px) {
  .c-post .imgBox {
    padding-left: 0;
    padding-right: 0;
  }
}
.c-post > table {
  margin: 1.6em 0;
}
.c-post .wp-caption {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 375px) {
  .c-post .wp-caption {
    max-width: 100%;
  }
}
.c-post .wp-caption img {
  width: 100%;
  height: auto;
}
.c-post .wp-caption-dd,
.c-post .wp-caption-text {
  max-width: 100%;
  color: #707070;
  font-size: 0.8235294118em;
  margin: -2em 0 2em;
}
.c-post div#toc_container {
  width: 100% !important;
  background-color: #f5f5f5;
  border: solid 1px #ddd;
  border-radius: 10px;
  padding: 35px 60px 35px;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-post div#toc_container {
    padding: 30px 30px;
  }
}
.c-post #toc_container p.toc_title {
  text-align: left;
  font-weight: 700;
  margin: 0;
  padding: 0;
  font-size: 1.829rem;
  line-height: 1;
  display: flex;
  padding-left: 28px;
  align-items: center;
  vertical-align: middle;
  background-image: url("../../../../uploads/ico-index.svg");
  background-size: 24px auto;
  background-repeat: no-repeat;
  background-position: left center;
  position: relative;
  height: 30px;
  /*
  flex-direction: row-reverse;
  justify-content: flex-end;
  */
}
.c-post #toc_container span.toc_toggle {
  margin-left: 0.6em;
  font-size: 0;
  transform: translateY(2px);
  flex: 1;
  position: absolute;
  top: 2px;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-post #toc_container span.toc_toggle a {
  display: block;
  width: 100%;
  height: 24px;
  background-image: url("../../../../uploads/ico-close.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center left 70px;
}
.c-post #toc_container span.toc_toggle a:hover {
  opacity: 0.5;
}
.c-post #toc_container.contracted span.toc_toggle a {
  background-image: url("../../../../uploads/ico-open.svg");
}
.c-post #toc_container.no_bullets li a {
  min-height: 60px;
  display: flex;
  align-items: center;
  border-top: solid 1px #ddd;
  text-decoration: underline;
  padding: 1em 0;
}
.c-post #toc_container ul ul {
  margin-left: 0;
}
.c-post #toc_container ul ul a {
  padding-left: 1.5rem !important;
}

/*----------------------------------------------------------------
  background
-----------------------------------------------------------------*/
.c-bg1, .c-form-btn-submit::before, .c-form-btn-submit2::before, .c-btn-contact::after, .c-hero__search::before, .c-side-nav-serch {
  background: linear-gradient(90deg, #24a1e9, #00d3db);
}

.c-bg2, .c-nav-search::before {
  background: linear-gradient(180deg, #24a1e9, #00d3db);
}

.c-shadow1, .p-top-partner .main, .p-flow-list > *, .p-jobs-single-feature, .c-btn-search, .c-form .c-form-btn-submit.back, .c-form .back.c-form-btn-submit2, .c-form select, .c-btn-contact, .c-btn-keep, .c-btn-map-pin, .c-card-job-s, .c-card-job-m, .c-card-job-l, .c-card-job-l--thanks, .c-scroll-box .bar-x .tab {
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
}

.c-bg-fit, .p-features-strength, .p-flow, .p-partner-merit, .p-recruit-service, .slug-flow .c-breadcrumb, .c-nav-search, .c-nav-related-jobs, .c-mv1, .c-mv-news, .f-bottom, .l-col2 {
  position: relative;
}
.c-bg-fit::before, .p-features-strength::before, .p-flow::before, .p-partner-merit::before, .p-recruit-service::before, .slug-flow .c-breadcrumb::before, .c-nav-search::before, .c-nav-related-jobs::before, .c-mv1::before, .c-mv-news::before, .f-bottom::before, .l-col2::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 100%;
  transform: translateX(-50%);
  background-color: #f5f5f5;
  min-width: 1280px;
}
.c-bg-fit > *, .p-features-strength > *, .p-flow > *, .p-partner-merit > *, .p-recruit-service > *, .slug-flow .c-breadcrumb > *, .c-nav-search > *, .c-nav-related-jobs > *, .c-mv1 > *, .c-mv-news > *, .f-bottom > *, .l-col2 > * {
  position: relative;
}

/*----------------------------------------------------------------
  Table
-----------------------------------------------------------------*/
/* .c-table1
______________________________________________*/
.c-table1, .c-post > table {
  width: 100%;
  line-height: 1.9;
  border-top: solid 1px #dddddd;
}
.c-table1 > * > tr > th, .c-post > table > * > tr > th,
.c-table1 > * > tr > td,
.c-post > table > * > tr > td {
  padding: 1em 1.1em;
  border: solid 1px #dddddd;
  text-align: left;
}
@media screen and (max-width: 375px) {
  .c-table1 > * > tr > th, .c-post > table > * > tr > th,
  .c-table1 > * > tr > td,
  .c-post > table > * > tr > td {
    display: block;
  }
}
.c-table1 > * > tr > th, .c-post > table > * > tr > th {
  width: 173px;
  background-color: #f7f7f7;
  vertical-align: middle;
}
@media screen and (max-width: 375px) {
  .c-table1 > * > tr > th, .c-post > table > * > tr > th {
    width: 100%;
    border-bottom: none;
    border-top: none;
  }
}

/* .c-table2
______________________________________________*/
.c-table2 {
  width: 100%;
  line-height: 1.5;
}
.c-table2 > * > tr > th,
.c-table2 > * > tr > td {
  padding: 1.55em 1.4em;
  text-align: left;
}
@media screen and (max-width: 375px) {
  .c-table2 > * > tr > th,
  .c-table2 > * > tr > td {
    padding: 1.5em 1em;
  }
}
.c-table2 > * > tr:nth-child(odd) {
  background-color: #f8f8fa;
}
.c-table2 > * > tr > td {
  padding-left: 0;
}
.c-table2 > * > tr > th {
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
  width: 170px;
  color: #000;
}
@media screen and (max-width: 375px) {
  .c-table2 > * > tr > th {
    width: 118px;
    vertical-align: top;
  }
}

/* .c-table3
______________________________________________*/
.c-table3 {
  width: 100%;
}
.c-table3 > * > tr > th,
.c-table3 > * > tr > td {
  padding: 1em 0;
  border-top: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
  text-align: left;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > th,
  .c-table3 > * > tr > td {
    display: block;
  }
}
.c-table3 > * > tr > th {
  width: 154px;
  font-weight: bold;
  font-size: 1.829rem;
}
.c-table3 > * > tr > th::before {
  content: "";
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 80px;
  height: 1px;
  background-color: #24a1e9;
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > th {
    font-size: 1.714rem;
    border-bottom: none;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > th::before {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > td {
    border-top: none;
    padding-top: 0.5em;
  }
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > td::before {
    display: block;
  }
}
.c-table3 > * > tr > td td {
  padding-left: 1em;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > td td {
    padding-left: 0;
    margin-bottom: 1em;
  }
}
.c-table3 > * > tr > td td::before {
  content: "：";
  position: absolute;
  left: 0;
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > td td::before {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > td td {
    display: block;
  }
}
@media screen and (max-width: 375px) {
  .c-table3 > * > tr > td th {
    display: block;
    font-weight: bold;
  }
}
.c-table3 > * > tr:first-child > th,
.c-table3 > * > tr:first-child > td {
  border-top: none;
}

/* .c-table4
______________________________________________*/
.c-table4 {
  width: 100%;
}
.c-table4 th,
.c-table4 td {
  padding: 1.5em 0;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  text-align: left;
}
@media screen and (max-width: 375px) {
  .c-table4 th,
  .c-table4 td {
    display: block;
    padding: 1em 0;
  }
}
@media screen and (max-width: 375px) {
  .c-table4 td {
    border-top: none;
    padding-top: 0;
  }
}
.c-table4 th {
  vertical-align: middle;
  font-weight: bold;
  white-space: nowrap;
  padding-right: 1em;
  width: 30%;
  position: relative;
}
.c-table4 th::before {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 80px;
  height: 1px;
  background-color: #24a1e9;
}
@media screen and (max-width: 375px) {
  .c-table4 th {
    width: 100%;
    border-bottom: none;
  }
}
.c-table4 th > * {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (max-width: 375px) {
  .c-table4 th > * {
    justify-content: flex-start;
  }
}
.c-table4 th > *.required::after {
  content: "必須";
  font-size: 1.28rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 55px;
  height: 25px;
  border-radius: 3px;
  background-color: #fdeb27;
  font-weight: bold;
}
@media screen and (max-width: 375px) {
  .c-table4 th > *.required::after {
    margin-left: 14px;
  }
}
.c-table4 .v-top {
  vertical-align: top;
}

/* .c-table-wrap
______________________________________________*/
@media screen and (max-width: 375px) {
  .c-table-wrap {
    position: relative;
  }
  .c-table-wrap::after {
    content: "";
    display: block;
    position: absolute;
    top: -70px;
    right: -8px;
    width: 32px;
    height: 58px;
    background-image: url("../../../../uploads/ico-swipe.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .c-table-wrap > * {
    width: calc(100vw - 20px);
    overflow-x: scroll;
  }
}

/*----------------------------------------------------------------
  HEADER
-----------------------------------------------------------------*/
/* .h-header
______________________________________________*/
.h-header {
  z-index: 20;
  min-width: 1280px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: all 0.25s ease;
  line-height: 1;
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.25s ease;
  padding: 0 40px 0 34px;
}
@media screen and (max-width: 375px) {
  .h-header {
    min-width: 0;
    padding: 0 0 0 12px;
    height: 50px;
  }
}
.h-header .c-nav-contact {
  margin: 0 17px 0 20px;
}
@media screen and (max-width: 375px) {
  .h-header .c-nav-contact {
    margin: 30px 0 0 0;
  }
}
.h-header .btns {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media screen and (max-width: 375px) {
  .h-header .btns {
    flex-direction: row;
    gap: 0;
    height: 100%;
  }
}
.h-header .btns .works,
.h-header .btns .business {
  height: 40px;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 375px) {
  .h-header .btns .works,
  .h-header .btns .business {
    height: 100%;
    border-radius: 0;
    font-size: 0.9rem;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 4px;
  }
}
.h-header .btns .works .ico,
.h-header .btns .business .ico {
  display: none;
}
@media screen and (max-width: 375px) {
  .h-header .btns .works .ico,
  .h-header .btns .business .ico {
    display: block;
    width: 24px;
  }
}
.h-header .btns .works {
  background-color: #f5ff00;
  color: #4d4d4d;
}
@media screen and (max-width: 375px) {
  .h-header .btns .works {
    width: 70px;
  }
}
@media screen and (min-width: 376px) {
  .h-header .btns .works:hover {
    background-color: #fcffaf;
  }
}
.h-header .btns .c-btn-line {
  width: 196px;
  height: 40px;
  padding: 0;
  border-radius: 25px;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
  font-size: 1.3rem;
}
@media screen and (max-width: 375px) {
  .h-header .btns .c-btn-line {
    width: 120px;
    height: 100%;
    padding-right: 50px;
    border-radius: 0;
    box-shadow: none;
    font-size: 0.9rem;
  }
  .h-header .btns .c-btn-line .ico {
    width: 22px;
    height: 21px;
  }
}

html:not(.is-scroll) .home .h-header {
  background: none;
  box-shadow: none;
}
@media screen and (max-width: 375px) {
  html:not(.is-scroll) .home .h-header .btns .works,
  html:not(.is-scroll) .home .h-header .btns .c-btn-line {
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
  }
}

.h-logo {
  width: 279px;
  margin-right: auto;
  transition: all 0.25s ease;
}
@media screen and (max-width: 375px) {
  .h-logo {
    width: 124px;
    z-index: 1;
  }
}
.h-logo * {
  display: block;
}

@media screen and (max-width: 375px) {
  html:not(.is-scroll) .home .h-logo {
    margin: 7px auto 0 1px;
    width: 148px;
  }
}

@media screen and (min-width: 376px) {
  .is-scroll .h-header {
    height: 80px;
    height: 100px;
  }
}
@media screen and (max-width: 375px) {
  .is-scroll .h-logo {
    width: 124px;
  }
}

/* .h-gNav
______________________________________________*/
.h-gNav, .f-gnav {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
@media screen and (max-width: 375px) {
  .h-gNav, .f-gnav {
    transition: all 0.25s ease;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 80px 20px 40px;
    display: block;
    transform: translateX(100%);
    overflow-y: scroll;
  }
}
.h-gNav > ul, .f-gnav > ul {
  position: relative;
  display: flex;
  height: 100%;
  margin-left: 30px;
  gap: 31px;
  transition: all 0.25s ease;
}
@media screen and (max-width: 1400px) {
  .h-gNav > ul, .f-gnav > ul {
    gap: 10px;
  }
}
@media screen and (max-width: 375px) {
  .h-gNav > ul, .f-gnav > ul {
    display: block;
    height: auto;
    margin-left: 0;
    width: 100%;
  }
}
.h-gNav > ul > li, .f-gnav > ul > li {
  height: 100%;
  position: relative;
  white-space: nowrap;
}
@media screen and (max-width: 375px) {
  .h-gNav > ul > li, .f-gnav > ul > li {
    width: 100%;
    border-top: solid 1px #ddd;
  }
  .h-gNav > ul > li:last-child, .f-gnav > ul > li:last-child {
    border-bottom: solid 1px #ddd;
  }
}
.h-gNav > ul > li > a, .f-gnav > ul > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
  font-size: 1.4rem;
  font-weight: bold;
}
@media screen and (max-width: 375px) {
  .h-gNav > ul > li > a, .f-gnav > ul > li > a {
    width: 100%;
    height: 78px;
    justify-content: flex-start;
    font-size: 17.14px;
    line-height: 1;
  }
}
.h-gNav > ul > li > a::after, .f-gnav > ul > li > a::after {
  transition: all 0.25s ease;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #24a1e9;
  opacity: 0;
}
@media screen and (min-width: 376px) {
  .h-gNav > ul > li > a:hover, .f-gnav > ul > li > a:hover {
    color: #24a1e9;
  }
}
@media screen and (min-width: 376px) {
  .h-gNav > ul > li.current-page-ancestor a::after, .f-gnav > ul > li.current-page-ancestor a::after, .h-gNav > ul > li.current-menu-item a::after, .f-gnav > ul > li.current-menu-item a::after, .h-gNav > ul > li.current_page_item a::after, .f-gnav > ul > li.current_page_item a::after, .h-gNav > ul > li.current a::after, .f-gnav > ul > li.current a::after {
    opacity: 1;
  }
}
.h-gNav > ul > li > ul, .f-gnav > ul > li > ul {
  display: none;
}
@media screen and (max-width: 375px) {
  .h-gNav > ul > li > ul, .f-gnav > ul > li > ul {
    padding-bottom: 10px;
  }
  .h-gNav > ul > li > ul > li, .f-gnav > ul > li > ul > li {
    margin-bottom: 13px;
  }
  .h-gNav > ul > li > ul > li a, .f-gnav > ul > li > ul > li a {
    display: block;
  }
}
@media screen and (max-width: 375px) {
  .h-gNav > ul > li.has_children > a, .f-gnav > ul > li.has_children > a {
    background-image: url("../../../../uploads/ico-open.svg");
    background-size: 24px auto;
    background-repeat: no-repeat;
    background-position: center right 20px;
  }
  .h-gNav > ul > li.has_children.open > a, .f-gnav > ul > li.has_children.open > a {
    background-image: url("../../../../uploads/ico-close.svg");
  }
}

.js-menuOpen .h-gNav, .js-menuOpen .f-gnav {
  transform: translateX(0);
}

/* .h-menuBtn
______________________________________________*/
.h-menuBtn {
  display: none;
}
@media screen and (max-width: 375px) {
  .h-menuBtn {
    display: flex;
    position: fixed;
    width: 130px;
    height: 130px;
    top: 0;
    right: 0;
    z-index: 10;
    width: 50px;
    height: 50px;
    background-color: #24a1e9;
  }
  .h-menuBtn:hover {
    opacity: 1;
  }
  .h-menuBtn > i {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 12px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transition: all 0.25s;
  }
  .h-menuBtn > i::before, .h-menuBtn > i::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #fff;
    right: 0;
    top: calc(50% - 1px);
    transition: all 0.25s;
  }
  .h-menuBtn > i::before {
    opacity: 0;
  }
  .h-menuBtn > * {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 7px;
    line-height: 1;
    color: #24a1e9;
  }
}

@media screen and (max-width: 375px) {
  .js-menuOpen .h-menuBtn {
    border: none;
    background-color: #24a1e9;
  }
}
.js-menuOpen .h-menuBtn > * {
  border-color: transparent;
}
.js-menuOpen .h-menuBtn > *::before {
  opacity: 1;
  transform: rotate(45deg);
  background-color: #fff;
}
.js-menuOpen .h-menuBtn > *::after {
  transform: rotate(-45deg);
  background-color: #fff;
}

/*----------------------------------------------------------------
  Footer
-----------------------------------------------------------------*/
/* f footer
______________________________________________*/
.f-main .headder {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 150px;
  border-bottom: solid 1px #ddd;
}
@media screen and (max-width: 375px) {
  .f-main .headder {
    height: auto;
    display: block;
    padding: 40px 0 0;
    text-align: center;
    border: none;
  }
}
.f-main .body {
  display: flex;
  justify-content: space-between;
  padding: 75px 0 70px;
  min-height: 270px;
}
@media screen and (max-width: 375px) {
  .f-main .body {
    padding: 0;
    min-height: 0;
    width: 100vw;
    margin-left: -20px;
    display: block;
    border-top: solid 1px #ddd;
  }
}
.f-main .address {
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .f-main .address {
    padding: 40px 20px 35px;
    font-size: 1.333rem;
  }
}
.f-main .f-footer__contact-line {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 375px) {
  .f-main .f-footer__contact-line {
    display: block;
    margin: 20px 0 10px;
  }
}
.f-main .c-btn-contact {
  margin: 0 20px 0 20px;
}
@media screen and (max-width: 375px) {
  .f-main .c-btn-contact {
    margin: 0;
    width: 280px;
  }
}
.f-main .f-footer__contact-map {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 375px) {
  .f-main .f-footer__contact-map {
    margin: 20px 0 38px;
  }
}
.f-main .f-sns {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}

@media screen and (max-width: 375px) {
  .f-gnav {
    transform: none;
    position: relative;
    padding: 0;
  }
}
.f-gnav > ul {
  gap: 40px;
}
@media screen and (max-width: 375px) {
  .f-gnav > ul > li:last-child {
    border-bottom: none;
  }
}
.f-gnav > ul > li > a {
  justify-content: flex-start;
}
@media screen and (max-width: 375px) {
  .f-gnav > ul > li > a {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.f-gnav > ul > li > a::after {
  opacity: 0 !important;
}
.f-gnav > ul > li > ul {
  display: block;
  font-size: 1.2rem;
}
@media screen and (max-width: 375px) {
  .f-gnav > ul > li > ul {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.f-gnav > ul > li > ul > li {
  margin-top: 10px;
}
@media screen and (min-width: 376px) {
  .f-gnav > ul > li > ul > li a:hover {
    text-decoration: underline;
  }
}
.f-gnav {
  /*
  > ul {
    display: flex;
    > li {
      margin-left: 30px;
      > a {
        font-size: $font-size-s1;
        font-weight: bold;
      }
      > ul {
        > li {
          line-height: 1.9;
          a {
            font-size: $font-size-s2;
          }
        }
      }
    }
  }
  a {
    @media screen and (min-width: 376px) {
      &:hover {
        text-decoration: underline;
      }
    }
  }
  */
}

.f-info {
  font-size: 1.28rem;
  color: #24a1e9;
  margin: 0 auto 0 20px;
}

.f-logo {
  display: block;
  width: 279px;
}
@media screen and (max-width: 375px) {
  .f-logo {
    width: 250px;
    margin: 0 auto 6px;
  }
}

.f-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 120px;
  color: #fff;
  font-size: 1.422rem;
}
.f-bottom::before {
  background-color: #24a1e9;
}
@media screen and (min-width: 376px) {
  .f-bottom a:hover {
    text-decoration: underline;
  }
}

/*----------------------------------------------------------------
  SIDEBAR
-----------------------------------------------------------------*/
.c-sidebar {
  background-image: url("../../../../uploads/arrow1.svg");
  background-size: 9px auto;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.25s ease;
}
@media screen and (min-width: 376px) {
  .c-sidebar {
    position: sticky;
    top: 80px;
    height: calc(100vh - 80px);
    overflow-y: scroll;
  }
}

@media screen and (max-width: 375px) {
  .c-side-nav-serch {
    display: none;
  }
}
.c-side-nav-serch .c-search-box {
  height: auto;
  padding: 20px 20px 25px;
}
.c-side-nav-serch .c-search-box form {
  display: block;
}
.c-side-nav-serch .c-search-box .size1 {
  width: 100%;
  margin: 0 0 8px 0;
}
.c-side-nav-serch .c-search-box .size2 {
  width: 120px;
}
.c-side-nav-serch .c-search-box .middle {
  display: block;
}
.c-side-nav-serch .c-search-box h3 {
  margin: 6px 0 8px 0;
}
.c-side-nav-serch .c-search-box .fromto {
  margin: 0 4px 0;
}
.c-side-nav-serch .c-search-box .c-btn-search {
  margin: 20px 0 0;
  width: 100%;
}

/*----------------------------------------------------------------
    Box
-----------------------------------------------------------------*/
.c-search-box {
  height: 136px;
  border-radius: 5px;
  padding: 28px 40px 25px;
}
@media screen and (max-width: 375px) {
  .c-search-box {
    height: auto;
    border-radius: 0;
    padding: 20px 20px 25px;
  }
}
.c-search-box h2 {
  font-size: 1.8rem;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
}
@media screen and (max-width: 375px) {
  .c-search-box h2 {
    text-align: center;
    margin: 0 0 20px;
  }
}
.c-search-box h2::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("../../../../uploads/ico-search-wh.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}
.c-search-box form {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 375px) {
  .c-search-box form {
    display: block;
  }
}
.c-search-box .size1 {
  width: 25%;
  margin-right: 10px;
}
@media screen and (max-width: 375px) {
  .c-search-box .size1 {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
.c-search-box .size2 {
  width: 130px;
  font-size: 0.9em;
}
.c-search-box .middle {
  display: flex;
  align-items: center;
}
.c-search-box h3 {
  font-size: 1.6rem;
  color: #fff;
  margin: 0 10px 0 4px;
  white-space: nowrap;
}
@media screen and (max-width: 375px) {
  .c-search-box h3 {
    font-size: 1.3rem;
    margin: 0 8px 0 0;
  }
}
.c-search-box .fromto {
  font-size: 2.3rem;
  color: #fff;
  margin: 0 10px;
}
@media screen and (max-width: 375px) {
  .c-search-box .fromto {
    margin: 0 9px;
  }
}
.c-search-box .c-btn-search {
  margin-left: 20px;
}
@media screen and (max-width: 375px) {
  .c-search-box .c-btn-search {
    margin: 20px 0 0;
    width: 100%;
  }
}

/* .c-scroll-box スクロールライブラリ
______________________________________________*/
.c-scroll-box .bar-x {
  max-width: 1200px;
  height: 30px !important;
  position: relative;
  margin: 20px 0 30px 50%;
  transform: translateX(-50%);
  background: none !important;
}
@media screen and (max-width: 375px) {
  .c-scroll-box .bar-x {
    max-width: 90%;
  }
}
.c-scroll-box .bar-x::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 35px;
  width: 100%;
  height: 1px;
  background-color: #ddd;
  width: calc(100% - 70px);
}
.c-scroll-box .bar-x .tab {
  position: absolute;
  width: 70px;
  height: 30px !important;
  border-radius: 15px;
  background-image: url("../../../../uploads/scroll-tab.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.c-scroll-box .bar-x .seekbar {
  background-color: #24a1e9 !important;
}

.c-scroll-content {
  display: flex;
  gap: 20px;
}
.c-scroll-content::before, .c-scroll-content::after {
  content: "";
  display: block;
  width: 40px;
  min-width: 40px;
}
@media screen and (max-width: 375px) {
  .c-scroll-content {
    gap: 10px;
  }
}

.my-scroll-box {
  position: relative;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}

.my-scroll-box > .container {
  overflow-x: scroll;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
.my-scroll-box > .container::-webkit-scrollbar {
  display: none;
}

.my-scroll-box > .container::-webkit-scrollbar {
  display: none;
}

.my-scroll-box > .bar-x {
  width: 100%;
  height: 20px;
  position: relative;
  background-color: #aaa;
}

.my-scroll-box > .bar-x .seekbar {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #000;
}

.my-scroll-box > .bar-y.seekbar {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: #000;
}

.my-scroll-box > .bar-y {
  width: 20px;
  height: 100%;
  position: absolute;
  background-color: #aaa;
  top: 0;
  right: 0;
}

.my-scroll-box .tab {
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #ccc;
}

/*----------------------------------------------------------------
    Block
-----------------------------------------------------------------*/
/* .c-mv1
______________________________________________*/
.c-mv1, .c-mv-news {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 208px;
}
@media screen and (max-width: 375px) {
  .c-mv1, .c-mv-news {
    min-height: 0;
    height: 135px;
    padding-top: 5px;
  }
}
.c-mv1 h1, .c-mv-news h1 {
  font-size: 4rem;
}
@media screen and (max-width: 375px) {
  .c-mv1 h1, .c-mv-news h1 {
    font-size: 3rem;
  }
}
.c-mv1 h1 small, .c-mv-news h1 small {
  color: #24a1e9;
  font-size: 1.829rem;
  display: block;
  margin: 6px 0;
}
@media screen and (max-width: 375px) {
  .c-mv1 h1 small, .c-mv-news h1 small {
    font-size: 1.6rem;
  }
}
.c-mv1::before, .c-mv-news::before {
  background: none;
  border-bottom: solid 1px #ddd;
}

.c-mv-news {
  padding-top: 68px;
  padding-bottom: 49px;
  height: auto;
}
@media screen and (max-width: 375px) {
  .c-mv-news {
    padding-top: 26px;
    padding-bottom: 26px;
  }
}
.c-mv-news h1 {
  font-size: 4.754rem;
}
@media screen and (max-width: 375px) {
  .c-mv-news h1 {
    font-size: 3rem;
  }
}

.c-mv-news__tags {
  display: flex;
}
@media screen and (max-width: 375px) {
  .c-mv-news__tags {
    margin-bottom: 12px;
  }
}
.c-mv-news__tags .date {
  margin-left: 20px;
}

/* .c-hero
______________________________________________*/
.c-hero {
  position: relative;
}

.c-hero__slide-item {
  overflow: hidden;
}
.c-hero__slide-item img {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100vh;
  min-height: 640px;
}
@media screen and (max-width: 375px) {
  .c-hero__slide-item img {
    height: 324px !important;
    min-height: 0;
  }
}
.c-hero__slide-item.on img {
  animation: zoomSlide 20s linear forwards;
}

@keyframes zoomSlide {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.3);
  }
}
@keyframes fadeSlide {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.c-hero__inner {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translateX(-50%);
  z-index: 1;
}
@media screen and (max-width: 375px) {
  .c-hero__inner {
    position: relative;
  }
}

.c-hero__info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: calc(100% - 196px);
  padding-top: 122px;
}
@media screen and (max-width: 375px) {
  .c-hero__info {
    padding-top: 32px;
    height: auto;
  }
}
.c-hero__info::before {
  content: "";
  display: block;
  position: absolute;
  left: 208px;
  top: calc(50% - 52px);
  width: 446px;
  height: 557px;
  transform: translateY(-50%);
  background-image: url("../../../../uploads/map-line.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 375px) {
  .c-hero__info::before {
    display: none;
  }
}
.c-hero__info h2 {
  line-height: 1;
  font-size: 4.754rem;
  margin-bottom: 38px;
}
@media screen and (max-width: 375px) {
  .c-hero__info h2 {
    font-size: 2.6rem;
    white-space: nowrap;
    letter-spacing: -1.6px;
    margin-bottom: 16px;
  }
}
.c-hero__info h2 small {
  display: block;
  font-size: 2.4rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 375px) {
  .c-hero__info h2 small {
    font-size: 1.2rem;
    color: #24a1e9;
    margin-bottom: 15px;
    letter-spacing: 0;
  }
}
@media screen and (max-width: 375px) {
  .c-hero__info .txt br {
    display: none;
  }
}

.c-hero__search {
  height: 136px;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-hero__search {
    height: auto;
    width: 100vw;
    left: -20px;
    margin: 24px 0 0;
  }
}
.c-hero__search > * {
  position: relative;
}
.c-hero__search::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  opacity: 0.9;
}

/* .c-content-header1
______________________________________________*/
.c-content-header1 {
  padding: 115px 0 55px;
}
@media screen and (max-width: 375px) {
  .c-content-header1 {
    padding: 30px 0 35px;
  }
}
.c-content-header1 h2 {
  font-size: 4.754rem;
  margin-bottom: 25px;
}
@media screen and (max-width: 375px) {
  .c-content-header1 h2 {
    font-size: 3rem;
    margin-bottom: 25px;
  }
}

/* c-scrollDown
______________________________________________*/
.c-scrollDown {
  position: absolute;
  left: 15px;
  bottom: 165px;
  line-height: 1;
  font-size: 1.4rem;
  font-weight: bold;
  transition: all 0.6s ease;
  z-index: 10;
  color: #24a1e9;
}
@media screen and (max-width: 375px) {
  .c-scrollDown {
    display: none;
  }
}
.c-scrollDown::before, .c-scrollDown::after {
  content: "";
  display: block;
  width: 1px;
  height: 60px;
  background-color: #ddd;
  position: absolute;
  bottom: -80px;
  left: 50%;
}
.c-scrollDown::after {
  background-color: #24a1e9;
  transform: scaleY(0);
  transform-origin: top;
  animation: scroll_anime 2s cubic-bezier(0.415, 0.15, 0.15, 1) infinite;
}

@keyframes scroll_anime {
  0% {
    transform: scaleY(0);
  }
  25% {
    transform: scaleY(1);
    transform-origin: top;
  }
  30% {
    transform-origin: bottom;
  }
  40% {
    transform: scaleY(1);
  }
  65% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
  100% {
    transform-origin: top;
  }
}
/* .c-modal
______________________________________________*/
.c-modal {
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  padding: 95px 120px 130px;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease;
  overflow: hidden;
}
@media screen and (max-width: 375px) {
  .c-modal {
    padding: 60px 20px;
  }
}
.c-modal > * {
  max-width: 1200px;
  max-height: 100%;
  margin: auto;
  overflow: scroll;
  transform: translateY(50px);
  transition: all 0.4s ease;
}
.c-modal::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 40px;
  left: 50%;
  width: 43px;
  height: 43px;
  transform: translateX(-50%);
  background-image: url("../../../../uploads/ico-close1.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.is-modal {
  overflow: hidden;
}
.is-modal .c-modal {
  opacity: 1;
  pointer-events: auto;
}
.is-modal .c-modal > * {
  transform: translateY(0);
}

/*----------------------------------------------------------------
  Card
-----------------------------------------------------------------*/
/* .c-card-job-l
______________________________________________*/
.c-card-job-l, .c-card-job-l--thanks {
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  border-top: solid 5px #24a1e9;
  padding: 70px 60px 40px;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-card-job-l, .c-card-job-l--thanks {
    padding: 50px 20px 88px;
    border-radius: 5px 5px 0 0;
  }
}
.c-card-job-l h1, .c-card-job-l--thanks h1 {
  font-size: 3.2rem;
  margin-bottom: 16px;
}
@media screen and (max-width: 375px) {
  .c-card-job-l h1, .c-card-job-l--thanks h1 {
    font-size: 2.4rem;
    margin-bottom: 16px;
  }
}
.c-card-job-l .occupation, .c-card-job-l--thanks .occupation {
  display: flex;
  align-items: center;
  padding: 30px 0 30px;
  flex-wrap: wrap;
  border-bottom: solid 1px #ddd;
  margin-bottom: 30px;
}
@media screen and (max-width: 375px) {
  .c-card-job-l .occupation, .c-card-job-l--thanks .occupation {
    display: block;
    padding: 18px 0 6px;
    margin-bottom: 0;
    border: none;
  }
}
.c-card-job-l .occupation li, .c-card-job-l--thanks .occupation li {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-right: 50px;
}
@media screen and (max-width: 375px) {
  .c-card-job-l .occupation li, .c-card-job-l--thanks .occupation li {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.c-card-job-l .occupation .ttl, .c-card-job-l--thanks .occupation .ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  width: 90px;
  height: 35px;
  border-radius: 3px;
  background-color: #24a1e9;
  color: #fff;
  font-size: 1.6rem;
  margin-right: 10px;
}
@media screen and (max-width: 375px) {
  .c-card-job-l .occupation .ttl, .c-card-job-l--thanks .occupation .ttl {
    width: 50px;
  }
}
.c-card-job-l .header .point p, .c-card-job-l--thanks .header .point p {
  margin-bottom: 1em;
}
.c-card-job-l .main h2, .c-card-job-l--thanks .main h2 {
  font-size: 2.56rem;
  color: #24a1e9;
  padding-bottom: 15px;
  margin: 50px 0 30px;
}
@media screen and (max-width: 375px) {
  .c-card-job-l .main h2, .c-card-job-l--thanks .main h2 {
    font-size: 2.4rem;
    padding-bottom: 0;
    margin: 30px 0 15px;
  }
}
.c-card-job-l .main .c-tags, .c-card-job-l .main .c-news-cat-list, .c-card-job-l .main .c-card-job-m .tags, .c-card-job-m .c-card-job-l .main .tags, .c-card-job-l--thanks .main .c-tags, .c-card-job-l--thanks .main .c-news-cat-list, .c-card-job-l--thanks .main .c-card-job-m .tags, .c-card-job-m .c-card-job-l--thanks .main .tags {
  margin: 10px 0;
}
@media screen and (max-width: 375px) {
  .c-card-job-l .c-job-info, .c-card-job-l--thanks .c-job-info {
    display: block;
  }
  .c-card-job-l .c-job-info > dt, .c-card-job-l--thanks .c-job-info > dt {
    width: 100%;
    font-weight: bold;
  }
  .c-card-job-l .c-job-info > dd, .c-card-job-l--thanks .c-job-info > dd {
    font-weight: normal;
    width: 100%;
    margin-bottom: 10px;
  }
}

.c-card-job-l--thanks {
  padding-bottom: 100px;
  display: none;
}
.c-card-job-l--thanks h1 {
  color: #24a1e9;
  font-size: 2.56rem;
}
.c-card-job-l--thanks .links {
  margin: 40px 0;
}
.c-card-job-l--thanks .links a {
  margin-bottom: 10px;
}

.is-form-thanks .c-card-job-entry {
  display: none;
}
.is-form-thanks .c-card-job-l--thanks {
  display: block;
}

/* .c-card-job-entry
______________________________________________*/
.c-card-job-entry {
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .c-card-job-entry {
    padding-bottom: 40px;
  }
}
.c-card-job-entry h1 {
  font-size: 2.56rem;
}
@media screen and (max-width: 375px) {
  .c-card-job-entry h1 {
    font-size: 2.4rem;
  }
}
.c-card-job-entry .box1 {
  background-color: #e9f4fc;
  padding: 20px;
}
.c-card-job-entry .box2 {
  padding: 20px 0 30px;
}
@media screen and (max-width: 375px) {
  .c-card-job-entry .box2 {
    padding: 15px 0 30px;
  }
}

/* .c-card-job-m
______________________________________________*/
.c-card-job-m {
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
  border-top: solid 5px #24a1e9;
  padding: 50px 40px 40px;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-card-job-m {
    padding: 50px 20px 30px;
  }
}
.c-card-job-m h3 {
  margin-bottom: 14px;
}
@media screen and (max-width: 375px) {
  .c-card-job-m h3 {
    font-size: 2.4rem;
    margin-bottom: 18px;
  }
}
.c-card-job-m .c-job-info {
  margin-top: 10px;
}
@media screen and (max-width: 375px) {
  .c-card-job-m .c-job-info {
    margin-top: 0;
  }
}
.c-card-job-m .c-job-info > dt {
  margin-bottom: 10px;
}
.c-card-job-m .body {
  display: flex;
  align-items: flex-start;
  padding: 20px 0 0;
}
@media screen and (max-width: 375px) {
  .c-card-job-m .body {
    display: block;
    padding: 15px 0 0;
  }
}
.c-card-job-m .body > *:nth-child(1) {
  width: calc(100% - 450px);
}
@media screen and (max-width: 375px) {
  .c-card-job-m .body > *:nth-child(1) {
    width: 100%;
  }
}
.c-card-job-m .body > *:nth-child(2) {
  width: 450px;
}
@media screen and (max-width: 375px) {
  .c-card-job-m .body > *:nth-child(2) {
    width: 100%;
  }
}
.c-card-job-m .body nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-top: 20px;
}
@media screen and (max-width: 375px) {
  .c-card-job-m .body nav {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
    margin-top: 20px;
  }
}
.c-card-job-m .body h4 {
  color: #24a1e9;
  font-size: 1.422rem;
  margin-bottom: 5px;
}
@media screen and (max-width: 375px) {
  .c-card-job-m .body h4 {
    margin: 10px 0 5px;
  }
}
.c-card-job-m.is-fav {
  border-color: #fdeb27;
}

.c-card-job-m-no-result .title {
  font-size: 2.133rem;
  margin-bottom: 25px;
}
.c-card-job-m-no-result .c-btn-fixed-contact {
  margin-top: 25px;
}
@media screen and (max-width: 375px) {
  .c-card-job-m-no-result .c-btn-fixed-contact {
    width: 100%;
  }
}

.c-job-info {
  display: flex;
  flex-wrap: wrap;
}
.c-job-info > dt {
  width: 4em;
}
.c-job-info > dd {
  width: calc(100% - 68px);
  font-weight: bold;
}

.c-card-job_no {
  position: absolute;
  top: 10px;
  left: 20px;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .c-card-job_no {
    top: 17px;
  }
}
.c-card-job_no strong {
  color: #24a1e9;
  font-weight: normal;
}

/* .c-card-job-s
______________________________________________*/
.c-card-job-s {
  width: 300px;
  min-height: 275px;
  border-radius: 5px;
  background-color: #fff;
  padding: 23px 20px 30px;
}
.c-card-job-s h3 {
  font-size: 1.829rem;
  margin: 14px 0 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.c-card-job-s .c-tags, .c-card-job-s .c-news-cat-list, .c-card-job-s .c-card-job-m .tags, .c-card-job-m .c-card-job-s .tags {
  margin-bottom: 20px;
}

/* .c-card-job-m
______________________________________________*/
/* .c-card1
______________________________________________*/
.c-card1 .img, .c-card2 .img {
  display: block;
  position: relative;
  padding-top: 55.8823529412%;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
.c-card1 .img img, .c-card2 .img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-card1 h3, .c-card2 h3 {
  transition: all 0.25s ease;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 1.829rem;
  margin: 14px 0 13px !important;
}
@media screen and (max-width: 375px) {
  .c-card1 h3, .c-card2 h3 {
    font-size: 1.714rem;
  }
}
.c-card1 .txt, .c-card2 .txt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 1.422rem;
}
.c-card1.current, .current.c-card2 {
  pointer-events: none;
  color: #24a1e9;
}
.c-card1.current .img::after, .current.c-card2 .img::after {
  transition: all 0.8s ease;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(36, 161, 233, 0.67);
}
.c-card1.current h3, .current.c-card2 h3 {
  color: #24a1e9;
}

/* .c-card2
______________________________________________*/
.c-card2 h3 {
  font-size: 2.133rem;
  margin: 14px 0 5px;
  -webkit-line-clamp: 6;
  padding-left: 1.2em;
  background-image: url("../../../../uploads/ico-arrow-clr.svg");
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: top 0.5em left;
}
@media screen and (max-width: 375px) {
  .c-card2 h3 {
    font-size: 2rem;
  }
}
.c-card2 .txt {
  -webkit-line-clamp: 6;
}
@media screen and (max-width: 375px) {
  .c-card2 .txt {
    font-size: 1.6rem;
  }
}
.c-card2:hover h3 {
  background-position: top 0.5em left 5px;
}

/*----------------------------------------------------------------
  Navs
-----------------------------------------------------------------*/
/* .c-nav-related-news
______________________________________________*/
.c-nav-related-news {
  margin-top: 100px;
  margin-left: 50%;
  transform: translateX(-50%);
  width: 1100px;
}
@media screen and (max-width: 375px) {
  .c-nav-related-news {
    margin-top: 60px;
    margin-left: 0;
    transform: none;
    width: 100%;
  }
}

/* .c-nav-related-jobs
______________________________________________*/
.c-nav-related-jobs {
  padding-bottom: 120px;
}
.c-nav-related-jobs .yarpp-related {
  margin: 0;
}
.c-nav-related-jobs .ttl {
  font-size: 2.56rem !important;
  color: #24a1e9;
  margin-bottom: 25px;
}
@media screen and (max-width: 375px) {
  .c-nav-related-jobs .ttl {
    font-size: 2rem !important;
    text-align: center;
  }
}
.c-nav-related-jobs .c-scroll-content {
  padding-left: calc(50vw - 680px);
}
@media screen and (max-width: 375px) {
  .c-nav-related-jobs .c-scroll-content {
    padding-left: 0;
  }
}
.c-nav-related-jobs .mCSB_scrollTools {
  right: auto !important;
  left: 50% !important;
  width: 1200px !important;
  margin: 0 !important;
  transform: translateX(-50%);
}
@media screen and (max-width: 375px) {
  .c-nav-related-jobs .mCSB_scrollTools {
    width: calc(100% - 40px) !important;
  }
}

/* .c-nav-index-cat
______________________________________________*/
.c-nav-index-cat {
  margin-bottom: 15px;
}
@media screen and (max-width: 375px) {
  .c-nav-index-cat {
    margin-bottom: 30px;
  }
}
.c-nav-index-cat > ul {
  display: flex;
}
.c-nav-index-cat > ul > li {
  margin-right: 60px;
  color: #24a1e9;
  font-weight: bold;
}
@media screen and (max-width: 375px) {
  .c-nav-index-cat > ul > li {
    margin-right: 20px;
    font-size: 1.422rem;
  }
}
.c-nav-index-cat > ul > li.current-cat {
  color: #4d4d4d;
}
.c-nav-index-cat > ul > li a:hover {
  text-decoration: underline;
}

/* .c-nav-seekers
______________________________________________*/
.c-nav-seekers {
  padding-top: 126px;
  padding-bottom: 113px;
}
@media screen and (max-width: 375px) {
  .c-nav-seekers {
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
.c-nav-seekers .c-nav-index {
  padding: 20px 0 0;
}
@media screen and (max-width: 375px) {
  .c-nav-seekers .c-ttl1, .c-nav-seekers .c-post h2, .c-post .c-nav-seekers h2 {
    font-size: 2.4rem;
    text-align: left;
    margin-bottom: 20px;
  }
}

/* .c-nav-index
______________________________________________*/
.c-nav-index {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 35px 40px;
  padding-top: 128px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .c-nav-index {
    grid-template-columns: repeat(1, 1fr);
    padding-top: 40px;
    padding-bottom: 55px;
    gap: 40px;
  }
}

.c-nav-search {
  position: relative;
  color: #fff;
  padding-top: 60px;
  padding-bottom: 75px;
}
@media screen and (max-width: 375px) {
  .c-nav-search {
    padding-top: 31px;
    padding-bottom: 54px;
  }
}
.c-nav-search > * {
  position: relative;
}
.c-nav-search h2 {
  color: #fff;
  margin-right: 60px;
}
@media screen and (max-width: 375px) {
  .c-nav-search h2 {
    margin-right: 0;
    margin-bottom: 9px;
  }
}
.c-nav-search .header {
  display: flex;
  align-items: center;
  margin-bottom: 27px;
}
@media screen and (max-width: 375px) {
  .c-nav-search .header {
    display: block;
    margin-bottom: 36px;
    font-size: 1.5rem;
    line-height: 1.8;
  }
}
.c-nav-search .c-search-box {
  border: solid 1px #fff;
}
@media screen and (max-width: 375px) {
  .c-nav-search .c-search-box {
    border: none;
    border-top: solid 1px #ddd;
    padding: 44px 0 0;
  }
  .c-nav-search .c-search-box h2 {
    margin-bottom: 20px;
  }
}

/* .c-nav-contact
______________________________________________*/
.c-nav-contact {
  font-size: 1.1rem;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  line-height: 1;
  white-space: nowrap;
}
@media screen and (min-width: 376px) {
  .c-nav-contact a:hover {
    text-decoration: underline;
  }
}
@media screen and (max-width: 375px) {
  .c-nav-contact {
    color: #fff;
    height: 90px;
    background-color: #24a1e9;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 1.1rem;
  }
}
.c-nav-contact .tel {
  font-size: 3.2rem;
  color: #24a1e9;
  letter-spacing: -0.6px;
  margin-top: 2px;
  padding-left: 24px;
  background-image: url("../../../../uploads/ico-tel.svg");
  background-size: 17px auto;
  background-repeat: no-repeat;
  background-position: bottom 5px left;
}
@media screen and (max-width: 375px) {
  .c-nav-contact .tel {
    color: #fff;
    background-image: url("../../../../uploads/ico-tel-wh.svg");
  }
}

/* .c-breadcrumb
______________________________________________*/
.c-breadcrumb > * {
  padding: 35px 0 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 1.28rem;
  line-height: 1;
}
@media screen and (max-width: 375px) {
  .c-breadcrumb {
    display: none;
  }
}
.c-breadcrumb .aioseo-breadcrumb-separator,
.c-breadcrumb .separate {
  display: block;
  width: 40px;
  height: 1em;
  background-image: url("../../../../uploads/ico-arrow-gray.svg");
  background-size: 6px auto;
  background-repeat: no-repeat;
  background-position: center;
}
.c-breadcrumb a {
  color: #24a1e9;
  text-decoration: underline;
}
.c-breadcrumb a:hover {
  text-decoration: none;
}

/* .c-pager
______________________________________________*/
.c-pager {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 375px) {
  .c-pager {
    display: block;
  }
}

.c-pagination {
  display: flex;
  align-items: center;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  font-weight: bold;
  color: #24a1e9;
}
@media screen and (max-width: 375px) {
  .c-pagination {
    justify-content: center;
  }
}
.c-pagination .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-pagination .page-numbers:not(.prev):not(.next) {
  width: 30px;
  height: 30px;
  background-color: white;
  margin: 0 5px;
  border: solid 1px #ddd;
}
@media screen and (min-width: 376px) {
  .c-pagination .page-numbers:not(.prev):not(.next):hover {
    background: #e9f4fc;
    text-decoration: underline;
  }
}
@media screen and (max-width: 375px) {
  .c-pagination .page-numbers:not(.prev):not(.next) {
    margin: 0 2px;
  }
}
.c-pagination > .current {
  background-color: #ddd;
  color: #4d4d4d;
}
.c-pagination .dots {
  border: none;
  margin: 0 -5px;
  color: #4d4d4d;
}
.c-pagination .prev,
.c-pagination .next {
  font-size: 1.422rem;
  width: auto;
  border: none;
  display: flex;
  align-items: center;
}
.c-pagination .prev::after, .c-pagination .prev::before,
.c-pagination .next::after,
.c-pagination .next::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("../../../../uploads/ico-arrow-clr.svg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center left;
  transition: all 0.25s ease;
}
@media screen and (min-width: 376px) {
  .c-pagination .prev:hover,
  .c-pagination .next:hover {
    text-decoration: underline;
  }
  .c-pagination .prev:hover::after,
  .c-pagination .next:hover::after {
    transform: translateX(5px);
  }
  .c-pagination .prev:hover::before,
  .c-pagination .next:hover::before {
    transform: translateX(-5px) rotate(180deg);
  }
}
.c-pagination .prev {
  margin: 0 15px 0 0;
}
.c-pagination .prev::after {
  display: none;
}
.c-pagination .prev::before {
  transform: rotate(180deg);
  margin-right: 5px;
}
.c-pagination .next {
  margin: 0 0 0 15px;
}
.c-pagination .next::after {
  margin-left: 5px;
}
.c-pagination .next::before {
  display: none;
}

@media screen and (max-width: 375px) {
  .c-pager__num {
    margin-bottom: 14px;
  }
}
.c-pager__num strong {
  color: #24a1e9;
  font-size: 2.56rem;
  display: inline-block;
  margin-right: 8px;
}

.c-nav-archive-bottom {
  padding-top: 90px;
}
@media screen and (max-width: 375px) {
  .c-nav-archive-bottom {
    padding-top: 40px;
  }
}
.c-nav-archive-bottom .c-pager.search-result-0 {
  display: none;
}

/*----------------------------------------------------------------
  Button
-----------------------------------------------------------------*/
.c-btn-x {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  background-image: url("../../../../uploads/ico_x.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.c-btn-line-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  background-image: url("../../../../uploads/ico_line_circle.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.c-btn-fixed-contact {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 320px;
  height: 50px;
  border-radius: 5px;
  background-color: #20d891;
  color: #fff;
  box-shadow: 3px 3px 15px rgba(41, 216, 145, 0.5);
  font-weight: bold;
  background-image: url("../../../../uploads/ico-arrow1.svg");
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center right 20px;
  font-size: 1.3rem;
  transition: all 0.25s ease;
}
.c-btn-fixed-contact:hover {
  background-position: center right 10px;
  box-shadow: none;
}
@media screen and (max-width: 375px) {
  .c-btn-fixed-contact {
    width: calc(100vw - 40px);
  }
}

[data-fav-total="0"] .c-btn-fixed-contact.keep {
  display: none;
}

.f-nav-contact {
  position: fixed;
  z-index: 10;
  bottom: 20px;
  right: 20px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease;
  display: grid;
  gap: 8px;
}
@media screen and (max-width: 375px) {
  .f-nav-contact {
    width: 100%;
    padding: 20px;
    bottom: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.9);
  }
}
.f-nav-contact .f-nav-contact__row {
  display: flex;
  align-items: center;
  gap: 10px;
}
.f-nav-contact .c-nav-contact {
  flex: 1;
  min-width: 0;
  height: 70px;
  background-color: #f5ff2a;
  color: #000;
}
.f-nav-contact .c-nav-contact .tel {
  color: #4d4d4d;
  background-image: url(../../../../uploads/ico-tel-bk.svg);
  color: #000;
}
.f-nav-contact .c-btn-line {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  padding: 0;
  box-shadow: none;
  font-size: 1rem;
  line-height: 1.1;
}
.f-nav-contact .c-btn-line .ico {
  width: 26px;
  height: 24px;
}

.is-scroll:not(.is-scroll-footer) body:not(.single-job) .f-nav-contact {
  opacity: 1;
  pointer-events: auto;
}

.f-nav-contact__bottom {
  display: none;
}
@media screen and (max-width: 375px) {
  .f-nav-contact__bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.333rem;
    gap: 18px;
    text-decoration: underline;
    color: #24a1e9;
  }
  .f-nav-contact__bottom a {
    display: flex;
    align-items: center;
  }
  .f-nav-contact__bottom a .ico {
    width: 16px;
    margin-right: 3px;
  }
}

.c-btn-entry {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  border-radius: 5px;
  background-color: #20d891;
  color: #fff;
  box-shadow: 3px 3px 15px rgba(41, 216, 145, 0.5);
  font-weight: bold;
  font-size: 2.133rem;
}
.c-btn-entry:hover {
  background-color: #1cf59d;
  box-shadow: none;
}

.c-job-entry-nav {
  position: fixed;
  z-index: 10;
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 0.25s ease;
  width: 100%;
  height: 90px;
  background-color: rgba(255, 255, 255, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
@media screen and (max-width: 375px) {
  .c-job-entry-nav {
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    padding: 20px;
  }
  .c-job-entry-nav > * {
    flex: 1;
    min-width: 0;
    height: 60px;
  }
}
@media screen and (max-width: 375px) {
  .c-job-entry-nav form {
    display: flex;
  }
}
.c-job-entry-nav .c-btn-keep {
  width: 220px;
}
@media screen and (max-width: 375px) {
  .c-job-entry-nav .c-btn-keep {
    width: auto;
    height: 60px;
    background-position: center top 8px;
  }
  .c-job-entry-nav .c-btn-keep::after {
    top: auto;
    bottom: 6px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 1.1rem;
  }
}
.c-job-entry-nav .c-btn-entry {
  width: 320px;
}
@media screen and (max-width: 375px) {
  .c-job-entry-nav .c-btn-entry {
    width: 100%;
    height: 100%;
    font-size: 1.3rem;
  }
}
.c-job-entry-nav .c-btn-line {
  flex-shrink: 0;
  width: 220px;
  height: 50px;
  padding: 0 20px;
  box-shadow: none;
  font-size: 1.1rem;
}
@media screen and (max-width: 375px) {
  .c-job-entry-nav .c-btn-line {
    flex-shrink: 1;
    width: auto;
    height: 60px;
    padding: 8px;
    font-size: 0.9rem;
  }
}

html:not(.is-scroll-footer) .c-job-entry-nav {
  opacity: 1;
  pointer-events: auto;
}

/* .c-btn-map-pin
______________________________________________*/
.c-btn-map-pin {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("../../../../uploads/ico-pin.svg");
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-position: center;
}
.c-btn-map-pin:hover {
  background-color: #24a1e9;
  background-image: url("../../../../uploads/ico-pin-wh.svg");
}

/* .c-btn1
______________________________________________*/
.c-btn1, .c-btn-more, .c-btn1-6, .c-btn1-3, .c-btn1-5, .c-btn-history, .c-btn-keeplist, .c-btn1-4, .c-btn1-2 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 360px;
  height: 70px;
  border-radius: 5px;
  background-color: #24a1e9;
  color: #fff;
  box-shadow: 3px 3px 15px rgba(36, 161, 233, 0.5);
  font-weight: bold;
  background-image: url("../../../../uploads/ico-arrow1.svg");
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center right 20px;
  transition: all 0.25s ease;
}
@media screen and (max-width: 375px) {
  .c-btn1, .c-btn-more, .c-btn1-6, .c-btn1-3, .c-btn1-5, .c-btn-history, .c-btn-keeplist, .c-btn1-4, .c-btn1-2 {
    width: 100%;
  }
}
.c-btn1:hover, .c-btn-more:hover, .c-btn1-6:hover, .c-btn1-3:hover, .c-btn1-5:hover, .c-btn-history:hover, .c-btn-keeplist:hover, .c-btn1-4:hover, .c-btn1-2:hover {
  background-position: center right 10px;
  box-shadow: none;
}

.c-btn1-2 {
  color: #4d4d4d;
  background-color: #fdeb27;
  background-image: url("../../../../uploads/ico-arrow1-bk.svg");
  box-shadow: 3px 3px 15px rgba(253, 235, 39, 0.5);
}

.c-btn1-3, .c-btn1-5, .c-btn-history, .c-btn-keeplist, .c-btn1-4 {
  color: #4d4d4d;
  background-color: #fff;
  background-image: url("../../../../uploads/ico-arrow-clr.svg");
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
  width: 220px;
  height: 50px;
  border: solid 1px #fff;
}
.c-btn1-3.off, .off.c-btn1-5, .off.c-btn-history, .off.c-btn-keeplist, .off.c-btn1-4 {
  display: none;
}
.c-btn1-3, .c-btn1-5, .c-btn-history, .c-btn-keeplist, .c-btn1-4 {
  margin: 0 auto 60px;
}
@media screen and (max-width: 375px) {
  .c-btn1-3, .c-btn1-5, .c-btn-history, .c-btn-keeplist, .c-btn1-4 {
    margin: 0 auto 35px;
  }
}
.c-btn1-3:hover, .c-btn1-5:hover, .c-btn-history:hover, .c-btn-keeplist:hover, .c-btn1-4:hover {
  border: solid 1px #ebebeb;
}

.c-btn1-4 {
  background-image: url("../../../../uploads/ico-arrow-back.svg");
  margin-top: 100px;
}

.c-btn1-5, .c-btn-history, .c-btn-keeplist {
  background-image: url("../../../../uploads/ico-arrow-clr.svg");
  width: 100%;
  margin: 0;
}

.c-btn1-6 {
  width: 220px;
  height: 50px;
}

.c-btn-more {
  width: 100%;
  height: 50px;
  border: solid 2px #24a1e9;
}

.c-btn-keep {
  white-space: nowrap;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  border-radius: 5px;
  background-color: #fdeb27;
  background-color: #fff;
  border: solid 2px #fdeb27;
  font-weight: bold;
  background-image: url("../../../../uploads/ico-star.svg");
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center left 20px;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1);
}
.c-btn-keep::after {
  content: "キープする";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.6rem;
}
.c-btn-keep:hover {
  box-shadow: none;
}
.c-btn-keep.is-fav {
  background-image: url("../../../../uploads/ico-star-bk.svg");
  background-color: #fdeb27;
  font-size: 0;
}
.c-btn-keep.is-fav::after {
  content: "キープ中";
}
.c-btn-keep.is-fav:hover {
  background-color: #fcf398;
}

/* .c-btn2  
______________________________________________*/
.c-btn2, .p-flow-list > * a {
  font-size: 1.422rem;
  color: #24a1e9;
  font-weight: bold;
  line-height: 1;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 375px) {
  .c-btn2, .p-flow-list > * a {
    font-size: 1.5rem;
  }
}
.c-btn2::before, .p-flow-list > * a::before {
  content: "";
  display: block;
  width: 1.2em;
  height: 1.2em;
  background-image: url("../../../../uploads/ico-arrow-clr.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 0.6em;
  transition: all 0.25s ease;
}
@media screen and (min-width: 376px) {
  .c-btn2:hover, .p-flow-list > * a:hover {
    text-decoration: underline;
  }
  .c-btn2:hover::before, .p-flow-list > * a:hover::before {
    transform: translateX(5px);
  }
}

/* .c-btn-contact
______________________________________________*/
.c-btn-contact {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 196px;
  height: 50px;
  border-radius: 25px;
  color: #fff;
  box-shadow: 3px 3px 15px rgba(36, 161, 233, 0.5);
  font-weight: bold;
  font-size: 1.3rem;
  overflow: hidden;
  position: relative;
  transition: all 0.25s ease;
}
.c-btn-contact::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media screen and (min-width: 376px) {
  .c-btn-contact:hover {
    box-shadow: none;
    background-color: #2bd1dc;
  }
}

/* .c-btn-keeplist
______________________________________________*/
.c-btn-keeplist {
  height: 80px;
  position: relative;
}
.c-btn-keeplist .star {
  position: absolute;
  top: 50%;
  left: 10px;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  line-height: 1;
  background-image: url("../../../../uploads/ico-star.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.c-btn-keeplist .txt::after {
  content: "キープリストを見る";
}

body[data-fav-total="0"] .c-btn-keeplist:not(.back) {
  pointer-events: none;
  background-image: none;
}
body[data-fav-total="0"] .c-btn-keeplist:not(.back) .txt {
  opacity: 0.5;
}
body[data-fav-total="0"] .c-btn-keeplist:not(.back) .txt::after {
  content: "キープリストは空です。";
}

.c-btn-history {
  margin: 10px 0 30px;
}

/*----------------------------------------------------------------
  LINE Button
-----------------------------------------------------------------*/
/* .c-btn-line
______________________________________________*/
.c-btn-line {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #06c755;
  box-shadow: 3px 3px 7.5px rgba(6, 199, 85, 0.5);
  color: #fff;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 1;
  white-space: nowrap;
  transition: opacity 0.25s ease;
}
.c-btn-line:hover {
  opacity: 0.8;
}
.c-btn-line p {
  margin: 0;
  text-align: center;
}
.c-btn-line .txt {
  display: flex;
  flex-direction: inherit;
  align-items: center;
  gap: 0;
}
.c-btn-line .ico {
  display: block;
  flex-shrink: 0;
  width: 30px;
  height: 28px;
  background-image: url("../../../../uploads/ico-line.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 375px) {
  .c-btn-line {
    flex-direction: column;
    gap: 4px;
    width: 90px;
    height: 90px;
    padding: 0;
    box-shadow: none;
    font-size: 1.2rem;
  }
  .c-btn-line .ico {
    width: 32px;
    height: 30px;
  }
}

/*----------------------------------------------------------------
  Icons
-----------------------------------------------------------------*/
/*Font Awesome
______________________________________________*/
.ico-fontawesome .icon::before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  content: "\f015";
}

.ico-arrow-back {
  background-image: url("../../../../uploads/ico-arrow-back.svg");
}

/*----------------------------------------------------------------
  Form
-----------------------------------------------------------------*/
/* .c-form
______________________________________________*/
.c-form {
  color: #4d4d4d;
}
.c-form ::-moz-placeholder {
  opacity: 0.5;
}
.c-form ::placeholder {
  opacity: 0.5;
}
.c-form .error {
  position: absolute;
}
.c-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),
.c-form textarea {
  border-radius: 5px;
  background-color: #f5f5f5;
  width: 100%;
  padding: 0.5em 1.7em;
}
.c-form input:not([type=radio]):not([type=checkbox]):not([type=submit]).s,
.c-form textarea.s {
  width: 8em;
}
.c-form input:not([type=radio]):not([type=checkbox]):not([type=submit]).ss,
.c-form textarea.ss {
  width: 5em;
}
.c-form textarea {
  height: 300px;
  width: 100%;
}
.c-form [type=text] {
  height: 50px;
}
.c-form [type=radio] {
  border-radius: 50%;
  width: 21px;
  height: 21px;
  background-color: #fff;
  border: solid 1px #ddd;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-form [type=radio]:checked::after {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #24a1e9;
}
.c-form [type=checkbox] {
  border-radius: 3px;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: solid 1px #ddd;
}
.c-form [type=checkbox]:checked::after {
  content: "";
  display: block;
  width: 21px;
  height: 9px;
  border-left: solid 3px #24a1e9;
  border-bottom: solid 3px #24a1e9;
  transform: rotate(-45deg) translate(1px, 0);
}
.c-form select {
  background-image: url("../../../../uploads/ico-arrow-down.svg");
  background-size: 10px auto;
  background-repeat: no-repeat;
  background-position: center right 20px;
  color: #4d4d4d !important;
  font-weight: bold;
  border-radius: 5px;
  line-height: 1;
  background-color: #fff;
  padding: 0.5em 3em 0.5em 1em;
  width: 100%;
  height: 50px;
}
.c-form .c-form-btn-submit, .c-form .c-form-btn-submit2 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  border-radius: 5px;
  line-height: 1;
  width: 600px;
  height: 80px;
  background-color: #29d891;
  color: #fff;
  font-size: 2.133rem;
  box-shadow: 3px 3px 15px rgba(41, 216, 145, 0.5);
  transition: all 0.25s ease;
}
@media screen and (max-width: 375px) {
  .c-form .c-form-btn-submit, .c-form .c-form-btn-submit2 {
    width: 100%;
    height: 80px;
  }
}
@media screen and (min-width: 376px) {
  .c-form .c-form-btn-submit:hover, .c-form .c-form-btn-submit2:hover {
    background-color: #1cf59d;
    box-shadow: none;
  }
}
.c-form .c-form-btn-submit.back, .c-form .back.c-form-btn-submit2 {
  background-color: #ddd;
  color: #4d4d4d;
}
.c-form .c-form-btn-submit.search, .c-form .search.c-form-btn-submit2 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  border-radius: 5px;
  line-height: 1;
  height: 50px;
  background-color: #fff;
  background-color: #fdeb27;
}
.c-form .c-form-btn-submit.search > span::before, .c-form .search.c-form-btn-submit2 > span::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("../../../../uploads/ico-search.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.c-form-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.c-submit-checkbox {
  margin: 60px auto 0;
}
@media screen and (max-width: 375px) {
  .c-submit-checkbox {
    margin: 33px auto 0;
  }
}
.c-submit-checkbox a {
  color: #24a1e9;
  text-decoration: underline;
}
.c-submit-checkbox a:hover {
  text-decoration: none;
}
.c-submit-checkbox input {
  margin-right: 0.6em;
}

.p-contact-bottom {
  font-size: 1.422rem;
  text-align: center;
  margin-top: 60px;
}
@media screen and (max-width: 375px) {
  .p-contact-bottom {
    margin-top: 20px;
  }
}

.c-btn-search {
  width: 210px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fdeb27;
  font-weight: bold;
  border-radius: 5px;
  color: #4d4d4d !important;
}
.c-btn-search > span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-btn-search > span::before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background-image: url("../../../../uploads/ico-search.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 10px;
}
.c-btn-search:hover {
  background-color: #f5ff00;
  box-shadow: none;
}

/* .c-form-btn-submit
______________________________________________*/
.c-form-btn-submit, .c-form-btn-submit2 {
  margin: 60px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 196px;
  min-width: 100px;
  height: 50px;
  border-radius: 25px;
  line-height: 1;
  color: #fff;
  font-size: 1.3rem;
  box-shadow: 3px 3px 15px rgba(42, 206, 220, 0.5);
  position: relative;
  overflow: hidden;
}
.c-form-btn-submit::after, .c-form-btn-submit2::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #24a1e9;
  z-index: -2;
}
.c-form-btn-submit::before, .c-form-btn-submit2::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.25s ease;
}
.c-form-btn-submit:hover, .c-form-btn-submit2:hover {
  box-shadow: none;
}
.c-form-btn-submit:hover::before, .c-form-btn-submit2:hover::before {
  opacity: 0;
}

.c-form-btn-submit2 {
  background-color: #ccc !important;
  margin-top: 20px;
  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.1) !important;
}

/* for Mw Wpform
______________________________________________*/
.mw_wp_form_complete .c-formComplete--hide, .mw_wp_form_complete .p-contact__header,
.mw_wp_form_complete .c-formConfirm--hide,
.mw_wp_form_complete .c-submit-checkbox,
.mw_wp_form_complete .p-contact-bottom,
.mw_wp_form_complete .c-submitCheckBox,
.mw_wp_form_complete .c-form1__policyArea,
.mw_wp_form_confirm .c-formComplete--hide,
.mw_wp_form_confirm .p-contact__header,
.mw_wp_form_confirm .c-formConfirm--hide,
.mw_wp_form_confirm .c-submit-checkbox,
.mw_wp_form_confirm .p-contact-bottom,
.mw_wp_form_confirm .c-submitCheckBox,
.mw_wp_form_confirm .c-form1__policyArea,
.is-form-confirm .c-formComplete--hide,
.is-form-confirm .p-contact__header,
.is-form-confirm .c-formConfirm--hide,
.is-form-confirm .c-submit-checkbox,
.is-form-confirm .p-contact-bottom,
.is-form-confirm .c-submitCheckBox,
.is-form-confirm .c-form1__policyArea,
.is-form-complete .c-formComplete--hide,
.is-form-complete .p-contact__header,
.is-form-complete .c-formConfirm--hide,
.is-form-complete .c-submit-checkbox,
.is-form-complete .p-contact-bottom,
.is-form-complete .c-submitCheckBox,
.is-form-complete .c-form1__policyArea {
  display: none !important;
}

.c-formConfirm--show-inline,
.c-formConfirm--show {
  display: none;
}

.is-form-confirm .c-formConfirm--show,
.mw_wp_form_confirm .c-formConfirm--show {
  display: block !important;
}

.is-form-confirm .c-formConfirm--show-inline,
.mw_wp_form_confirm .c-formConfirm--show-inline {
  display: inline !important;
}

.mwform-radio-field.horizontal-item {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 375px) {
  .mwform-radio-field.horizontal-item {
    border-radius: 5px;
    border: solid 1px #ddd;
    padding: 10px 20px 10px 10px;
  }
}
.mwform-radio-field.horizontal-item label {
  display: flex;
  align-items: center;
}

/*----------------------------------------------------------------
グリッドのコンポーネント
-----------------------------------------------------------------*/
/* .c-grid1
______________________________________________*/
.c-grid1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
@media screen and (max-width: 375px) {
  .c-grid1 {
    grid-template-columns: repeat(1, 1fr);
    gap: 35px;
  }
}

/*----------------------------------------------------------------
  List
-----------------------------------------------------------------*/
.c-list1 {
  display: flex;
  flex-wrap: wrap;
  border-top: solid 1px #ddd;
  border-left: solid 1px #ddd;
}
.c-list1 > * {
  width: 50%;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  padding: 0.7em 1.1em;
  font-weight: bold;
  font-size: 1.829rem;
  color: #000;
}
.c-list1 > *:nth-child(4n), .c-list1 > *:nth-child(4n-1) {
  background-color: #f6fbfe;
}
@media screen and (max-width: 375px) {
  .c-list1 > * {
    width: 50%;
    font-size: 1.714rem;
  }
}
.c-list1 > * small {
  font-size: 1.6rem;
  color: #4d4d4d;
  font-weight: normal;
}
@media screen and (max-width: 375px) {
  .c-list1 > * small {
    display: block;
  }
}

.c-list2 {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 375px) {
  .c-list2 {
    display: block;
  }
}
.c-list2 > dt {
  padding: 30px 0;
  width: 130px;
  border-top: solid 1px #ddd;
  position: relative;
  font-size: 1.829rem;
  font-weight: bold;
}
.c-list2 > dt::before {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 80px;
  height: 1px;
  background-color: #24a1e9;
}
@media screen and (max-width: 375px) {
  .c-list2 > dt {
    width: 100%;
    font-size: 1.829rem;
    font-weight: bold;
    padding: 13px 0;
    margin-top: 20px;
  }
}
.c-list2 > dd {
  padding: 30px 0;
  width: calc(100% - 130px);
  border-top: solid 1px #ddd;
}
@media screen and (max-width: 375px) {
  .c-list2 > dd {
    padding: 0 0;
    width: 100%;
    border: none;
  }
}
.c-list2 > dd strong {
  font-size: 2.133rem;
}
.c-list2 > dd > dl {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 375px) {
  .c-list2 > dd > dl {
    display: block;
  }
}
.c-list2 > dd > dl > dt {
  margin-bottom: 10px;
  width: 90px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  border: solid 1px #ddd;
  border-radius: 3px;
  background-color: #f5f5f5;
}
.c-list2 > dd > dl > dd {
  margin-bottom: 10px;
  width: calc(100% - 90px);
  padding-left: 20px;
}
@media screen and (max-width: 375px) {
  .c-list2 > dd > dl > dd {
    margin-bottom: 10px;
    width: 100%;
    padding-left: 0;
  }
}

/*.c-list3
______________________________________________*/
.c-list3 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media screen and (max-width: 375px) {
  .c-list3 {
    display: block;
  }
}
.c-list3 dt {
  width: 22.2222222222%;
  font-weight: bold;
  color: #24a1e9;
}
@media screen and (max-width: 375px) {
  .c-list3 dt {
    width: 100%;
  }
}
.c-list3 dd {
  width: 77.7777777778%;
  margin-bottom: 40px;
}
@media screen and (max-width: 375px) {
  .c-list3 dd {
    width: 100%;
  }
}
.c-list3 dd > ul {
  border-bottom: solid 1px #ddd;
}
.c-list3 dd > ul > li {
  font-weight: bold;
  border-top: solid 1px #ddd;
  padding: 16px 0;
}
.c-list3 dd > ul > li small {
  font-weight: normal;
}
.c-list3 dd > ul > li .c-list-notes {
  font-weight: normal;
}

.c-list-notes > li {
  padding-left: 1.3em;
  position: relative;
  line-height: 1.8;
}
.c-list-notes > li::before {
  content: "※";
  display: block;
  position: absolute;
  top: 0.1em;
  left: 0;
}

/*.c-list-num0
______________________________________________*/
.c-list-num0 {
  counter-reset: count;
}
.c-list-num0 > li {
  position: relative;
  padding-left: 2em;
}
.c-list-num0 > li::before {
  content: counter(count, decimal-leading-zero) ".";
  counter-increment: count;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  color: #24a1e9;
}

/*.c-list-check
______________________________________________*/
.c-list-check > li {
  padding-left: 2em;
  position: relative;
  font-weight: bold;
}
.c-list-check > li::after {
  content: "";
  display: block;
  position: absolute;
  top: 0.3em;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../../../../uploads/ico-check.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/*.c-tags
______________________________________________*/
.c-tags, .c-news-cat-list, .c-card-job-m .tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.c-tags > *, .c-news-cat-list > *, .c-card-job-m .tags > * {
  line-height: 1;
  padding: 7px 3px;
  border-radius: 3px;
  color: #24a1e9;
  border: solid 1px #24a1e9;
  background-color: #e6f2fb;
  font-size: 1.164rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}

/*.c-news-cat-list
______________________________________________*/
.c-news-cat-list > * {
  background-color: #fff;
  min-width: 97px;
}

/*.c-feature-list1
______________________________________________*/
.c-feature-list1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 55px 40px;
}
@media screen and (max-width: 375px) {
  .c-feature-list1 {
    grid-template-columns: repeat(1, 1fr);
    gap: 35px;
  }
}
.c-feature-list1 > li {
  position: relative;
}
.c-feature-list1 > li h3 {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 95px;
  height: 40px;
  border-radius: 5px 0 5px 0;
  background-color: #fff;
  color: #24a1e9;
  line-height: 1;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  font-size: 1.6rem;
  padding: 0 6px;
}
.c-feature-list1 > li img {
  border-radius: 5px;
}
.c-feature-list1 > li h4 {
  font-size: 2.56rem;
  margin: 25px 0 16px;
}
@media screen and (max-width: 375px) {
  .c-feature-list1 > li h4 {
    font-size: 2rem;
    margin: 15px 0 10px;
  }
}
.c-feature-list1 > li h4 strong {
  display: block;
}

/*.c-list-news
______________________________________________*/
.c-list-news > li {
  border-bottom: solid 1px #ddd;
}
.c-list-news > li:first-child {
  border-top: solid 1px #ddd;
}
.c-list-news article > a {
  padding: 22px 0;
  display: flex;
  align-items: flex-start;
}
@media screen and (max-width: 375px) {
  .c-list-news article > a {
    flex-wrap: wrap;
    padding-bottom: 19px;
  }
}
.c-list-news article > a .c-news-cat-list {
  margin: 0 10px;
}
@media screen and (max-width: 375px) {
  .c-list-news article > a .c-news-cat-list {
    margin: 0 0 12px;
    width: calc(100% - 84px);
  }
}
@media screen and (max-width: 375px) {
  .c-list-news article > a .date {
    width: 84px;
  }
}
.c-list-news article > a .ttl {
  font-size: 1.5rem;
}
.c-list-news article > a:hover .ttl {
  text-decoration: underline;
}

/*.c-list-voice
______________________________________________*/
.c-list-voice {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
@media screen and (max-width: 375px) {
  .c-list-voice {
    grid-template-columns: repeat(1, 1fr);
  }
}
.c-list-voice > li {
  padding: 36px 40px 36px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
}
@media screen and (max-width: 375px) {
  .c-list-voice > li {
    padding: 30px;
  }
}
.c-list-voice > li h3 {
  font-size: 1.6rem;
  line-height: 1.8;
  margin-bottom: 10px;
}
.c-list-voice > li .person {
  margin-top: auto;
  color: #24a1e9;
  display: flex;
  align-items: center;
}
.c-list-voice > li .person::before {
  content: "";
  display: block;
  width: 20px;
  height: 25px;
  background-image: url("../../../../uploads/ico-person-p.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
}
.c-list-voice > li.sex-m {
  background-color: #f4fbfe;
}
.c-list-voice > li.sex-m .person {
  color: #24a1e9;
}
.c-list-voice > li.sex-m .person::before {
  background-image: url("../../../../uploads/ico-person-m.svg");
}
.c-list-voice > li.sex-w {
  background-color: #fdf5fa;
}
.c-list-voice > li.sex-w .person {
  color: #d271af;
}
.c-list-voice > li.sex-w .person::before {
  background-image: url("../../../../uploads/ico-person-w.svg");
}

/*----------------------------------------------------------------
  Text, Lead
-----------------------------------------------------------------*/
.c-ttl1, .c-post h2 {
  position: relative;
  border-bottom: solid 1px #ddd;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
@media screen and (max-width: 375px) {
  .c-ttl1, .c-post h2 {
    padding-bottom: 15px;
    margin-bottom: 40px;
  }
}
.c-ttl1 small, .c-post h2 small {
  display: block;
  color: #24a1e9;
  text-transform: uppercase;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
}
.c-ttl1::after, .c-post h2::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80px;
  height: 1px;
  background-color: #24a1e9;
}

.c-ttl2, .c-ttl3 {
  text-align: center;
}
@media screen and (max-width: 375px) {
  .c-ttl2, .c-ttl3 {
    font-size: 2rem;
  }
  .c-ttl2 .m, .c-ttl3 .m {
    font-size: 1.829rem;
  }
}
.c-ttl2 small, .c-ttl3 small {
  display: block;
  color: #24a1e9;
  text-transform: uppercase;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  line-height: 1.2;
}
@media screen and (max-width: 375px) {
  .c-ttl2 small, .c-ttl3 small {
    font-size: 1.829rem;
  }
}

.c-ttl3 {
  text-align: left;
  font-size: 2.56rem;
}
.c-ttl3 small {
  font-size: 1.6rem;
  margin-bottom: 8px;
}

.c-ttl4 {
  font-size: 1.6rem;
  color: #24a1e9;
  margin: 30px 0 5px;
}

.c-ttl5 {
  font-size: 3.2rem;
  line-height: 1;
  margin-bottom: 50px;
  position: relative;
}
@media screen and (max-width: 375px) {
  .c-ttl5 {
    font-size: 3rem;
    margin-bottom: 33px;
  }
}
.c-ttl5.keep {
  padding-left: 60px;
}
.c-ttl5.keep::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  background-image: url("../../../../uploads/ico-star.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.c-link1 {
  color: #24a1e9;
  text-decoration: underline;
}
.c-link1:hover {
  text-decoration: none;
}

.c-search-filter {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 1.829rem;
}
@media screen and (max-width: 375px) {
  .c-search-filter {
    display: block;
  }
}
.c-search-filter > * {
  margin-right: 1em;
}
.c-search-filter h2 {
  font-size: 1.829rem;
  color: #24a1e9;
}

/*----------------------------------------------------------------
    Media
-----------------------------------------------------------------*/
/* Responsive Video(16:9)
______________________________________________*/
.c-youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.c-youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* Responsive MAP
______________________________________________*/
.c-gmap, .p-company-access .gmap {
  position: relative;
  padding-top: 46.1538461538%;
}
@media screen and (max-width: 375px) {
  .c-gmap, .p-company-access .gmap {
    padding-top: 100%;
  }
}
.c-gmap iframe, .p-company-access .gmap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* .c-video1
______________________________________________*/
.c-video1 {
  max-width: 654px;
  margin: 0 auto;
}

/*----------------------------------------------------------------
	Color
-----------------------------------------------------------------*/
/*----------------------------------------------------------------
  プロジェクト、ページ用ユニークスタイル .p-
-----------------------------------------------------------------*/
/* p-404
______________________________________________*/
.p-404 {
  text-align: center;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-404 {
    padding-bottom: 60px;
  }
}
.p-404 h2 {
  font-size: 7rem;
  color: #24a1e9;
  line-height: 1;
}
@media screen and (max-width: 375px) {
  .p-404 h2 {
    font-size: 4.2rem;
  }
}
.p-404 h3 {
  font-size: 2.13rem;
  margin: 20px 0 56px;
}
@media screen and (max-width: 375px) {
  .p-404 h3 {
    margin: 20px 0 40px;
  }
}
.p-404 .c-btn1, .p-404 .c-btn1-2, .p-404 .c-btn1-3, .p-404 .c-btn1-4, .p-404 .c-btn1-5, .p-404 .c-btn1-6, .p-404 .c-btn-more, .p-404 .c-btn-keeplist, .p-404 .c-btn-history {
  margin: 55px auto 0;
}

/* Job Single
______________________________________________*/
.p-jobs-single {
  padding-top: 60px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-jobs-single {
    padding-top: 20px;
    padding-bottom: 0;
  }
}

.p-jobs-single-feature {
  background-color: #24a1e9;
  border-radius: 5px;
  margin-top: 30px;
  padding: 50px 40px 60px;
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature {
    border-radius: 0 0 5px 5px;
    margin-top: 0;
    padding: 35px 20px 25px;
  }
}
.p-jobs-single-feature h2 {
  text-align: center;
  color: #fff;
  font-size: 2.4rem;
  margin-bottom: 55px;
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature h2 {
    margin-bottom: 30px;
  }
}
.p-jobs-single-feature h3 {
  font-size: 1em;
}
.p-jobs-single-feature h4 {
  font-size: 1em;
  color: #24a1e9;
  margin: 1em 0 0;
}
.p-jobs-single-feature ul {
  list-style-type: disc;
  list-style-position: inside;
}
.p-jobs-single-feature .box {
  background-color: #fff;
  border-radius: 5px;
  padding: 55px 60px 40px;
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature .box {
    padding: 32px 20px 40px;
  }
}
.p-jobs-single-feature .box dl {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature .box dl {
    display: block;
  }
}
.p-jobs-single-feature .box dl:nth-of-type(1) {
  border-bottom: solid 1px #ddd;
  margin-bottom: 20px;
}
.p-jobs-single-feature .box dl dt {
  width: 135px;
  font-weight: bold;
  font-size: 1.829rem;
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature .box dl dt {
    width: 100%;
    text-align: center;
    margin-bottom: 26px;
  }
}
.p-jobs-single-feature .box dl dd {
  width: calc(100% - 135px);
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature .box dl dd {
    width: 100%;
  }
}
.p-jobs-single-feature .box dl dd p {
  margin-bottom: 1.8em;
}
.p-jobs-single-feature nav {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 40px 0 0;
  gap: 20px;
}
@media screen and (max-width: 375px) {
  .p-jobs-single-feature nav {
    display: none;
  }
}
.p-jobs-single-feature nav a {
  width: 320px;
}

.p-jobs-single__bottom_nav {
  display: flex;
  align-items: center;
}

/* p-jobs-content
______________________________________________*/
.p-jobs-content {
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-jobs-content {
    padding-bottom: 0;
  }
}

.p-jobs-list {
  margin-top: 20px;
}
.p-jobs-list > li {
  margin-bottom: 60px;
}
@media screen and (max-width: 375px) {
  .p-jobs-list > li {
    margin-bottom: 20px;
  }
}

/* Contact
______________________________________________*/
.p-contact {
  padding-top: 115px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-contact {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.p-contact select {
  width: auto;
}

.p-contact__header {
  margin-bottom: 60px;
}
@media screen and (max-width: 375px) {
  .p-contact__header {
    margin-bottom: 48px;
  }
}
.p-contact__header h3 {
  margin-bottom: 10px;
}
.p-contact__header strong {
  display: block;
  color: red;
  margin: 1.2em 0 0;
}
.p-contact__header strong a {
  text-decoration: underline;
}

.p-contact-thanks {
  text-align: center;
  padding-bottom: 130px;
}
@media screen and (max-width: 375px) {
  .p-contact-thanks {
    text-align: left;
    padding-bottom: 60px;
  }
}
.p-contact-thanks h2 {
  text-align: center;
  margin: 0 0 40px;
}
@media screen and (max-width: 375px) {
  .p-contact-thanks h2 {
    margin: 0 0 35px;
  }
}
.p-contact-thanks .c-btn1, .p-contact-thanks .c-btn1-2, .p-contact-thanks .c-btn1-3, .p-contact-thanks .c-btn1-4, .p-contact-thanks .c-btn1-5, .p-contact-thanks .c-btn1-6, .p-contact-thanks .c-btn-more, .p-contact-thanks .c-btn-keeplist, .p-contact-thanks .c-btn-history {
  margin: 40px auto 0;
}

/* News
______________________________________________*/
.p-news-archive {
  padding-top: 65px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-news-archive {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.p-news-single {
  padding-top: 110px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-news-single {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

/* Recruit
______________________________________________*/
.p-recruit-header {
  position: relative;
}
.p-recruit-header .mv-txt {
  position: absolute;
  top: -180px;
  right: 55px;
  width: 510px;
}
@media screen and (max-width: 375px) {
  .p-recruit-header .mv-txt {
    top: -70px;
    right: 0px;
    width: 200px;
  }
}

.p-recruit-service {
  padding-top: 60px;
  padding-bottom: 90px;
}
@media screen and (max-width: 375px) {
  .p-recruit-service {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.p-recruit-service h2 {
  margin-bottom: 32px;
}
.p-recruit-service .list-bussiness {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  padding: 70px 0 60px;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .p-recruit-service .list-bussiness {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
    padding: 40px 0 40px;
  }
}
.p-recruit-service .list-bussiness h3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 182px;
  background-color: #fff;
  margin-bottom: 20px;
}
.p-recruit-service .list-bussiness h3 small {
  font-size: 1.422rem;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  color: #24a1e9;
  margin-bottom: 14px;
}
.p-recruit-service .c-btn1, .p-recruit-service .c-btn1-2, .p-recruit-service .c-btn1-3, .p-recruit-service .c-btn1-4, .p-recruit-service .c-btn1-5, .p-recruit-service .c-btn1-6, .p-recruit-service .c-btn-more, .p-recruit-service .c-btn-keeplist, .p-recruit-service .c-btn-history {
  margin: 0 auto;
}

.p-recruit-service2 {
  padding-top: 124px;
  padding-bottom: 30px;
}
@media screen and (max-width: 375px) {
  .p-recruit-service2 {
    padding-top: 40px;
    padding-bottom: 0;
  }
}
.p-recruit-service2 h2 {
  margin-bottom: 50px;
}
.p-recruit-service2 .list1 > li {
  margin-bottom: 60px;
  display: flex;
  align-items: center;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .p-recruit-service2 .list1 > li {
    margin-bottom: 40px;
    display: block;
  }
}
.p-recruit-service2 .list1 > li img {
  display: block;
  width: 350px;
  min-width: 350px;
  margin-right: 40px;
}
@media screen and (max-width: 375px) {
  .p-recruit-service2 .list1 > li img {
    width: 100%;
    min-width: 0;
    margin-right: 0;
  }
}
.p-recruit-service2 .list1 > li h3 {
  font-size: 2.4rem;
}
@media screen and (max-width: 375px) {
  .p-recruit-service2 .list1 > li h3 {
    font-size: 2.4rem;
    margin: 20px 0 0;
  }
}
.p-recruit-service2 .list1 > li ul {
  margin: 35px 0 15px;
  font-size: 1.6rem;
}
@media screen and (max-width: 375px) {
  .p-recruit-service2 .list1 > li ul {
    margin: 15px 0 15px;
  }
}
.p-recruit-service2 .list1 > li ul li {
  position: relative;
  padding-left: 1.1em;
}
.p-recruit-service2 .list1 > li ul li::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.6em;
  left: 0;
  width: 0.5em;
  height: 0.5em;
  background-color: #24a1e9;
  transform: rotate(45deg);
}

.p-recruit-merit {
  padding-top: 30px;
  padding-bottom: 60px;
}
@media screen and (max-width: 375px) {
  .p-recruit-merit {
    padding-top: 10px;
    padding-bottom: 0;
  }
}
.p-recruit-merit h3 {
  margin: -5px 0 33px;
}
@media screen and (max-width: 375px) {
  .p-recruit-merit h3 {
    margin: 0 0 20px;
  }
}

.p-recruit-application {
  padding-top: 55px;
  padding-bottom: 120px;
}
.p-recruit-application h2 {
  margin-bottom: 15px;
}

/* Company
______________________________________________*/
.p-company {
  padding-top: 120px;
}
@media screen and (max-width: 375px) {
  .p-company {
    padding-top: 40px;
  }
}

.p-company-message h2 {
  margin-bottom: 55px;
}
@media screen and (max-width: 375px) {
  .p-company-message h2 {
    text-align: left;
    margin-bottom: 28px;
  }
}
.p-company-message p {
  margin-bottom: 1.8em;
}

.p-company-idea {
  padding-top: 85px;
}
@media screen and (max-width: 375px) {
  .p-company-idea {
    padding-top: 0;
  }
}
.p-company-idea h2 {
  margin-bottom: 0;
}
@media screen and (max-width: 375px) {
  .p-company-idea h2 {
    text-align: left;
  }
}
.p-company-idea .list-idea > li {
  display: flex;
  min-height: 233px;
  border-bottom: solid 1px #ddd;
  padding: 55px 0 60px;
}
@media screen and (max-width: 375px) {
  .p-company-idea .list-idea > li {
    display: block;
    padding: 20px 0 20px;
    min-height: none;
  }
}
.p-company-idea .list-idea > li h3 {
  width: 260px;
  min-width: 260px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
@media screen and (max-width: 375px) {
  .p-company-idea .list-idea > li h3 {
    width: 100%;
    min-width: 0;
    font-size: 2.4rem;
  }
}
.p-company-idea .list-idea > li h3 > strong {
  font-size: 4rem;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  margin-bottom: 8px;
}
@media screen and (max-width: 375px) {
  .p-company-idea .list-idea > li h3 > strong {
    font-size: 3.2rem;
    margin-bottom: 8px;
  }
}
.p-company-idea .list-idea > li h3 > small {
  font-size: 1.422rem;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  color: #24a1e9;
  margin-top: 18px;
}
@media screen and (max-width: 375px) {
  .p-company-idea .list-idea > li h3 > small {
    font-size: 1.6rem;
    margin-top: 7px;
  }
}
.p-company-idea .list-idea > li > *:nth-child(2) {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.p-company-idea .list-idea > li > *:nth-child(2) h4 {
  font-size: 2.56rem;
  text-align: center;
  margin-right: 50px;
}
@media screen and (max-width: 375px) {
  .p-company-idea .list-idea > li > *:nth-child(2) h4 {
    font-size: 2rem;
    margin: 20px 0 0;
  }
}
.p-company-idea .list-idea > li .c-list-num0 {
  -moz-column-count: 2;
       column-count: 2;
  margin-left: -30px;
  transform: translateX(30px);
}
@media screen and (max-width: 375px) {
  .p-company-idea .list-idea > li .c-list-num0 {
    -moz-column-count: 1;
         column-count: 1;
    margin: 20px 0 0 0;
    transform: translateX(0);
  }
  .p-company-idea .list-idea > li .c-list-num0 > li {
    margin-bottom: 2px;
  }
}

.p-company-outline {
  padding: 115px 0 60px;
}
@media screen and (max-width: 375px) {
  .p-company-outline {
    padding: 50px 0 40px;
  }
}
.p-company-outline h2 {
  margin-bottom: 60px;
}
@media screen and (max-width: 375px) {
  .p-company-outline h2 {
    text-align: left;
    margin-bottom: 25px;
  }
}

.p-company-access {
  padding: 67px 0 115px;
}
@media screen and (max-width: 375px) {
  .p-company-access {
    padding: 10px 0 115px;
  }
}
.p-company-access h2 {
  margin-bottom: 60px;
}
@media screen and (max-width: 375px) {
  .p-company-access h2 {
    text-align: left;
    margin-bottom: 40px;
  }
}
.p-company-access .maps {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 55px 60px;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .p-company-access .maps {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
}
.p-company-access .gmap {
  padding-top: 100%;
}
.p-company-access .body {
  position: relative;
}
.p-company-access .maplink {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 1.422rem;
  color: #24a1e9;
  font-weight: bold;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 375px) {
  .p-company-access .maplink {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 20px;
  }
}
.p-company-access .maplink::before {
  content: "";
  display: block;
  width: 18px;
  height: 26px;
  background-image: url("../../../../uploads/ico-pin.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 0.7em;
}
.p-company-access h3 {
  font-size: 2.133rem;
  margin: 15px 0 15px;
}

/* .p-partner
______________________________________________*/
@media screen and (max-width: 375px) {
  .p-partner__img1 img {
    max-width: none;
    width: auto;
    height: 190px;
    margin-left: -117px;
  }
}

.p-partner-header {
  padding: 115px 0 55px;
}
.p-partner-header h2 {
  font-size: 4.754rem;
  margin-bottom: 25px;
}

.p-partner-merit {
  position: relative;
  padding: 60px 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
@media screen and (max-width: 375px) {
  .p-partner-merit {
    padding: 20px 0;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
.p-partner-merit > * {
  height: 257px;
  background-color: #fff;
}
@media screen and (max-width: 375px) {
  .p-partner-merit > * {
    height: auto;
    padding-bottom: 25px;
  }
}
.p-partner-merit > * h3 {
  font-size: 1.422rem;
  color: #fff;
  display: inline-block;
  background-color: #24a1e9;
  padding: 4px 8px;
  border-radius: 0 5px 5px 0;
  margin-top: 24px;
}
.p-partner-merit > * h4 {
  text-align: center;
  margin: 20px 0 13px;
  height: 3em;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 375px) {
  .p-partner-merit > * h4 {
    height: auto;
    margin: 24px 0 10px;
    font-size: 2rem;
  }
}
.p-partner-merit > * img {
  width: 130px;
  display: block;
  margin: 0 auto;
}

.p-partner-service {
  padding: 160px 0 0;
}
@media screen and (max-width: 375px) {
  .p-partner-service {
    padding: 40px 0 0;
  }
}
.p-partner-service h2 {
  margin-bottom: 0;
}
@media screen and (max-width: 375px) {
  .p-partner-service h2 {
    text-align: left;
    padding-bottom: 20px;
  }
}
.p-partner-service .list > li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 60px 0;
  border-bottom: solid 1px #ddd;
}
@media screen and (max-width: 375px) {
  .p-partner-service .list > li {
    flex-direction: column-reverse;
    padding: 40px 0;
  }
}
.p-partner-service .list > li img {
  width: 400px;
  display: block;
  margin-left: 60px;
}
@media screen and (max-width: 375px) {
  .p-partner-service .list > li img {
    width: 100%;
    margin-left: 0;
  }
}
.p-partner-service .list > li h3 {
  margin-bottom: 18px;
}
@media screen and (max-width: 375px) {
  .p-partner-service .list > li h3 {
    font-size: 2.4rem;
    margin: 18px 0 10px;
  }
}
@media screen and (max-width: 375px) {
  .p-partner-service .c-ttl4 {
    margin: 8px 0 5px;
  }
}

.p-partner-industry {
  padding-top: 115px;
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-partner-industry {
    padding-top: 36px;
    padding-bottom: 40px;
  }
  .p-partner-industry .c-ttl1, .p-partner-industry .c-post h2, .c-post .p-partner-industry h2 {
    text-align: left;
    margin-bottom: 20px;
  }
}

.p-partner-voice {
  padding-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-partner-voice {
    padding-bottom: 40px;
  }
}

.c-industry-list {
  display: flex;
  gap: 14px;
}
@media screen and (max-width: 375px) {
  .c-industry-list {
    flex-wrap: wrap;
    gap: 20px;
  }
}
.c-industry-list > * {
  width: 100%;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .c-industry-list > * {
    font-size: 1.28rem;
    line-height: 1.8;
    width: calc(50% - 10px);
    margin-bottom: 15px;
  }
}
.c-industry-list > * h3 {
  font-size: 2.133rem;
  color: #24a1e9;
  text-align: center;
  margin-bottom: 20px;
}

/* flow
______________________________________________*/
.p-flow-list {
  padding-top: 120px;
  padding-bottom: 190px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
@media screen and (max-width: 375px) {
  .p-flow-list {
    padding-top: 40px;
    padding-bottom: 40px;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
.p-flow-list > * {
  background-color: #fff;
  border-radius: 5px;
  padding: 20px 40px 38px;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .p-flow-list > * {
    padding: 20px 20px 38px;
    font-size: 1.6rem;
  }
}
.p-flow-list > * .num {
  font-size: 1.829rem;
  font-family: "Roboto", "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "YuGothic", "Helvetica Neue", "Helvetica", "sans-serif";
  color: #24a1e9;
  font-weight: bold;
  margin-left: -20px;
}
@media screen and (max-width: 375px) {
  .p-flow-list > * .num {
    font-size: 1.6rem;
    margin-left: 0;
  }
}
.p-flow-list > * img {
  width: 130px;
  display: block;
  margin: 0 auto;
}
.p-flow-list > * h2 {
  font-size: 2.133rem;
  text-align: center;
  margin: 10px 0 15px;
}
@media screen and (max-width: 375px) {
  .p-flow-list > * h2 {
    font-size: 2rem;
    margin: 16px 0 13px;
  }
}
.p-flow-list > * a {
  margin: 1em 0 0;
}
@media screen and (max-width: 375px) {
  .p-flow-list > * a {
    font-size: 1.422rem;
  }
}

/* features
______________________________________________*/
.p-features-strength {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 60px;
  padding-bottom: 30px;
}
@media screen and (max-width: 375px) {
  .p-features-strength {
    padding-top: 40px;
    padding-bottom: 55px;
    flex-direction: column-reverse;
  }
}
.p-features-strength .c-ttl2, .p-features-strength .c-ttl3 {
  text-align: left;
  margin: -20px 0 18px;
}
@media screen and (max-width: 375px) {
  .p-features-strength .c-ttl2, .p-features-strength .c-ttl3 {
    margin: -25px 0 15px;
    font-size: 3rem;
  }
}
.p-features-strength .c-ttl2 small, .p-features-strength .c-ttl3 small {
  font-size: 1.6rem;
  margin-bottom: 15px;
}
@media screen and (max-width: 375px) {
  .p-features-strength .c-ttl2 small, .p-features-strength .c-ttl3 small {
    font-size: 1.6rem;
  }
}
.p-features-strength .pict {
  display: block;
  width: 330px;
  min-width: 330px;
  margin-left: 30px;
}
@media screen and (max-width: 375px) {
  .p-features-strength .pict {
    width: 295px;
    min-width: 0;
    margin-left: 0;
  }
}

.p-features-block1 {
  padding-top: 125px;
}
@media screen and (max-width: 375px) {
  .p-features-block1 {
    padding-top: 42px;
  }
  .p-features-block1 .c-ttl1, .p-features-block1 .c-post h2, .c-post .p-features-block1 h2 {
    text-align: left;
  }
}

.p-features-list1 {
  margin: 56px 0 0;
}
@media screen and (max-width: 375px) {
  .p-features-list1 {
    margin: 36px 0 0;
  }
}
.p-features-list1 > li {
  display: flex;
  margin-bottom: 120px;
}
@media screen and (max-width: 375px) {
  .p-features-list1 > li {
    display: block;
    margin-bottom: 75px;
  }
}
.p-features-list1 > li img {
  width: 510px;
  min-width: 510px;
  margin-right: 60px;
}
@media screen and (max-width: 375px) {
  .p-features-list1 > li img {
    width: 100%;
    min-width: 0;
    margin-right: 0;
  }
}
.p-features-list1 > li h3 {
  background-color: #fff;
  padding: 42px 0 34px 34px;
  margin: 0 0 18px -118px;
}
@media screen and (max-width: 375px) {
  .p-features-list1 > li h3 {
    padding: 0;
    margin: 18px 0 10px;
    font-size: 2rem;
  }
}
.p-features-list1 > li h4 {
  font-size: 1.6rem;
  color: #24a1e9;
  margin: 30px 0 5px;
}
@media screen and (max-width: 375px) {
  .p-features-list1 > li h4 {
    margin: 10px 0 7px;
  }
}

/* トップ
______________________________________________*/
.p-top-new-job {
  background-color: #f5f5f5;
  padding: 70px 0 78px;
}
@media screen and (max-width: 375px) {
  .p-top-new-job {
    padding: 45px 0 60px;
  }
}
.p-top-new-job .c-scroll-box {
  margin-top: 35px;
}
@media screen and (max-width: 375px) {
  .p-top-new-job .c-scroll-box {
    margin-top: 15px;
  }
}
.p-top-new-job .c-btn1-2 {
  margin: 26px auto 0;
}
@media screen and (max-width: 375px) {
  .p-top-new-job .c-btn1-2 {
    margin: 30px 0 0 20px;
    width: calc(100% - 40px);
  }
}

.p-top-feature {
  padding-top: 130px;
}
@media screen and (max-width: 375px) {
  .p-top-feature {
    padding-top: 38px;
  }
}
.p-top-feature .c-btn1, .p-top-feature .c-btn1-2, .p-top-feature .c-btn1-3, .p-top-feature .c-btn1-4, .p-top-feature .c-btn1-5, .p-top-feature .c-btn1-6, .p-top-feature .c-btn-more, .p-top-feature .c-btn-keeplist, .p-top-feature .c-btn-history {
  margin: 60px auto 0;
}
@media screen and (max-width: 375px) {
  .p-top-feature .c-btn1, .p-top-feature .c-btn1-2, .p-top-feature .c-btn1-3, .p-top-feature .c-btn1-4, .p-top-feature .c-btn1-5, .p-top-feature .c-btn1-6, .p-top-feature .c-btn-more, .p-top-feature .c-btn-keeplist, .p-top-feature .c-btn-history {
    margin: 35px auto 0;
  }
}

.p-top-tips {
  padding-top: 125px;
  padding-bottom: 105px;
}
@media screen and (max-width: 375px) {
  .p-top-tips {
    padding-top: 40px;
    padding-bottom: 50px;
  }
}
.p-top-tips .c-btn1, .p-top-tips .c-btn1-2, .p-top-tips .c-btn1-3, .p-top-tips .c-btn1-4, .p-top-tips .c-btn1-5, .p-top-tips .c-btn1-6, .p-top-tips .c-btn-more, .p-top-tips .c-btn-keeplist, .p-top-tips .c-btn-history {
  margin: 58px auto 0;
}
@media screen and (max-width: 375px) {
  .p-top-tips .c-btn1, .p-top-tips .c-btn1-2, .p-top-tips .c-btn1-3, .p-top-tips .c-btn1-4, .p-top-tips .c-btn1-5, .p-top-tips .c-btn1-6, .p-top-tips .c-btn-more, .p-top-tips .c-btn-keeplist, .p-top-tips .c-btn-history {
    margin: 35px auto 0;
  }
}

.p-top-partner {
  background-color: #f5f5f5;
  max-width: 1440px;
  margin: 0 auto;
  position: relative;
  padding-top: 374px;
  overflow-x: hidden;
}
@media screen and (max-width: 375px) {
  .p-top-partner {
    padding-top: 180px;
    max-width: none;
  }
}
.p-top-partner .bg {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 810px;
  width: 100%;
}
@media screen and (max-width: 375px) {
  .p-top-partner .bg {
    left: -80px;
    height: 300px;
    width: auto;
    max-width: none;
    -o-object-fit: fill;
       object-fit: fill;
  }
}
.p-top-partner .main {
  width: 50%;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  height: 496px;
  padding: 80px;
  font-size: 1.422rem;
}
@media screen and (max-width: 375px) {
  .p-top-partner .main {
    margin: 0 auto;
    width: calc(100% - 40px);
    height: auto;
    padding: 38px 20px 50px;
    font-size: 1.333rem;
  }
}
.p-top-partner .c-ttl2, .p-top-partner .c-ttl3 {
  text-align: left;
  margin-bottom: 30px;
}
@media screen and (max-width: 375px) {
  .p-top-partner .c-ttl2, .p-top-partner .c-ttl3 {
    text-align: center;
    white-space: nowrap;
    margin-bottom: 10px;
  }
}
.p-top-partner .c-ttl2 small, .p-top-partner .c-ttl3 small {
  margin-bottom: 10px;
}
.p-top-partner .c-btn1, .p-top-partner .c-btn1-2, .p-top-partner .c-btn1-3, .p-top-partner .c-btn1-4, .p-top-partner .c-btn1-5, .p-top-partner .c-btn1-6, .p-top-partner .c-btn-more, .p-top-partner .c-btn-keeplist, .p-top-partner .c-btn-history {
  margin: 35px auto 0;
}
@media screen and (max-width: 375px) {
  .p-top-partner .c-btn1, .p-top-partner .c-btn1-2, .p-top-partner .c-btn1-3, .p-top-partner .c-btn1-4, .p-top-partner .c-btn1-5, .p-top-partner .c-btn1-6, .p-top-partner .c-btn-more, .p-top-partner .c-btn-keeplist, .p-top-partner .c-btn-history {
    margin: 20px auto 0;
  }
}

.p-top-news {
  background-color: #f5f5f5;
  padding: 118px 0 136px;
}
@media screen and (max-width: 375px) {
  .p-top-news {
    padding: 40px 0 80px;
  }
}
.p-top-news > * {
  display: flex;
}
@media screen and (max-width: 375px) {
  .p-top-news > * {
    display: block;
  }
}
.p-top-news > * > *:nth-child(1) {
  width: 266px;
}
@media screen and (max-width: 375px) {
  .p-top-news > * > *:nth-child(1) {
    width: 100%;
  }
}
.p-top-news > * > *:nth-child(2) {
  width: calc(100% - 266px);
}
@media screen and (max-width: 375px) {
  .p-top-news > * > *:nth-child(2) {
    width: 100%;
  }
}
.p-top-news .c-ttl2, .p-top-news .c-ttl3 {
  margin-top: 65px;
  text-align: left;
  font-size: 2.56rem;
  margin-bottom: 40px;
}
@media screen and (max-width: 375px) {
  .p-top-news .c-ttl2, .p-top-news .c-ttl3 {
    margin-top: 0;
    text-align: center;
    font-size: 2.4rem;
    margin-bottom: 18px;
  }
}
.p-top-news .c-ttl2 small, .p-top-news .c-ttl3 small {
  font-size: 1.829rem;
}
@media screen and (max-width: 375px) {
  .p-top-news .c-ttl2 small, .p-top-news .c-ttl3 small {
    font-size: 1.8rem;
    margin-bottom: 5px;
  }
}
.p-top-news nav {
  margin-bottom: 30px;
}
@media screen and (max-width: 375px) {
  .p-top-news nav {
    display: flex;
    justify-content: space-between;
    font-size: 1.422rem;
    margin-bottom: 15px;
  }
}
.p-top-news nav button {
  display: block;
  margin-bottom: 4px;
}
.p-top-news nav button.current {
  color: #24a1e9;
}
@media screen and (min-width: 376px) {
  .p-top-news nav button:hover {
    text-decoration: underline;
  }
}
.p-top-news .tab > * {
  display: none;
}
.p-top-news .tab > *.current {
  display: block;
}
@media screen and (max-width: 375px) {
  .p-top-news .c-btn2, .p-top-news .p-flow-list > * a, .p-flow-list > * .p-top-news a {
    position: absolute;
    right: 20px;
    bottom: -35px;
  }
}

/* privacy policy
______________________________________________*/
.p-policy {
  padding-top: 115px;
  padding-bottom: 115px;
}
@media screen and (max-width: 375px) {
  .p-policy {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

/*----------------------------------------------------------------
  for JavaScript
-----------------------------------------------------------------*/
/* .js-
______________________________________________*/
/* .js-fade1
______________________________________________*/
.js-fade1 > * {
  transition: all 0.8s ease;
  opacity: 0;
  transform: translateY(100px);
}
.js-fade1 > *.effOn {
  opacity: 1;
  transform: translateY(0);
}

/* .c-hover-zoom
______________________________________________*/
.c-hover-zoom .img img, .c-card1 .img img, .c-card2 .img img {
  transition: all 0.8s ease;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-hover-zoom:hover .img::after, .c-card1:hover .img::after, .c-card2:hover .img::after {
  opacity: 1;
}
.c-hover-zoom:hover .img img, .c-card1:hover .img img, .c-card2:hover .img img {
  transform: scale(1.1);
}
.c-hover-zoom:hover h3, .c-card1:hover h3, .c-card2:hover h3 {
  color: #24a1e9;
}

/*----------------------------------------------------------------
  状態管理
-----------------------------------------------------------------*/
/* .is-
______________________________________________*/
.is-tb,
.is-tb-flex,
.is-tb-inline-flex,
.is-tb-inline,
.is-tb-inline-block {
  display: none !important;
}

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

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

.is-pc-flex {
  display: flex !important;
}

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

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

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

@media only screen and (max-width: 750px) {
  .is-pc,
  .is-pc-flex,
  .is-pc-inline-flex,
  .is-pc-inline,
  .is-pc-inline-block {
    display: none !important;
  }
  .is-sp {
    display: block !important;
  }
  .is-sp-flex {
    display: flex !important;
  }
  .is-sp-inline-flex {
    display: inline-flex !important;
  }
  .is-sp-inline {
    display: inline !important;
  }
  .is-sp-inline-block {
    display: inline-block !important;
  }
}
/*----------------------------------------------------------------
    Utilitys
-----------------------------------------------------------------*/
/*  カラー
______________________________________________*/
.u-clrBase1 {
  color: #fff !important;
}

.u-bgClrBase1 {
  background-color: #fff !important;
}

.u-borderClrBase1 {
  background-color: #fff !important;
}

.u-clrMain1 {
  color: #24a1e9 !important;
}

.u-bgClrMain1 {
  background-color: #24a1e9 !important;
}

.u-borderClrMain1 {
  background-color: #24a1e9 !important;
}

.u-clrAccent1 {
  color: #fdeb27 !important;
}

.u-bgClrAccent1 {
  background-color: #fdeb27 !important;
}

.u-borderClrAccent1 {
  background-color: #fdeb27 !important;
}

.u-clrText1 {
  color: #4d4d4d !important;
}

.u-bgClrText1 {
  background-color: #4d4d4d !important;
}

.u-borderClrText1 {
  background-color: #4d4d4d !important;
}

.u-clrBorder1 {
  color: #ddd !important;
}

.u-bgClrBorder1 {
  background-color: #ddd !important;
}

.u-borderClr1 {
  background-color: #ddd !important;
}

.u-clrWh,
.u-clrWhite {
  color: white !important;
}

.u-clrBk,
.u-clrBlack {
  color: black !important;
}

.u-clrRed {
  color: red !important;
}

.u-clrBlue {
  color: blue !important;
}

@media screen and (max-width: 375px) {
  .u-clrBase1--sp {
    color: #fff !important;
  }
  .u-bgClrBase1--sp {
    background-color: #fff !important;
  }
  .u-borderClrBase1--sp {
    background-color: #fff !important;
  }
  .u-clrMain1--sp {
    color: #24a1e9 !important;
  }
  .u-bgClrMain1--sp {
    background-color: #24a1e9 !important;
  }
  .u-borderClrMain1--sp {
    background-color: #24a1e9 !important;
  }
  .u-clrAccent1--sp {
    color: #fdeb27 !important;
  }
  .u-bgClrAccent1--sp {
    background-color: #fdeb27 !important;
  }
  .u-borderClrAccent1--sp {
    background-color: #fdeb27 !important;
  }
  .u-clrText1--sp {
    color: #4d4d4d !important;
  }
  .u-bgClrText1--sp {
    background-color: #4d4d4d !important;
  }
  .u-borderClrText1--sp {
    background-color: #4d4d4d !important;
  }
  .u-clrBorder1--sp {
    color: #ddd !important;
  }
  .u-bgClrBorder1--sp {
    background-color: #ddd !important;
  }
  .u-borderClr1--sp {
    background-color: #ddd !important;
  }
  .u-clrWh--sp,
  .u-clrWhite--sp {
    color: white !important;
  }
  .u-clrBk--sp,
  .u-clrBlack--sp {
    color: black !important;
  }
  .u-clrRed--sp {
    color: red !important;
  }
  .u-clrBlue--sp {
    color: blue !important;
  }
}
/*  モノクロ
______________________________________________*/
.u-mono {
  filter: grayscale(100%);
}

@media screen and (max-width: 375px) {
  .u-mono--sp {
    filter: grayscale(100%);
  }
}
/*  背景
______________________________________________*/
.u-bgCover {
  background-size: cover;
  background-position: center;
}

.u-bgContain {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

@media screen and (max-width: 375px) {
  .u-bgCover--sp {
    background-size: cover;
    background-position: center;
  }
  .u-bgContain--sp {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
}
/*  Grid System
______________________________________________*/
/*
12カラムグリッドシステム
gutter（隙間）を使用する場合
*/
.u-grid {
  display: grid;
}

.u-grid1 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}

.u-grid2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.u-grid3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.u-grid4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.u-grid5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.u-grid6 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}

.u-grid7 {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}

.u-grid8 {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}

.u-grid9 {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
}

.u-grid10 {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}

.u-grid11 {
  display: grid;
  grid-template-columns: repeat(11, 1fr);
}

.u-grid12 {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

.u-grid13 {
  display: grid;
  grid-template-columns: repeat(13, 1fr);
}

.u-grid14 {
  display: grid;
  grid-template-columns: repeat(14, 1fr);
}

.u-grid15 {
  display: grid;
  grid-template-columns: repeat(15, 1fr);
}

.u-grid16 {
  display: grid;
  grid-template-columns: repeat(16, 1fr);
}

.u-grid17 {
  display: grid;
  grid-template-columns: repeat(17, 1fr);
}

.u-grid18 {
  display: grid;
  grid-template-columns: repeat(18, 1fr);
}

.u-grid19 {
  display: grid;
  grid-template-columns: repeat(19, 1fr);
}

.u-grid20 {
  display: grid;
  grid-template-columns: repeat(20, 1fr);
}

@media screen and (max-width: 375px) {
  .u-grid1--sp {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
  .u-grid2--sp {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .u-grid3--sp {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .u-grid4--sp {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .u-grid5--sp {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
  }
  .u-grid6--sp {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  }
  .u-grid7--sp {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
  }
  .u-grid8--sp {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
  }
  .u-grid9--sp {
    display: grid;
    grid-template-columns: repeat(9, 1fr);
  }
  .u-grid10--sp {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
  }
  .u-grid11--sp {
    display: grid;
    grid-template-columns: repeat(11, 1fr);
  }
  .u-grid12--sp {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .u-grid13--sp {
    display: grid;
    grid-template-columns: repeat(13, 1fr);
  }
  .u-grid14--sp {
    display: grid;
    grid-template-columns: repeat(14, 1fr);
  }
  .u-grid15--sp {
    display: grid;
    grid-template-columns: repeat(15, 1fr);
  }
  .u-grid16--sp {
    display: grid;
    grid-template-columns: repeat(16, 1fr);
  }
  .u-grid17--sp {
    display: grid;
    grid-template-columns: repeat(17, 1fr);
  }
  .u-grid18--sp {
    display: grid;
    grid-template-columns: repeat(18, 1fr);
  }
  .u-grid19--sp {
    display: grid;
    grid-template-columns: repeat(19, 1fr);
  }
  .u-grid20--sp {
    display: grid;
    grid-template-columns: repeat(20, 1fr);
  }
}
.u-gap0px {
  -moz-column-gap: 0px !important;
       column-gap: 0px !important;
  row-gap: 0px !important;
}

.u-gapCol0px {
  -moz-column-gap: 0px !important;
       column-gap: 0px !important;
}

.u-gapRow0px {
  row-gap: 0px !important;
}

.u-gap1px {
  -moz-column-gap: 1px !important;
       column-gap: 1px !important;
  row-gap: 1px !important;
}

.u-gapCol1px {
  -moz-column-gap: 1px !important;
       column-gap: 1px !important;
}

.u-gapRow1px {
  row-gap: 1px !important;
}

.u-gap2px {
  -moz-column-gap: 2px !important;
       column-gap: 2px !important;
  row-gap: 2px !important;
}

.u-gapCol2px {
  -moz-column-gap: 2px !important;
       column-gap: 2px !important;
}

.u-gapRow2px {
  row-gap: 2px !important;
}

.u-gap3px {
  -moz-column-gap: 3px !important;
       column-gap: 3px !important;
  row-gap: 3px !important;
}

.u-gapCol3px {
  -moz-column-gap: 3px !important;
       column-gap: 3px !important;
}

.u-gapRow3px {
  row-gap: 3px !important;
}

.u-gap4px {
  -moz-column-gap: 4px !important;
       column-gap: 4px !important;
  row-gap: 4px !important;
}

.u-gapCol4px {
  -moz-column-gap: 4px !important;
       column-gap: 4px !important;
}

.u-gapRow4px {
  row-gap: 4px !important;
}

.u-gap5px {
  -moz-column-gap: 5px !important;
       column-gap: 5px !important;
  row-gap: 5px !important;
}

.u-gapCol5px {
  -moz-column-gap: 5px !important;
       column-gap: 5px !important;
}

.u-gapRow5px {
  row-gap: 5px !important;
}

.u-gap6px {
  -moz-column-gap: 6px !important;
       column-gap: 6px !important;
  row-gap: 6px !important;
}

.u-gapCol6px {
  -moz-column-gap: 6px !important;
       column-gap: 6px !important;
}

.u-gapRow6px {
  row-gap: 6px !important;
}

.u-gap7px {
  -moz-column-gap: 7px !important;
       column-gap: 7px !important;
  row-gap: 7px !important;
}

.u-gapCol7px {
  -moz-column-gap: 7px !important;
       column-gap: 7px !important;
}

.u-gapRow7px {
  row-gap: 7px !important;
}

.u-gap8px {
  -moz-column-gap: 8px !important;
       column-gap: 8px !important;
  row-gap: 8px !important;
}

.u-gapCol8px {
  -moz-column-gap: 8px !important;
       column-gap: 8px !important;
}

.u-gapRow8px {
  row-gap: 8px !important;
}

.u-gap9px {
  -moz-column-gap: 9px !important;
       column-gap: 9px !important;
  row-gap: 9px !important;
}

.u-gapCol9px {
  -moz-column-gap: 9px !important;
       column-gap: 9px !important;
}

.u-gapRow9px {
  row-gap: 9px !important;
}

.u-gap10px {
  -moz-column-gap: 10px !important;
       column-gap: 10px !important;
  row-gap: 10px !important;
}

.u-gapCol10px {
  -moz-column-gap: 10px !important;
       column-gap: 10px !important;
}

.u-gapRow10px {
  row-gap: 10px !important;
}

.u-gap11px {
  -moz-column-gap: 11px !important;
       column-gap: 11px !important;
  row-gap: 11px !important;
}

.u-gapCol11px {
  -moz-column-gap: 11px !important;
       column-gap: 11px !important;
}

.u-gapRow11px {
  row-gap: 11px !important;
}

.u-gap12px {
  -moz-column-gap: 12px !important;
       column-gap: 12px !important;
  row-gap: 12px !important;
}

.u-gapCol12px {
  -moz-column-gap: 12px !important;
       column-gap: 12px !important;
}

.u-gapRow12px {
  row-gap: 12px !important;
}

.u-gap13px {
  -moz-column-gap: 13px !important;
       column-gap: 13px !important;
  row-gap: 13px !important;
}

.u-gapCol13px {
  -moz-column-gap: 13px !important;
       column-gap: 13px !important;
}

.u-gapRow13px {
  row-gap: 13px !important;
}

.u-gap14px {
  -moz-column-gap: 14px !important;
       column-gap: 14px !important;
  row-gap: 14px !important;
}

.u-gapCol14px {
  -moz-column-gap: 14px !important;
       column-gap: 14px !important;
}

.u-gapRow14px {
  row-gap: 14px !important;
}

.u-gap15px {
  -moz-column-gap: 15px !important;
       column-gap: 15px !important;
  row-gap: 15px !important;
}

.u-gapCol15px {
  -moz-column-gap: 15px !important;
       column-gap: 15px !important;
}

.u-gapRow15px {
  row-gap: 15px !important;
}

.u-gap16px {
  -moz-column-gap: 16px !important;
       column-gap: 16px !important;
  row-gap: 16px !important;
}

.u-gapCol16px {
  -moz-column-gap: 16px !important;
       column-gap: 16px !important;
}

.u-gapRow16px {
  row-gap: 16px !important;
}

.u-gap17px {
  -moz-column-gap: 17px !important;
       column-gap: 17px !important;
  row-gap: 17px !important;
}

.u-gapCol17px {
  -moz-column-gap: 17px !important;
       column-gap: 17px !important;
}

.u-gapRow17px {
  row-gap: 17px !important;
}

.u-gap18px {
  -moz-column-gap: 18px !important;
       column-gap: 18px !important;
  row-gap: 18px !important;
}

.u-gapCol18px {
  -moz-column-gap: 18px !important;
       column-gap: 18px !important;
}

.u-gapRow18px {
  row-gap: 18px !important;
}

.u-gap19px {
  -moz-column-gap: 19px !important;
       column-gap: 19px !important;
  row-gap: 19px !important;
}

.u-gapCol19px {
  -moz-column-gap: 19px !important;
       column-gap: 19px !important;
}

.u-gapRow19px {
  row-gap: 19px !important;
}

.u-gap20px {
  -moz-column-gap: 20px !important;
       column-gap: 20px !important;
  row-gap: 20px !important;
}

.u-gapCol20px {
  -moz-column-gap: 20px !important;
       column-gap: 20px !important;
}

.u-gapRow20px {
  row-gap: 20px !important;
}

.u-gap21px {
  -moz-column-gap: 21px !important;
       column-gap: 21px !important;
  row-gap: 21px !important;
}

.u-gapCol21px {
  -moz-column-gap: 21px !important;
       column-gap: 21px !important;
}

.u-gapRow21px {
  row-gap: 21px !important;
}

.u-gap22px {
  -moz-column-gap: 22px !important;
       column-gap: 22px !important;
  row-gap: 22px !important;
}

.u-gapCol22px {
  -moz-column-gap: 22px !important;
       column-gap: 22px !important;
}

.u-gapRow22px {
  row-gap: 22px !important;
}

.u-gap23px {
  -moz-column-gap: 23px !important;
       column-gap: 23px !important;
  row-gap: 23px !important;
}

.u-gapCol23px {
  -moz-column-gap: 23px !important;
       column-gap: 23px !important;
}

.u-gapRow23px {
  row-gap: 23px !important;
}

.u-gap24px {
  -moz-column-gap: 24px !important;
       column-gap: 24px !important;
  row-gap: 24px !important;
}

.u-gapCol24px {
  -moz-column-gap: 24px !important;
       column-gap: 24px !important;
}

.u-gapRow24px {
  row-gap: 24px !important;
}

.u-gap25px {
  -moz-column-gap: 25px !important;
       column-gap: 25px !important;
  row-gap: 25px !important;
}

.u-gapCol25px {
  -moz-column-gap: 25px !important;
       column-gap: 25px !important;
}

.u-gapRow25px {
  row-gap: 25px !important;
}

.u-gap26px {
  -moz-column-gap: 26px !important;
       column-gap: 26px !important;
  row-gap: 26px !important;
}

.u-gapCol26px {
  -moz-column-gap: 26px !important;
       column-gap: 26px !important;
}

.u-gapRow26px {
  row-gap: 26px !important;
}

.u-gap27px {
  -moz-column-gap: 27px !important;
       column-gap: 27px !important;
  row-gap: 27px !important;
}

.u-gapCol27px {
  -moz-column-gap: 27px !important;
       column-gap: 27px !important;
}

.u-gapRow27px {
  row-gap: 27px !important;
}

.u-gap28px {
  -moz-column-gap: 28px !important;
       column-gap: 28px !important;
  row-gap: 28px !important;
}

.u-gapCol28px {
  -moz-column-gap: 28px !important;
       column-gap: 28px !important;
}

.u-gapRow28px {
  row-gap: 28px !important;
}

.u-gap29px {
  -moz-column-gap: 29px !important;
       column-gap: 29px !important;
  row-gap: 29px !important;
}

.u-gapCol29px {
  -moz-column-gap: 29px !important;
       column-gap: 29px !important;
}

.u-gapRow29px {
  row-gap: 29px !important;
}

.u-gap30px {
  -moz-column-gap: 30px !important;
       column-gap: 30px !important;
  row-gap: 30px !important;
}

.u-gapCol30px {
  -moz-column-gap: 30px !important;
       column-gap: 30px !important;
}

.u-gapRow30px {
  row-gap: 30px !important;
}

.u-gap31px {
  -moz-column-gap: 31px !important;
       column-gap: 31px !important;
  row-gap: 31px !important;
}

.u-gapCol31px {
  -moz-column-gap: 31px !important;
       column-gap: 31px !important;
}

.u-gapRow31px {
  row-gap: 31px !important;
}

.u-gap32px {
  -moz-column-gap: 32px !important;
       column-gap: 32px !important;
  row-gap: 32px !important;
}

.u-gapCol32px {
  -moz-column-gap: 32px !important;
       column-gap: 32px !important;
}

.u-gapRow32px {
  row-gap: 32px !important;
}

.u-gap33px {
  -moz-column-gap: 33px !important;
       column-gap: 33px !important;
  row-gap: 33px !important;
}

.u-gapCol33px {
  -moz-column-gap: 33px !important;
       column-gap: 33px !important;
}

.u-gapRow33px {
  row-gap: 33px !important;
}

.u-gap34px {
  -moz-column-gap: 34px !important;
       column-gap: 34px !important;
  row-gap: 34px !important;
}

.u-gapCol34px {
  -moz-column-gap: 34px !important;
       column-gap: 34px !important;
}

.u-gapRow34px {
  row-gap: 34px !important;
}

.u-gap35px {
  -moz-column-gap: 35px !important;
       column-gap: 35px !important;
  row-gap: 35px !important;
}

.u-gapCol35px {
  -moz-column-gap: 35px !important;
       column-gap: 35px !important;
}

.u-gapRow35px {
  row-gap: 35px !important;
}

.u-gap36px {
  -moz-column-gap: 36px !important;
       column-gap: 36px !important;
  row-gap: 36px !important;
}

.u-gapCol36px {
  -moz-column-gap: 36px !important;
       column-gap: 36px !important;
}

.u-gapRow36px {
  row-gap: 36px !important;
}

.u-gap37px {
  -moz-column-gap: 37px !important;
       column-gap: 37px !important;
  row-gap: 37px !important;
}

.u-gapCol37px {
  -moz-column-gap: 37px !important;
       column-gap: 37px !important;
}

.u-gapRow37px {
  row-gap: 37px !important;
}

.u-gap38px {
  -moz-column-gap: 38px !important;
       column-gap: 38px !important;
  row-gap: 38px !important;
}

.u-gapCol38px {
  -moz-column-gap: 38px !important;
       column-gap: 38px !important;
}

.u-gapRow38px {
  row-gap: 38px !important;
}

.u-gap39px {
  -moz-column-gap: 39px !important;
       column-gap: 39px !important;
  row-gap: 39px !important;
}

.u-gapCol39px {
  -moz-column-gap: 39px !important;
       column-gap: 39px !important;
}

.u-gapRow39px {
  row-gap: 39px !important;
}

.u-gap40px {
  -moz-column-gap: 40px !important;
       column-gap: 40px !important;
  row-gap: 40px !important;
}

.u-gapCol40px {
  -moz-column-gap: 40px !important;
       column-gap: 40px !important;
}

.u-gapRow40px {
  row-gap: 40px !important;
}

.u-gap41px {
  -moz-column-gap: 41px !important;
       column-gap: 41px !important;
  row-gap: 41px !important;
}

.u-gapCol41px {
  -moz-column-gap: 41px !important;
       column-gap: 41px !important;
}

.u-gapRow41px {
  row-gap: 41px !important;
}

.u-gap42px {
  -moz-column-gap: 42px !important;
       column-gap: 42px !important;
  row-gap: 42px !important;
}

.u-gapCol42px {
  -moz-column-gap: 42px !important;
       column-gap: 42px !important;
}

.u-gapRow42px {
  row-gap: 42px !important;
}

.u-gap43px {
  -moz-column-gap: 43px !important;
       column-gap: 43px !important;
  row-gap: 43px !important;
}

.u-gapCol43px {
  -moz-column-gap: 43px !important;
       column-gap: 43px !important;
}

.u-gapRow43px {
  row-gap: 43px !important;
}

.u-gap44px {
  -moz-column-gap: 44px !important;
       column-gap: 44px !important;
  row-gap: 44px !important;
}

.u-gapCol44px {
  -moz-column-gap: 44px !important;
       column-gap: 44px !important;
}

.u-gapRow44px {
  row-gap: 44px !important;
}

.u-gap45px {
  -moz-column-gap: 45px !important;
       column-gap: 45px !important;
  row-gap: 45px !important;
}

.u-gapCol45px {
  -moz-column-gap: 45px !important;
       column-gap: 45px !important;
}

.u-gapRow45px {
  row-gap: 45px !important;
}

.u-gap46px {
  -moz-column-gap: 46px !important;
       column-gap: 46px !important;
  row-gap: 46px !important;
}

.u-gapCol46px {
  -moz-column-gap: 46px !important;
       column-gap: 46px !important;
}

.u-gapRow46px {
  row-gap: 46px !important;
}

.u-gap47px {
  -moz-column-gap: 47px !important;
       column-gap: 47px !important;
  row-gap: 47px !important;
}

.u-gapCol47px {
  -moz-column-gap: 47px !important;
       column-gap: 47px !important;
}

.u-gapRow47px {
  row-gap: 47px !important;
}

.u-gap48px {
  -moz-column-gap: 48px !important;
       column-gap: 48px !important;
  row-gap: 48px !important;
}

.u-gapCol48px {
  -moz-column-gap: 48px !important;
       column-gap: 48px !important;
}

.u-gapRow48px {
  row-gap: 48px !important;
}

.u-gap49px {
  -moz-column-gap: 49px !important;
       column-gap: 49px !important;
  row-gap: 49px !important;
}

.u-gapCol49px {
  -moz-column-gap: 49px !important;
       column-gap: 49px !important;
}

.u-gapRow49px {
  row-gap: 49px !important;
}

.u-gap50px {
  -moz-column-gap: 50px !important;
       column-gap: 50px !important;
  row-gap: 50px !important;
}

.u-gapCol50px {
  -moz-column-gap: 50px !important;
       column-gap: 50px !important;
}

.u-gapRow50px {
  row-gap: 50px !important;
}

.u-gap51px {
  -moz-column-gap: 51px !important;
       column-gap: 51px !important;
  row-gap: 51px !important;
}

.u-gapCol51px {
  -moz-column-gap: 51px !important;
       column-gap: 51px !important;
}

.u-gapRow51px {
  row-gap: 51px !important;
}

.u-gap52px {
  -moz-column-gap: 52px !important;
       column-gap: 52px !important;
  row-gap: 52px !important;
}

.u-gapCol52px {
  -moz-column-gap: 52px !important;
       column-gap: 52px !important;
}

.u-gapRow52px {
  row-gap: 52px !important;
}

.u-gap53px {
  -moz-column-gap: 53px !important;
       column-gap: 53px !important;
  row-gap: 53px !important;
}

.u-gapCol53px {
  -moz-column-gap: 53px !important;
       column-gap: 53px !important;
}

.u-gapRow53px {
  row-gap: 53px !important;
}

.u-gap54px {
  -moz-column-gap: 54px !important;
       column-gap: 54px !important;
  row-gap: 54px !important;
}

.u-gapCol54px {
  -moz-column-gap: 54px !important;
       column-gap: 54px !important;
}

.u-gapRow54px {
  row-gap: 54px !important;
}

.u-gap55px {
  -moz-column-gap: 55px !important;
       column-gap: 55px !important;
  row-gap: 55px !important;
}

.u-gapCol55px {
  -moz-column-gap: 55px !important;
       column-gap: 55px !important;
}

.u-gapRow55px {
  row-gap: 55px !important;
}

.u-gap56px {
  -moz-column-gap: 56px !important;
       column-gap: 56px !important;
  row-gap: 56px !important;
}

.u-gapCol56px {
  -moz-column-gap: 56px !important;
       column-gap: 56px !important;
}

.u-gapRow56px {
  row-gap: 56px !important;
}

.u-gap57px {
  -moz-column-gap: 57px !important;
       column-gap: 57px !important;
  row-gap: 57px !important;
}

.u-gapCol57px {
  -moz-column-gap: 57px !important;
       column-gap: 57px !important;
}

.u-gapRow57px {
  row-gap: 57px !important;
}

.u-gap58px {
  -moz-column-gap: 58px !important;
       column-gap: 58px !important;
  row-gap: 58px !important;
}

.u-gapCol58px {
  -moz-column-gap: 58px !important;
       column-gap: 58px !important;
}

.u-gapRow58px {
  row-gap: 58px !important;
}

.u-gap59px {
  -moz-column-gap: 59px !important;
       column-gap: 59px !important;
  row-gap: 59px !important;
}

.u-gapCol59px {
  -moz-column-gap: 59px !important;
       column-gap: 59px !important;
}

.u-gapRow59px {
  row-gap: 59px !important;
}

.u-gap60px {
  -moz-column-gap: 60px !important;
       column-gap: 60px !important;
  row-gap: 60px !important;
}

.u-gapCol60px {
  -moz-column-gap: 60px !important;
       column-gap: 60px !important;
}

.u-gapRow60px {
  row-gap: 60px !important;
}

.u-gap61px {
  -moz-column-gap: 61px !important;
       column-gap: 61px !important;
  row-gap: 61px !important;
}

.u-gapCol61px {
  -moz-column-gap: 61px !important;
       column-gap: 61px !important;
}

.u-gapRow61px {
  row-gap: 61px !important;
}

.u-gap62px {
  -moz-column-gap: 62px !important;
       column-gap: 62px !important;
  row-gap: 62px !important;
}

.u-gapCol62px {
  -moz-column-gap: 62px !important;
       column-gap: 62px !important;
}

.u-gapRow62px {
  row-gap: 62px !important;
}

.u-gap63px {
  -moz-column-gap: 63px !important;
       column-gap: 63px !important;
  row-gap: 63px !important;
}

.u-gapCol63px {
  -moz-column-gap: 63px !important;
       column-gap: 63px !important;
}

.u-gapRow63px {
  row-gap: 63px !important;
}

.u-gap64px {
  -moz-column-gap: 64px !important;
       column-gap: 64px !important;
  row-gap: 64px !important;
}

.u-gapCol64px {
  -moz-column-gap: 64px !important;
       column-gap: 64px !important;
}

.u-gapRow64px {
  row-gap: 64px !important;
}

.u-gap65px {
  -moz-column-gap: 65px !important;
       column-gap: 65px !important;
  row-gap: 65px !important;
}

.u-gapCol65px {
  -moz-column-gap: 65px !important;
       column-gap: 65px !important;
}

.u-gapRow65px {
  row-gap: 65px !important;
}

.u-gap66px {
  -moz-column-gap: 66px !important;
       column-gap: 66px !important;
  row-gap: 66px !important;
}

.u-gapCol66px {
  -moz-column-gap: 66px !important;
       column-gap: 66px !important;
}

.u-gapRow66px {
  row-gap: 66px !important;
}

.u-gap67px {
  -moz-column-gap: 67px !important;
       column-gap: 67px !important;
  row-gap: 67px !important;
}

.u-gapCol67px {
  -moz-column-gap: 67px !important;
       column-gap: 67px !important;
}

.u-gapRow67px {
  row-gap: 67px !important;
}

.u-gap68px {
  -moz-column-gap: 68px !important;
       column-gap: 68px !important;
  row-gap: 68px !important;
}

.u-gapCol68px {
  -moz-column-gap: 68px !important;
       column-gap: 68px !important;
}

.u-gapRow68px {
  row-gap: 68px !important;
}

.u-gap69px {
  -moz-column-gap: 69px !important;
       column-gap: 69px !important;
  row-gap: 69px !important;
}

.u-gapCol69px {
  -moz-column-gap: 69px !important;
       column-gap: 69px !important;
}

.u-gapRow69px {
  row-gap: 69px !important;
}

.u-gap70px {
  -moz-column-gap: 70px !important;
       column-gap: 70px !important;
  row-gap: 70px !important;
}

.u-gapCol70px {
  -moz-column-gap: 70px !important;
       column-gap: 70px !important;
}

.u-gapRow70px {
  row-gap: 70px !important;
}

.u-gap71px {
  -moz-column-gap: 71px !important;
       column-gap: 71px !important;
  row-gap: 71px !important;
}

.u-gapCol71px {
  -moz-column-gap: 71px !important;
       column-gap: 71px !important;
}

.u-gapRow71px {
  row-gap: 71px !important;
}

.u-gap72px {
  -moz-column-gap: 72px !important;
       column-gap: 72px !important;
  row-gap: 72px !important;
}

.u-gapCol72px {
  -moz-column-gap: 72px !important;
       column-gap: 72px !important;
}

.u-gapRow72px {
  row-gap: 72px !important;
}

.u-gap73px {
  -moz-column-gap: 73px !important;
       column-gap: 73px !important;
  row-gap: 73px !important;
}

.u-gapCol73px {
  -moz-column-gap: 73px !important;
       column-gap: 73px !important;
}

.u-gapRow73px {
  row-gap: 73px !important;
}

.u-gap74px {
  -moz-column-gap: 74px !important;
       column-gap: 74px !important;
  row-gap: 74px !important;
}

.u-gapCol74px {
  -moz-column-gap: 74px !important;
       column-gap: 74px !important;
}

.u-gapRow74px {
  row-gap: 74px !important;
}

.u-gap75px {
  -moz-column-gap: 75px !important;
       column-gap: 75px !important;
  row-gap: 75px !important;
}

.u-gapCol75px {
  -moz-column-gap: 75px !important;
       column-gap: 75px !important;
}

.u-gapRow75px {
  row-gap: 75px !important;
}

.u-gap76px {
  -moz-column-gap: 76px !important;
       column-gap: 76px !important;
  row-gap: 76px !important;
}

.u-gapCol76px {
  -moz-column-gap: 76px !important;
       column-gap: 76px !important;
}

.u-gapRow76px {
  row-gap: 76px !important;
}

.u-gap77px {
  -moz-column-gap: 77px !important;
       column-gap: 77px !important;
  row-gap: 77px !important;
}

.u-gapCol77px {
  -moz-column-gap: 77px !important;
       column-gap: 77px !important;
}

.u-gapRow77px {
  row-gap: 77px !important;
}

.u-gap78px {
  -moz-column-gap: 78px !important;
       column-gap: 78px !important;
  row-gap: 78px !important;
}

.u-gapCol78px {
  -moz-column-gap: 78px !important;
       column-gap: 78px !important;
}

.u-gapRow78px {
  row-gap: 78px !important;
}

.u-gap79px {
  -moz-column-gap: 79px !important;
       column-gap: 79px !important;
  row-gap: 79px !important;
}

.u-gapCol79px {
  -moz-column-gap: 79px !important;
       column-gap: 79px !important;
}

.u-gapRow79px {
  row-gap: 79px !important;
}

.u-gap80px {
  -moz-column-gap: 80px !important;
       column-gap: 80px !important;
  row-gap: 80px !important;
}

.u-gapCol80px {
  -moz-column-gap: 80px !important;
       column-gap: 80px !important;
}

.u-gapRow80px {
  row-gap: 80px !important;
}

.u-gap81px {
  -moz-column-gap: 81px !important;
       column-gap: 81px !important;
  row-gap: 81px !important;
}

.u-gapCol81px {
  -moz-column-gap: 81px !important;
       column-gap: 81px !important;
}

.u-gapRow81px {
  row-gap: 81px !important;
}

.u-gap82px {
  -moz-column-gap: 82px !important;
       column-gap: 82px !important;
  row-gap: 82px !important;
}

.u-gapCol82px {
  -moz-column-gap: 82px !important;
       column-gap: 82px !important;
}

.u-gapRow82px {
  row-gap: 82px !important;
}

.u-gap83px {
  -moz-column-gap: 83px !important;
       column-gap: 83px !important;
  row-gap: 83px !important;
}

.u-gapCol83px {
  -moz-column-gap: 83px !important;
       column-gap: 83px !important;
}

.u-gapRow83px {
  row-gap: 83px !important;
}

.u-gap84px {
  -moz-column-gap: 84px !important;
       column-gap: 84px !important;
  row-gap: 84px !important;
}

.u-gapCol84px {
  -moz-column-gap: 84px !important;
       column-gap: 84px !important;
}

.u-gapRow84px {
  row-gap: 84px !important;
}

.u-gap85px {
  -moz-column-gap: 85px !important;
       column-gap: 85px !important;
  row-gap: 85px !important;
}

.u-gapCol85px {
  -moz-column-gap: 85px !important;
       column-gap: 85px !important;
}

.u-gapRow85px {
  row-gap: 85px !important;
}

.u-gap86px {
  -moz-column-gap: 86px !important;
       column-gap: 86px !important;
  row-gap: 86px !important;
}

.u-gapCol86px {
  -moz-column-gap: 86px !important;
       column-gap: 86px !important;
}

.u-gapRow86px {
  row-gap: 86px !important;
}

.u-gap87px {
  -moz-column-gap: 87px !important;
       column-gap: 87px !important;
  row-gap: 87px !important;
}

.u-gapCol87px {
  -moz-column-gap: 87px !important;
       column-gap: 87px !important;
}

.u-gapRow87px {
  row-gap: 87px !important;
}

.u-gap88px {
  -moz-column-gap: 88px !important;
       column-gap: 88px !important;
  row-gap: 88px !important;
}

.u-gapCol88px {
  -moz-column-gap: 88px !important;
       column-gap: 88px !important;
}

.u-gapRow88px {
  row-gap: 88px !important;
}

.u-gap89px {
  -moz-column-gap: 89px !important;
       column-gap: 89px !important;
  row-gap: 89px !important;
}

.u-gapCol89px {
  -moz-column-gap: 89px !important;
       column-gap: 89px !important;
}

.u-gapRow89px {
  row-gap: 89px !important;
}

.u-gap90px {
  -moz-column-gap: 90px !important;
       column-gap: 90px !important;
  row-gap: 90px !important;
}

.u-gapCol90px {
  -moz-column-gap: 90px !important;
       column-gap: 90px !important;
}

.u-gapRow90px {
  row-gap: 90px !important;
}

.u-gap91px {
  -moz-column-gap: 91px !important;
       column-gap: 91px !important;
  row-gap: 91px !important;
}

.u-gapCol91px {
  -moz-column-gap: 91px !important;
       column-gap: 91px !important;
}

.u-gapRow91px {
  row-gap: 91px !important;
}

.u-gap92px {
  -moz-column-gap: 92px !important;
       column-gap: 92px !important;
  row-gap: 92px !important;
}

.u-gapCol92px {
  -moz-column-gap: 92px !important;
       column-gap: 92px !important;
}

.u-gapRow92px {
  row-gap: 92px !important;
}

.u-gap93px {
  -moz-column-gap: 93px !important;
       column-gap: 93px !important;
  row-gap: 93px !important;
}

.u-gapCol93px {
  -moz-column-gap: 93px !important;
       column-gap: 93px !important;
}

.u-gapRow93px {
  row-gap: 93px !important;
}

.u-gap94px {
  -moz-column-gap: 94px !important;
       column-gap: 94px !important;
  row-gap: 94px !important;
}

.u-gapCol94px {
  -moz-column-gap: 94px !important;
       column-gap: 94px !important;
}

.u-gapRow94px {
  row-gap: 94px !important;
}

.u-gap95px {
  -moz-column-gap: 95px !important;
       column-gap: 95px !important;
  row-gap: 95px !important;
}

.u-gapCol95px {
  -moz-column-gap: 95px !important;
       column-gap: 95px !important;
}

.u-gapRow95px {
  row-gap: 95px !important;
}

.u-gap96px {
  -moz-column-gap: 96px !important;
       column-gap: 96px !important;
  row-gap: 96px !important;
}

.u-gapCol96px {
  -moz-column-gap: 96px !important;
       column-gap: 96px !important;
}

.u-gapRow96px {
  row-gap: 96px !important;
}

.u-gap97px {
  -moz-column-gap: 97px !important;
       column-gap: 97px !important;
  row-gap: 97px !important;
}

.u-gapCol97px {
  -moz-column-gap: 97px !important;
       column-gap: 97px !important;
}

.u-gapRow97px {
  row-gap: 97px !important;
}

.u-gap98px {
  -moz-column-gap: 98px !important;
       column-gap: 98px !important;
  row-gap: 98px !important;
}

.u-gapCol98px {
  -moz-column-gap: 98px !important;
       column-gap: 98px !important;
}

.u-gapRow98px {
  row-gap: 98px !important;
}

.u-gap99px {
  -moz-column-gap: 99px !important;
       column-gap: 99px !important;
  row-gap: 99px !important;
}

.u-gapCol99px {
  -moz-column-gap: 99px !important;
       column-gap: 99px !important;
}

.u-gapRow99px {
  row-gap: 99px !important;
}

.u-gap100px {
  -moz-column-gap: 100px !important;
       column-gap: 100px !important;
  row-gap: 100px !important;
}

.u-gapCol100px {
  -moz-column-gap: 100px !important;
       column-gap: 100px !important;
}

.u-gapRow100px {
  row-gap: 100px !important;
}

@media screen and (max-width: 375px) {
  .u-gap0px--sp {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
    row-gap: 0px !important;
  }
  .u-gapCol0px--sp {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
  }
  .u-gapRow0px--sp {
    row-gap: 0px !important;
  }
  .u-gap1px--sp {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
    row-gap: 1px !important;
  }
  .u-gapCol1px--sp {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }
  .u-gapRow1px--sp {
    row-gap: 1px !important;
  }
  .u-gap2px--sp {
    -moz-column-gap: 2px !important;
         column-gap: 2px !important;
    row-gap: 2px !important;
  }
  .u-gapCol2px--sp {
    -moz-column-gap: 2px !important;
         column-gap: 2px !important;
  }
  .u-gapRow2px--sp {
    row-gap: 2px !important;
  }
  .u-gap3px--sp {
    -moz-column-gap: 3px !important;
         column-gap: 3px !important;
    row-gap: 3px !important;
  }
  .u-gapCol3px--sp {
    -moz-column-gap: 3px !important;
         column-gap: 3px !important;
  }
  .u-gapRow3px--sp {
    row-gap: 3px !important;
  }
  .u-gap4px--sp {
    -moz-column-gap: 4px !important;
         column-gap: 4px !important;
    row-gap: 4px !important;
  }
  .u-gapCol4px--sp {
    -moz-column-gap: 4px !important;
         column-gap: 4px !important;
  }
  .u-gapRow4px--sp {
    row-gap: 4px !important;
  }
  .u-gap5px--sp {
    -moz-column-gap: 5px !important;
         column-gap: 5px !important;
    row-gap: 5px !important;
  }
  .u-gapCol5px--sp {
    -moz-column-gap: 5px !important;
         column-gap: 5px !important;
  }
  .u-gapRow5px--sp {
    row-gap: 5px !important;
  }
  .u-gap6px--sp {
    -moz-column-gap: 6px !important;
         column-gap: 6px !important;
    row-gap: 6px !important;
  }
  .u-gapCol6px--sp {
    -moz-column-gap: 6px !important;
         column-gap: 6px !important;
  }
  .u-gapRow6px--sp {
    row-gap: 6px !important;
  }
  .u-gap7px--sp {
    -moz-column-gap: 7px !important;
         column-gap: 7px !important;
    row-gap: 7px !important;
  }
  .u-gapCol7px--sp {
    -moz-column-gap: 7px !important;
         column-gap: 7px !important;
  }
  .u-gapRow7px--sp {
    row-gap: 7px !important;
  }
  .u-gap8px--sp {
    -moz-column-gap: 8px !important;
         column-gap: 8px !important;
    row-gap: 8px !important;
  }
  .u-gapCol8px--sp {
    -moz-column-gap: 8px !important;
         column-gap: 8px !important;
  }
  .u-gapRow8px--sp {
    row-gap: 8px !important;
  }
  .u-gap9px--sp {
    -moz-column-gap: 9px !important;
         column-gap: 9px !important;
    row-gap: 9px !important;
  }
  .u-gapCol9px--sp {
    -moz-column-gap: 9px !important;
         column-gap: 9px !important;
  }
  .u-gapRow9px--sp {
    row-gap: 9px !important;
  }
  .u-gap10px--sp {
    -moz-column-gap: 10px !important;
         column-gap: 10px !important;
    row-gap: 10px !important;
  }
  .u-gapCol10px--sp {
    -moz-column-gap: 10px !important;
         column-gap: 10px !important;
  }
  .u-gapRow10px--sp {
    row-gap: 10px !important;
  }
  .u-gap11px--sp {
    -moz-column-gap: 11px !important;
         column-gap: 11px !important;
    row-gap: 11px !important;
  }
  .u-gapCol11px--sp {
    -moz-column-gap: 11px !important;
         column-gap: 11px !important;
  }
  .u-gapRow11px--sp {
    row-gap: 11px !important;
  }
  .u-gap12px--sp {
    -moz-column-gap: 12px !important;
         column-gap: 12px !important;
    row-gap: 12px !important;
  }
  .u-gapCol12px--sp {
    -moz-column-gap: 12px !important;
         column-gap: 12px !important;
  }
  .u-gapRow12px--sp {
    row-gap: 12px !important;
  }
  .u-gap13px--sp {
    -moz-column-gap: 13px !important;
         column-gap: 13px !important;
    row-gap: 13px !important;
  }
  .u-gapCol13px--sp {
    -moz-column-gap: 13px !important;
         column-gap: 13px !important;
  }
  .u-gapRow13px--sp {
    row-gap: 13px !important;
  }
  .u-gap14px--sp {
    -moz-column-gap: 14px !important;
         column-gap: 14px !important;
    row-gap: 14px !important;
  }
  .u-gapCol14px--sp {
    -moz-column-gap: 14px !important;
         column-gap: 14px !important;
  }
  .u-gapRow14px--sp {
    row-gap: 14px !important;
  }
  .u-gap15px--sp {
    -moz-column-gap: 15px !important;
         column-gap: 15px !important;
    row-gap: 15px !important;
  }
  .u-gapCol15px--sp {
    -moz-column-gap: 15px !important;
         column-gap: 15px !important;
  }
  .u-gapRow15px--sp {
    row-gap: 15px !important;
  }
  .u-gap16px--sp {
    -moz-column-gap: 16px !important;
         column-gap: 16px !important;
    row-gap: 16px !important;
  }
  .u-gapCol16px--sp {
    -moz-column-gap: 16px !important;
         column-gap: 16px !important;
  }
  .u-gapRow16px--sp {
    row-gap: 16px !important;
  }
  .u-gap17px--sp {
    -moz-column-gap: 17px !important;
         column-gap: 17px !important;
    row-gap: 17px !important;
  }
  .u-gapCol17px--sp {
    -moz-column-gap: 17px !important;
         column-gap: 17px !important;
  }
  .u-gapRow17px--sp {
    row-gap: 17px !important;
  }
  .u-gap18px--sp {
    -moz-column-gap: 18px !important;
         column-gap: 18px !important;
    row-gap: 18px !important;
  }
  .u-gapCol18px--sp {
    -moz-column-gap: 18px !important;
         column-gap: 18px !important;
  }
  .u-gapRow18px--sp {
    row-gap: 18px !important;
  }
  .u-gap19px--sp {
    -moz-column-gap: 19px !important;
         column-gap: 19px !important;
    row-gap: 19px !important;
  }
  .u-gapCol19px--sp {
    -moz-column-gap: 19px !important;
         column-gap: 19px !important;
  }
  .u-gapRow19px--sp {
    row-gap: 19px !important;
  }
  .u-gap20px--sp {
    -moz-column-gap: 20px !important;
         column-gap: 20px !important;
    row-gap: 20px !important;
  }
  .u-gapCol20px--sp {
    -moz-column-gap: 20px !important;
         column-gap: 20px !important;
  }
  .u-gapRow20px--sp {
    row-gap: 20px !important;
  }
  .u-gap21px--sp {
    -moz-column-gap: 21px !important;
         column-gap: 21px !important;
    row-gap: 21px !important;
  }
  .u-gapCol21px--sp {
    -moz-column-gap: 21px !important;
         column-gap: 21px !important;
  }
  .u-gapRow21px--sp {
    row-gap: 21px !important;
  }
  .u-gap22px--sp {
    -moz-column-gap: 22px !important;
         column-gap: 22px !important;
    row-gap: 22px !important;
  }
  .u-gapCol22px--sp {
    -moz-column-gap: 22px !important;
         column-gap: 22px !important;
  }
  .u-gapRow22px--sp {
    row-gap: 22px !important;
  }
  .u-gap23px--sp {
    -moz-column-gap: 23px !important;
         column-gap: 23px !important;
    row-gap: 23px !important;
  }
  .u-gapCol23px--sp {
    -moz-column-gap: 23px !important;
         column-gap: 23px !important;
  }
  .u-gapRow23px--sp {
    row-gap: 23px !important;
  }
  .u-gap24px--sp {
    -moz-column-gap: 24px !important;
         column-gap: 24px !important;
    row-gap: 24px !important;
  }
  .u-gapCol24px--sp {
    -moz-column-gap: 24px !important;
         column-gap: 24px !important;
  }
  .u-gapRow24px--sp {
    row-gap: 24px !important;
  }
  .u-gap25px--sp {
    -moz-column-gap: 25px !important;
         column-gap: 25px !important;
    row-gap: 25px !important;
  }
  .u-gapCol25px--sp {
    -moz-column-gap: 25px !important;
         column-gap: 25px !important;
  }
  .u-gapRow25px--sp {
    row-gap: 25px !important;
  }
  .u-gap26px--sp {
    -moz-column-gap: 26px !important;
         column-gap: 26px !important;
    row-gap: 26px !important;
  }
  .u-gapCol26px--sp {
    -moz-column-gap: 26px !important;
         column-gap: 26px !important;
  }
  .u-gapRow26px--sp {
    row-gap: 26px !important;
  }
  .u-gap27px--sp {
    -moz-column-gap: 27px !important;
         column-gap: 27px !important;
    row-gap: 27px !important;
  }
  .u-gapCol27px--sp {
    -moz-column-gap: 27px !important;
         column-gap: 27px !important;
  }
  .u-gapRow27px--sp {
    row-gap: 27px !important;
  }
  .u-gap28px--sp {
    -moz-column-gap: 28px !important;
         column-gap: 28px !important;
    row-gap: 28px !important;
  }
  .u-gapCol28px--sp {
    -moz-column-gap: 28px !important;
         column-gap: 28px !important;
  }
  .u-gapRow28px--sp {
    row-gap: 28px !important;
  }
  .u-gap29px--sp {
    -moz-column-gap: 29px !important;
         column-gap: 29px !important;
    row-gap: 29px !important;
  }
  .u-gapCol29px--sp {
    -moz-column-gap: 29px !important;
         column-gap: 29px !important;
  }
  .u-gapRow29px--sp {
    row-gap: 29px !important;
  }
  .u-gap30px--sp {
    -moz-column-gap: 30px !important;
         column-gap: 30px !important;
    row-gap: 30px !important;
  }
  .u-gapCol30px--sp {
    -moz-column-gap: 30px !important;
         column-gap: 30px !important;
  }
  .u-gapRow30px--sp {
    row-gap: 30px !important;
  }
  .u-gap31px--sp {
    -moz-column-gap: 31px !important;
         column-gap: 31px !important;
    row-gap: 31px !important;
  }
  .u-gapCol31px--sp {
    -moz-column-gap: 31px !important;
         column-gap: 31px !important;
  }
  .u-gapRow31px--sp {
    row-gap: 31px !important;
  }
  .u-gap32px--sp {
    -moz-column-gap: 32px !important;
         column-gap: 32px !important;
    row-gap: 32px !important;
  }
  .u-gapCol32px--sp {
    -moz-column-gap: 32px !important;
         column-gap: 32px !important;
  }
  .u-gapRow32px--sp {
    row-gap: 32px !important;
  }
  .u-gap33px--sp {
    -moz-column-gap: 33px !important;
         column-gap: 33px !important;
    row-gap: 33px !important;
  }
  .u-gapCol33px--sp {
    -moz-column-gap: 33px !important;
         column-gap: 33px !important;
  }
  .u-gapRow33px--sp {
    row-gap: 33px !important;
  }
  .u-gap34px--sp {
    -moz-column-gap: 34px !important;
         column-gap: 34px !important;
    row-gap: 34px !important;
  }
  .u-gapCol34px--sp {
    -moz-column-gap: 34px !important;
         column-gap: 34px !important;
  }
  .u-gapRow34px--sp {
    row-gap: 34px !important;
  }
  .u-gap35px--sp {
    -moz-column-gap: 35px !important;
         column-gap: 35px !important;
    row-gap: 35px !important;
  }
  .u-gapCol35px--sp {
    -moz-column-gap: 35px !important;
         column-gap: 35px !important;
  }
  .u-gapRow35px--sp {
    row-gap: 35px !important;
  }
  .u-gap36px--sp {
    -moz-column-gap: 36px !important;
         column-gap: 36px !important;
    row-gap: 36px !important;
  }
  .u-gapCol36px--sp {
    -moz-column-gap: 36px !important;
         column-gap: 36px !important;
  }
  .u-gapRow36px--sp {
    row-gap: 36px !important;
  }
  .u-gap37px--sp {
    -moz-column-gap: 37px !important;
         column-gap: 37px !important;
    row-gap: 37px !important;
  }
  .u-gapCol37px--sp {
    -moz-column-gap: 37px !important;
         column-gap: 37px !important;
  }
  .u-gapRow37px--sp {
    row-gap: 37px !important;
  }
  .u-gap38px--sp {
    -moz-column-gap: 38px !important;
         column-gap: 38px !important;
    row-gap: 38px !important;
  }
  .u-gapCol38px--sp {
    -moz-column-gap: 38px !important;
         column-gap: 38px !important;
  }
  .u-gapRow38px--sp {
    row-gap: 38px !important;
  }
  .u-gap39px--sp {
    -moz-column-gap: 39px !important;
         column-gap: 39px !important;
    row-gap: 39px !important;
  }
  .u-gapCol39px--sp {
    -moz-column-gap: 39px !important;
         column-gap: 39px !important;
  }
  .u-gapRow39px--sp {
    row-gap: 39px !important;
  }
  .u-gap40px--sp {
    -moz-column-gap: 40px !important;
         column-gap: 40px !important;
    row-gap: 40px !important;
  }
  .u-gapCol40px--sp {
    -moz-column-gap: 40px !important;
         column-gap: 40px !important;
  }
  .u-gapRow40px--sp {
    row-gap: 40px !important;
  }
  .u-gap41px--sp {
    -moz-column-gap: 41px !important;
         column-gap: 41px !important;
    row-gap: 41px !important;
  }
  .u-gapCol41px--sp {
    -moz-column-gap: 41px !important;
         column-gap: 41px !important;
  }
  .u-gapRow41px--sp {
    row-gap: 41px !important;
  }
  .u-gap42px--sp {
    -moz-column-gap: 42px !important;
         column-gap: 42px !important;
    row-gap: 42px !important;
  }
  .u-gapCol42px--sp {
    -moz-column-gap: 42px !important;
         column-gap: 42px !important;
  }
  .u-gapRow42px--sp {
    row-gap: 42px !important;
  }
  .u-gap43px--sp {
    -moz-column-gap: 43px !important;
         column-gap: 43px !important;
    row-gap: 43px !important;
  }
  .u-gapCol43px--sp {
    -moz-column-gap: 43px !important;
         column-gap: 43px !important;
  }
  .u-gapRow43px--sp {
    row-gap: 43px !important;
  }
  .u-gap44px--sp {
    -moz-column-gap: 44px !important;
         column-gap: 44px !important;
    row-gap: 44px !important;
  }
  .u-gapCol44px--sp {
    -moz-column-gap: 44px !important;
         column-gap: 44px !important;
  }
  .u-gapRow44px--sp {
    row-gap: 44px !important;
  }
  .u-gap45px--sp {
    -moz-column-gap: 45px !important;
         column-gap: 45px !important;
    row-gap: 45px !important;
  }
  .u-gapCol45px--sp {
    -moz-column-gap: 45px !important;
         column-gap: 45px !important;
  }
  .u-gapRow45px--sp {
    row-gap: 45px !important;
  }
  .u-gap46px--sp {
    -moz-column-gap: 46px !important;
         column-gap: 46px !important;
    row-gap: 46px !important;
  }
  .u-gapCol46px--sp {
    -moz-column-gap: 46px !important;
         column-gap: 46px !important;
  }
  .u-gapRow46px--sp {
    row-gap: 46px !important;
  }
  .u-gap47px--sp {
    -moz-column-gap: 47px !important;
         column-gap: 47px !important;
    row-gap: 47px !important;
  }
  .u-gapCol47px--sp {
    -moz-column-gap: 47px !important;
         column-gap: 47px !important;
  }
  .u-gapRow47px--sp {
    row-gap: 47px !important;
  }
  .u-gap48px--sp {
    -moz-column-gap: 48px !important;
         column-gap: 48px !important;
    row-gap: 48px !important;
  }
  .u-gapCol48px--sp {
    -moz-column-gap: 48px !important;
         column-gap: 48px !important;
  }
  .u-gapRow48px--sp {
    row-gap: 48px !important;
  }
  .u-gap49px--sp {
    -moz-column-gap: 49px !important;
         column-gap: 49px !important;
    row-gap: 49px !important;
  }
  .u-gapCol49px--sp {
    -moz-column-gap: 49px !important;
         column-gap: 49px !important;
  }
  .u-gapRow49px--sp {
    row-gap: 49px !important;
  }
  .u-gap50px--sp {
    -moz-column-gap: 50px !important;
         column-gap: 50px !important;
    row-gap: 50px !important;
  }
  .u-gapCol50px--sp {
    -moz-column-gap: 50px !important;
         column-gap: 50px !important;
  }
  .u-gapRow50px--sp {
    row-gap: 50px !important;
  }
  .u-gap51px--sp {
    -moz-column-gap: 51px !important;
         column-gap: 51px !important;
    row-gap: 51px !important;
  }
  .u-gapCol51px--sp {
    -moz-column-gap: 51px !important;
         column-gap: 51px !important;
  }
  .u-gapRow51px--sp {
    row-gap: 51px !important;
  }
  .u-gap52px--sp {
    -moz-column-gap: 52px !important;
         column-gap: 52px !important;
    row-gap: 52px !important;
  }
  .u-gapCol52px--sp {
    -moz-column-gap: 52px !important;
         column-gap: 52px !important;
  }
  .u-gapRow52px--sp {
    row-gap: 52px !important;
  }
  .u-gap53px--sp {
    -moz-column-gap: 53px !important;
         column-gap: 53px !important;
    row-gap: 53px !important;
  }
  .u-gapCol53px--sp {
    -moz-column-gap: 53px !important;
         column-gap: 53px !important;
  }
  .u-gapRow53px--sp {
    row-gap: 53px !important;
  }
  .u-gap54px--sp {
    -moz-column-gap: 54px !important;
         column-gap: 54px !important;
    row-gap: 54px !important;
  }
  .u-gapCol54px--sp {
    -moz-column-gap: 54px !important;
         column-gap: 54px !important;
  }
  .u-gapRow54px--sp {
    row-gap: 54px !important;
  }
  .u-gap55px--sp {
    -moz-column-gap: 55px !important;
         column-gap: 55px !important;
    row-gap: 55px !important;
  }
  .u-gapCol55px--sp {
    -moz-column-gap: 55px !important;
         column-gap: 55px !important;
  }
  .u-gapRow55px--sp {
    row-gap: 55px !important;
  }
  .u-gap56px--sp {
    -moz-column-gap: 56px !important;
         column-gap: 56px !important;
    row-gap: 56px !important;
  }
  .u-gapCol56px--sp {
    -moz-column-gap: 56px !important;
         column-gap: 56px !important;
  }
  .u-gapRow56px--sp {
    row-gap: 56px !important;
  }
  .u-gap57px--sp {
    -moz-column-gap: 57px !important;
         column-gap: 57px !important;
    row-gap: 57px !important;
  }
  .u-gapCol57px--sp {
    -moz-column-gap: 57px !important;
         column-gap: 57px !important;
  }
  .u-gapRow57px--sp {
    row-gap: 57px !important;
  }
  .u-gap58px--sp {
    -moz-column-gap: 58px !important;
         column-gap: 58px !important;
    row-gap: 58px !important;
  }
  .u-gapCol58px--sp {
    -moz-column-gap: 58px !important;
         column-gap: 58px !important;
  }
  .u-gapRow58px--sp {
    row-gap: 58px !important;
  }
  .u-gap59px--sp {
    -moz-column-gap: 59px !important;
         column-gap: 59px !important;
    row-gap: 59px !important;
  }
  .u-gapCol59px--sp {
    -moz-column-gap: 59px !important;
         column-gap: 59px !important;
  }
  .u-gapRow59px--sp {
    row-gap: 59px !important;
  }
  .u-gap60px--sp {
    -moz-column-gap: 60px !important;
         column-gap: 60px !important;
    row-gap: 60px !important;
  }
  .u-gapCol60px--sp {
    -moz-column-gap: 60px !important;
         column-gap: 60px !important;
  }
  .u-gapRow60px--sp {
    row-gap: 60px !important;
  }
  .u-gap61px--sp {
    -moz-column-gap: 61px !important;
         column-gap: 61px !important;
    row-gap: 61px !important;
  }
  .u-gapCol61px--sp {
    -moz-column-gap: 61px !important;
         column-gap: 61px !important;
  }
  .u-gapRow61px--sp {
    row-gap: 61px !important;
  }
  .u-gap62px--sp {
    -moz-column-gap: 62px !important;
         column-gap: 62px !important;
    row-gap: 62px !important;
  }
  .u-gapCol62px--sp {
    -moz-column-gap: 62px !important;
         column-gap: 62px !important;
  }
  .u-gapRow62px--sp {
    row-gap: 62px !important;
  }
  .u-gap63px--sp {
    -moz-column-gap: 63px !important;
         column-gap: 63px !important;
    row-gap: 63px !important;
  }
  .u-gapCol63px--sp {
    -moz-column-gap: 63px !important;
         column-gap: 63px !important;
  }
  .u-gapRow63px--sp {
    row-gap: 63px !important;
  }
  .u-gap64px--sp {
    -moz-column-gap: 64px !important;
         column-gap: 64px !important;
    row-gap: 64px !important;
  }
  .u-gapCol64px--sp {
    -moz-column-gap: 64px !important;
         column-gap: 64px !important;
  }
  .u-gapRow64px--sp {
    row-gap: 64px !important;
  }
  .u-gap65px--sp {
    -moz-column-gap: 65px !important;
         column-gap: 65px !important;
    row-gap: 65px !important;
  }
  .u-gapCol65px--sp {
    -moz-column-gap: 65px !important;
         column-gap: 65px !important;
  }
  .u-gapRow65px--sp {
    row-gap: 65px !important;
  }
  .u-gap66px--sp {
    -moz-column-gap: 66px !important;
         column-gap: 66px !important;
    row-gap: 66px !important;
  }
  .u-gapCol66px--sp {
    -moz-column-gap: 66px !important;
         column-gap: 66px !important;
  }
  .u-gapRow66px--sp {
    row-gap: 66px !important;
  }
  .u-gap67px--sp {
    -moz-column-gap: 67px !important;
         column-gap: 67px !important;
    row-gap: 67px !important;
  }
  .u-gapCol67px--sp {
    -moz-column-gap: 67px !important;
         column-gap: 67px !important;
  }
  .u-gapRow67px--sp {
    row-gap: 67px !important;
  }
  .u-gap68px--sp {
    -moz-column-gap: 68px !important;
         column-gap: 68px !important;
    row-gap: 68px !important;
  }
  .u-gapCol68px--sp {
    -moz-column-gap: 68px !important;
         column-gap: 68px !important;
  }
  .u-gapRow68px--sp {
    row-gap: 68px !important;
  }
  .u-gap69px--sp {
    -moz-column-gap: 69px !important;
         column-gap: 69px !important;
    row-gap: 69px !important;
  }
  .u-gapCol69px--sp {
    -moz-column-gap: 69px !important;
         column-gap: 69px !important;
  }
  .u-gapRow69px--sp {
    row-gap: 69px !important;
  }
  .u-gap70px--sp {
    -moz-column-gap: 70px !important;
         column-gap: 70px !important;
    row-gap: 70px !important;
  }
  .u-gapCol70px--sp {
    -moz-column-gap: 70px !important;
         column-gap: 70px !important;
  }
  .u-gapRow70px--sp {
    row-gap: 70px !important;
  }
  .u-gap71px--sp {
    -moz-column-gap: 71px !important;
         column-gap: 71px !important;
    row-gap: 71px !important;
  }
  .u-gapCol71px--sp {
    -moz-column-gap: 71px !important;
         column-gap: 71px !important;
  }
  .u-gapRow71px--sp {
    row-gap: 71px !important;
  }
  .u-gap72px--sp {
    -moz-column-gap: 72px !important;
         column-gap: 72px !important;
    row-gap: 72px !important;
  }
  .u-gapCol72px--sp {
    -moz-column-gap: 72px !important;
         column-gap: 72px !important;
  }
  .u-gapRow72px--sp {
    row-gap: 72px !important;
  }
  .u-gap73px--sp {
    -moz-column-gap: 73px !important;
         column-gap: 73px !important;
    row-gap: 73px !important;
  }
  .u-gapCol73px--sp {
    -moz-column-gap: 73px !important;
         column-gap: 73px !important;
  }
  .u-gapRow73px--sp {
    row-gap: 73px !important;
  }
  .u-gap74px--sp {
    -moz-column-gap: 74px !important;
         column-gap: 74px !important;
    row-gap: 74px !important;
  }
  .u-gapCol74px--sp {
    -moz-column-gap: 74px !important;
         column-gap: 74px !important;
  }
  .u-gapRow74px--sp {
    row-gap: 74px !important;
  }
  .u-gap75px--sp {
    -moz-column-gap: 75px !important;
         column-gap: 75px !important;
    row-gap: 75px !important;
  }
  .u-gapCol75px--sp {
    -moz-column-gap: 75px !important;
         column-gap: 75px !important;
  }
  .u-gapRow75px--sp {
    row-gap: 75px !important;
  }
  .u-gap76px--sp {
    -moz-column-gap: 76px !important;
         column-gap: 76px !important;
    row-gap: 76px !important;
  }
  .u-gapCol76px--sp {
    -moz-column-gap: 76px !important;
         column-gap: 76px !important;
  }
  .u-gapRow76px--sp {
    row-gap: 76px !important;
  }
  .u-gap77px--sp {
    -moz-column-gap: 77px !important;
         column-gap: 77px !important;
    row-gap: 77px !important;
  }
  .u-gapCol77px--sp {
    -moz-column-gap: 77px !important;
         column-gap: 77px !important;
  }
  .u-gapRow77px--sp {
    row-gap: 77px !important;
  }
  .u-gap78px--sp {
    -moz-column-gap: 78px !important;
         column-gap: 78px !important;
    row-gap: 78px !important;
  }
  .u-gapCol78px--sp {
    -moz-column-gap: 78px !important;
         column-gap: 78px !important;
  }
  .u-gapRow78px--sp {
    row-gap: 78px !important;
  }
  .u-gap79px--sp {
    -moz-column-gap: 79px !important;
         column-gap: 79px !important;
    row-gap: 79px !important;
  }
  .u-gapCol79px--sp {
    -moz-column-gap: 79px !important;
         column-gap: 79px !important;
  }
  .u-gapRow79px--sp {
    row-gap: 79px !important;
  }
  .u-gap80px--sp {
    -moz-column-gap: 80px !important;
         column-gap: 80px !important;
    row-gap: 80px !important;
  }
  .u-gapCol80px--sp {
    -moz-column-gap: 80px !important;
         column-gap: 80px !important;
  }
  .u-gapRow80px--sp {
    row-gap: 80px !important;
  }
  .u-gap81px--sp {
    -moz-column-gap: 81px !important;
         column-gap: 81px !important;
    row-gap: 81px !important;
  }
  .u-gapCol81px--sp {
    -moz-column-gap: 81px !important;
         column-gap: 81px !important;
  }
  .u-gapRow81px--sp {
    row-gap: 81px !important;
  }
  .u-gap82px--sp {
    -moz-column-gap: 82px !important;
         column-gap: 82px !important;
    row-gap: 82px !important;
  }
  .u-gapCol82px--sp {
    -moz-column-gap: 82px !important;
         column-gap: 82px !important;
  }
  .u-gapRow82px--sp {
    row-gap: 82px !important;
  }
  .u-gap83px--sp {
    -moz-column-gap: 83px !important;
         column-gap: 83px !important;
    row-gap: 83px !important;
  }
  .u-gapCol83px--sp {
    -moz-column-gap: 83px !important;
         column-gap: 83px !important;
  }
  .u-gapRow83px--sp {
    row-gap: 83px !important;
  }
  .u-gap84px--sp {
    -moz-column-gap: 84px !important;
         column-gap: 84px !important;
    row-gap: 84px !important;
  }
  .u-gapCol84px--sp {
    -moz-column-gap: 84px !important;
         column-gap: 84px !important;
  }
  .u-gapRow84px--sp {
    row-gap: 84px !important;
  }
  .u-gap85px--sp {
    -moz-column-gap: 85px !important;
         column-gap: 85px !important;
    row-gap: 85px !important;
  }
  .u-gapCol85px--sp {
    -moz-column-gap: 85px !important;
         column-gap: 85px !important;
  }
  .u-gapRow85px--sp {
    row-gap: 85px !important;
  }
  .u-gap86px--sp {
    -moz-column-gap: 86px !important;
         column-gap: 86px !important;
    row-gap: 86px !important;
  }
  .u-gapCol86px--sp {
    -moz-column-gap: 86px !important;
         column-gap: 86px !important;
  }
  .u-gapRow86px--sp {
    row-gap: 86px !important;
  }
  .u-gap87px--sp {
    -moz-column-gap: 87px !important;
         column-gap: 87px !important;
    row-gap: 87px !important;
  }
  .u-gapCol87px--sp {
    -moz-column-gap: 87px !important;
         column-gap: 87px !important;
  }
  .u-gapRow87px--sp {
    row-gap: 87px !important;
  }
  .u-gap88px--sp {
    -moz-column-gap: 88px !important;
         column-gap: 88px !important;
    row-gap: 88px !important;
  }
  .u-gapCol88px--sp {
    -moz-column-gap: 88px !important;
         column-gap: 88px !important;
  }
  .u-gapRow88px--sp {
    row-gap: 88px !important;
  }
  .u-gap89px--sp {
    -moz-column-gap: 89px !important;
         column-gap: 89px !important;
    row-gap: 89px !important;
  }
  .u-gapCol89px--sp {
    -moz-column-gap: 89px !important;
         column-gap: 89px !important;
  }
  .u-gapRow89px--sp {
    row-gap: 89px !important;
  }
  .u-gap90px--sp {
    -moz-column-gap: 90px !important;
         column-gap: 90px !important;
    row-gap: 90px !important;
  }
  .u-gapCol90px--sp {
    -moz-column-gap: 90px !important;
         column-gap: 90px !important;
  }
  .u-gapRow90px--sp {
    row-gap: 90px !important;
  }
  .u-gap91px--sp {
    -moz-column-gap: 91px !important;
         column-gap: 91px !important;
    row-gap: 91px !important;
  }
  .u-gapCol91px--sp {
    -moz-column-gap: 91px !important;
         column-gap: 91px !important;
  }
  .u-gapRow91px--sp {
    row-gap: 91px !important;
  }
  .u-gap92px--sp {
    -moz-column-gap: 92px !important;
         column-gap: 92px !important;
    row-gap: 92px !important;
  }
  .u-gapCol92px--sp {
    -moz-column-gap: 92px !important;
         column-gap: 92px !important;
  }
  .u-gapRow92px--sp {
    row-gap: 92px !important;
  }
  .u-gap93px--sp {
    -moz-column-gap: 93px !important;
         column-gap: 93px !important;
    row-gap: 93px !important;
  }
  .u-gapCol93px--sp {
    -moz-column-gap: 93px !important;
         column-gap: 93px !important;
  }
  .u-gapRow93px--sp {
    row-gap: 93px !important;
  }
  .u-gap94px--sp {
    -moz-column-gap: 94px !important;
         column-gap: 94px !important;
    row-gap: 94px !important;
  }
  .u-gapCol94px--sp {
    -moz-column-gap: 94px !important;
         column-gap: 94px !important;
  }
  .u-gapRow94px--sp {
    row-gap: 94px !important;
  }
  .u-gap95px--sp {
    -moz-column-gap: 95px !important;
         column-gap: 95px !important;
    row-gap: 95px !important;
  }
  .u-gapCol95px--sp {
    -moz-column-gap: 95px !important;
         column-gap: 95px !important;
  }
  .u-gapRow95px--sp {
    row-gap: 95px !important;
  }
  .u-gap96px--sp {
    -moz-column-gap: 96px !important;
         column-gap: 96px !important;
    row-gap: 96px !important;
  }
  .u-gapCol96px--sp {
    -moz-column-gap: 96px !important;
         column-gap: 96px !important;
  }
  .u-gapRow96px--sp {
    row-gap: 96px !important;
  }
  .u-gap97px--sp {
    -moz-column-gap: 97px !important;
         column-gap: 97px !important;
    row-gap: 97px !important;
  }
  .u-gapCol97px--sp {
    -moz-column-gap: 97px !important;
         column-gap: 97px !important;
  }
  .u-gapRow97px--sp {
    row-gap: 97px !important;
  }
  .u-gap98px--sp {
    -moz-column-gap: 98px !important;
         column-gap: 98px !important;
    row-gap: 98px !important;
  }
  .u-gapCol98px--sp {
    -moz-column-gap: 98px !important;
         column-gap: 98px !important;
  }
  .u-gapRow98px--sp {
    row-gap: 98px !important;
  }
  .u-gap99px--sp {
    -moz-column-gap: 99px !important;
         column-gap: 99px !important;
    row-gap: 99px !important;
  }
  .u-gapCol99px--sp {
    -moz-column-gap: 99px !important;
         column-gap: 99px !important;
  }
  .u-gapRow99px--sp {
    row-gap: 99px !important;
  }
  .u-gap100px--sp {
    -moz-column-gap: 100px !important;
         column-gap: 100px !important;
    row-gap: 100px !important;
  }
  .u-gapCol100px--sp {
    -moz-column-gap: 100px !important;
         column-gap: 100px !important;
  }
  .u-gapRow100px--sp {
    row-gap: 100px !important;
  }
}
.u-gap0px {
  -moz-column-gap: 0em !important;
       column-gap: 0em !important;
  row-gap: 0em !important;
}

.u-gapCol0px {
  -moz-column-gap: 0em !important;
       column-gap: 0em !important;
}

.u-gapRow0px {
  row-gap: 0em !important;
}

.u-gap1px {
  -moz-column-gap: 1em !important;
       column-gap: 1em !important;
  row-gap: 1em !important;
}

.u-gapCol1px {
  -moz-column-gap: 1em !important;
       column-gap: 1em !important;
}

.u-gapRow1px {
  row-gap: 1em !important;
}

.u-gap2px {
  -moz-column-gap: 2em !important;
       column-gap: 2em !important;
  row-gap: 2em !important;
}

.u-gapCol2px {
  -moz-column-gap: 2em !important;
       column-gap: 2em !important;
}

.u-gapRow2px {
  row-gap: 2em !important;
}

.u-gap3px {
  -moz-column-gap: 3em !important;
       column-gap: 3em !important;
  row-gap: 3em !important;
}

.u-gapCol3px {
  -moz-column-gap: 3em !important;
       column-gap: 3em !important;
}

.u-gapRow3px {
  row-gap: 3em !important;
}

.u-gap4px {
  -moz-column-gap: 4em !important;
       column-gap: 4em !important;
  row-gap: 4em !important;
}

.u-gapCol4px {
  -moz-column-gap: 4em !important;
       column-gap: 4em !important;
}

.u-gapRow4px {
  row-gap: 4em !important;
}

.u-gap5px {
  -moz-column-gap: 5em !important;
       column-gap: 5em !important;
  row-gap: 5em !important;
}

.u-gapCol5px {
  -moz-column-gap: 5em !important;
       column-gap: 5em !important;
}

.u-gapRow5px {
  row-gap: 5em !important;
}

.u-gap6px {
  -moz-column-gap: 6em !important;
       column-gap: 6em !important;
  row-gap: 6em !important;
}

.u-gapCol6px {
  -moz-column-gap: 6em !important;
       column-gap: 6em !important;
}

.u-gapRow6px {
  row-gap: 6em !important;
}

.u-gap7px {
  -moz-column-gap: 7em !important;
       column-gap: 7em !important;
  row-gap: 7em !important;
}

.u-gapCol7px {
  -moz-column-gap: 7em !important;
       column-gap: 7em !important;
}

.u-gapRow7px {
  row-gap: 7em !important;
}

.u-gap8px {
  -moz-column-gap: 8em !important;
       column-gap: 8em !important;
  row-gap: 8em !important;
}

.u-gapCol8px {
  -moz-column-gap: 8em !important;
       column-gap: 8em !important;
}

.u-gapRow8px {
  row-gap: 8em !important;
}

.u-gap9px {
  -moz-column-gap: 9em !important;
       column-gap: 9em !important;
  row-gap: 9em !important;
}

.u-gapCol9px {
  -moz-column-gap: 9em !important;
       column-gap: 9em !important;
}

.u-gapRow9px {
  row-gap: 9em !important;
}

.u-gap10px {
  -moz-column-gap: 10em !important;
       column-gap: 10em !important;
  row-gap: 10em !important;
}

.u-gapCol10px {
  -moz-column-gap: 10em !important;
       column-gap: 10em !important;
}

.u-gapRow10px {
  row-gap: 10em !important;
}

@media screen and (max-width: 375px) {
  .u-gap0px--sp {
    -moz-column-gap: 0em !important;
         column-gap: 0em !important;
    row-gap: 0em !important;
  }
  .u-gapCol0px--sp {
    -moz-column-gap: 0em !important;
         column-gap: 0em !important;
  }
  .u-gapRow0px--sp {
    row-gap: 0em !important;
  }
  .u-gap1px--sp {
    -moz-column-gap: 1em !important;
         column-gap: 1em !important;
    row-gap: 1em !important;
  }
  .u-gapCol1px--sp {
    -moz-column-gap: 1em !important;
         column-gap: 1em !important;
  }
  .u-gapRow1px--sp {
    row-gap: 1em !important;
  }
  .u-gap2px--sp {
    -moz-column-gap: 2em !important;
         column-gap: 2em !important;
    row-gap: 2em !important;
  }
  .u-gapCol2px--sp {
    -moz-column-gap: 2em !important;
         column-gap: 2em !important;
  }
  .u-gapRow2px--sp {
    row-gap: 2em !important;
  }
  .u-gap3px--sp {
    -moz-column-gap: 3em !important;
         column-gap: 3em !important;
    row-gap: 3em !important;
  }
  .u-gapCol3px--sp {
    -moz-column-gap: 3em !important;
         column-gap: 3em !important;
  }
  .u-gapRow3px--sp {
    row-gap: 3em !important;
  }
  .u-gap4px--sp {
    -moz-column-gap: 4em !important;
         column-gap: 4em !important;
    row-gap: 4em !important;
  }
  .u-gapCol4px--sp {
    -moz-column-gap: 4em !important;
         column-gap: 4em !important;
  }
  .u-gapRow4px--sp {
    row-gap: 4em !important;
  }
  .u-gap5px--sp {
    -moz-column-gap: 5em !important;
         column-gap: 5em !important;
    row-gap: 5em !important;
  }
  .u-gapCol5px--sp {
    -moz-column-gap: 5em !important;
         column-gap: 5em !important;
  }
  .u-gapRow5px--sp {
    row-gap: 5em !important;
  }
  .u-gap6px--sp {
    -moz-column-gap: 6em !important;
         column-gap: 6em !important;
    row-gap: 6em !important;
  }
  .u-gapCol6px--sp {
    -moz-column-gap: 6em !important;
         column-gap: 6em !important;
  }
  .u-gapRow6px--sp {
    row-gap: 6em !important;
  }
  .u-gap7px--sp {
    -moz-column-gap: 7em !important;
         column-gap: 7em !important;
    row-gap: 7em !important;
  }
  .u-gapCol7px--sp {
    -moz-column-gap: 7em !important;
         column-gap: 7em !important;
  }
  .u-gapRow7px--sp {
    row-gap: 7em !important;
  }
  .u-gap8px--sp {
    -moz-column-gap: 8em !important;
         column-gap: 8em !important;
    row-gap: 8em !important;
  }
  .u-gapCol8px--sp {
    -moz-column-gap: 8em !important;
         column-gap: 8em !important;
  }
  .u-gapRow8px--sp {
    row-gap: 8em !important;
  }
  .u-gap9px--sp {
    -moz-column-gap: 9em !important;
         column-gap: 9em !important;
    row-gap: 9em !important;
  }
  .u-gapCol9px--sp {
    -moz-column-gap: 9em !important;
         column-gap: 9em !important;
  }
  .u-gapRow9px--sp {
    row-gap: 9em !important;
  }
  .u-gap10px--sp {
    -moz-column-gap: 10em !important;
         column-gap: 10em !important;
    row-gap: 10em !important;
  }
  .u-gapCol10px--sp {
    -moz-column-gap: 10em !important;
         column-gap: 10em !important;
  }
  .u-gapRow10px--sp {
    row-gap: 10em !important;
  }
}
/*****************************************************
  object/_utility.scss
*****************************************************/
.u-scroll::-webkit-scrollbar {
  overflow: hidden;
  width: 0.5em;
}
.u-scroll::-webkit-scrollbar:horizontal {
  height: 0.5em;
}
.u-scroll::-webkit-scrollbar-button {
  display: none;
}
.u-scroll::-webkit-scrollbar-thumb {
  border-radius: 0.25em;
  background-color: #c1c1c1;
}
.u-scroll::-webkit-scrollbar-corner {
  display: none;
}

@media screen and (max-width: 375px) {
  .u-scroll--sp::-webkit-scrollbar {
    overflow: hidden;
    width: 0.5em;
  }
  .u-scroll--sp::-webkit-scrollbar:horizontal {
    height: 0.5em;
  }
  .u-scroll--sp::-webkit-scrollbar-button {
    display: none;
  }
  .u-scroll--sp::-webkit-scrollbar-thumb {
    border-radius: 0.25em;
    background-color: #c1c1c1;
  }
  .u-scroll--sp::-webkit-scrollbar-corner {
    display: none;
  }
}
/* -----------------------------------------------
  font weight
----------------------------------------------- */
.u-fwBold,
.u-fontWeightBold {
  font-weight: bold !important;
}

.u-fwNormal,
.u-fontWeightNormal {
  font-weight: normal !important;
}

@media screen and (max-width: 375px) {
  .u-fwBold--sp,
  .u-fontWeightBold--sp {
    font-weight: bold !important;
  }
  .u-fwNormal--sp,
  .u-fontWeightNormal--sp {
    font-weight: normal !important;
  }
}
/* -----------------------------------------------
  font-size
----------------------------------------------- */
.u-fs0_6rem {
  font-size: 0.6rem !important;
}

.u-fs0_7rem {
  font-size: 0.7rem !important;
}

.u-fs0_8rem {
  font-size: 0.8rem !important;
}

.u-fs0_9rem {
  font-size: 0.9rem !important;
}

.u-fs1_0rem {
  font-size: 1rem !important;
}

.u-fs1rem {
  font-size: 1rem !important;
}

.u-fs1_1rem {
  font-size: 1.1rem !important;
}

.u-fs1_2rem {
  font-size: 1.2rem !important;
}

.u-fs1_3rem {
  font-size: 1.3rem !important;
}

.u-fs1_4rem {
  font-size: 1.4rem !important;
}

.u-fs1_5rem {
  font-size: 1.5rem !important;
}

.u-fs1_6rem {
  font-size: 1.6rem !important;
}

.u-fs1_7rem {
  font-size: 1.7rem !important;
}

.u-fs1_8rem {
  font-size: 1.8rem !important;
}

.u-fs1_9rem {
  font-size: 1.9rem !important;
}

.u-fs2_0rem {
  font-size: 2rem !important;
}

.u-fs2rem {
  font-size: 2rem !important;
}

.u-fs2_1rem {
  font-size: 2.1rem !important;
}

.u-fs2_2rem {
  font-size: 2.2rem !important;
}

.u-fs2_3rem {
  font-size: 2.3rem !important;
}

.u-fs2_4rem {
  font-size: 2.4rem !important;
}

.u-fs2_5rem {
  font-size: 2.5rem !important;
}

.u-fs2_6rem {
  font-size: 2.6rem !important;
}

.u-fs2_7rem {
  font-size: 2.7rem !important;
}

.u-fs2_8rem {
  font-size: 2.8rem !important;
}

.u-fs2_9rem {
  font-size: 2.9rem !important;
}

.u-fs3_0rem {
  font-size: 3rem !important;
}

.u-fs3rem {
  font-size: 3rem !important;
}

.u-fs3_1rem {
  font-size: 3.1rem !important;
}

.u-fs3_2rem {
  font-size: 3.2rem !important;
}

.u-fs3_3rem {
  font-size: 3.3rem !important;
}

.u-fs3_4rem {
  font-size: 3.4rem !important;
}

.u-fs3_5rem {
  font-size: 3.5rem !important;
}

.u-fs3_6rem {
  font-size: 3.6rem !important;
}

.u-fs3_7rem {
  font-size: 3.7rem !important;
}

.u-fs3_8rem {
  font-size: 3.8rem !important;
}

.u-fs3_9rem {
  font-size: 3.9rem !important;
}

.u-fs4_0rem {
  font-size: 4rem !important;
}

.u-fs4rem {
  font-size: 4rem !important;
}

.u-fs4_1rem {
  font-size: 4.1rem !important;
}

.u-fs4_2rem {
  font-size: 4.2rem !important;
}

.u-fs4_3rem {
  font-size: 4.3rem !important;
}

.u-fs4_4rem {
  font-size: 4.4rem !important;
}

.u-fs4_5rem {
  font-size: 4.5rem !important;
}

.u-fs4_6rem {
  font-size: 4.6rem !important;
}

.u-fs4_7rem {
  font-size: 4.7rem !important;
}

.u-fs4_8rem {
  font-size: 4.8rem !important;
}

.u-fs4_9rem {
  font-size: 4.9rem !important;
}

.u-fs5_0rem {
  font-size: 5rem !important;
}

.u-fs5rem {
  font-size: 5rem !important;
}

.u-fs0_1em {
  font-size: 0.1em !important;
}

.u-fs0_2em {
  font-size: 0.2em !important;
}

.u-fs0_3em {
  font-size: 0.3em !important;
}

.u-fs0_4em {
  font-size: 0.4em !important;
}

.u-fs0_5em {
  font-size: 0.5em !important;
}

.u-fs0_6em {
  font-size: 0.6em !important;
}

.u-fs0_7em {
  font-size: 0.7em !important;
}

.u-fs0_8em {
  font-size: 0.8em !important;
}

.u-fs0_9em {
  font-size: 0.9em !important;
}

.u-fs1_0em {
  font-size: 1em !important;
}

.u-fs1em {
  font-size: 1em !important;
}

.u-fs1_1em {
  font-size: 1.1em !important;
}

.u-fs1_2em {
  font-size: 1.2em !important;
}

.u-fs1_3em {
  font-size: 1.3em !important;
}

.u-fs1_4em {
  font-size: 1.4em !important;
}

.u-fs1_5em {
  font-size: 1.5em !important;
}

.u-fs1_6em {
  font-size: 1.6em !important;
}

.u-fs1_7em {
  font-size: 1.7em !important;
}

.u-fs1_8em {
  font-size: 1.8em !important;
}

.u-fs1_9em {
  font-size: 1.9em !important;
}

.u-fs2_0em {
  font-size: 2em !important;
}

.u-fs2em {
  font-size: 2em !important;
}

.u-fs2_1em {
  font-size: 2.1em !important;
}

.u-fs2_2em {
  font-size: 2.2em !important;
}

.u-fs2_3em {
  font-size: 2.3em !important;
}

.u-fs2_4em {
  font-size: 2.4em !important;
}

.u-fs2_5em {
  font-size: 2.5em !important;
}

.u-fs2_6em {
  font-size: 2.6em !important;
}

.u-fs2_7em {
  font-size: 2.7em !important;
}

.u-fs2_8em {
  font-size: 2.8em !important;
}

.u-fs2_9em {
  font-size: 2.9em !important;
}

.u-fs3_0em {
  font-size: 3em !important;
}

.u-fs3em {
  font-size: 3em !important;
}

@media screen and (max-width: 375px) {
  .u-fs0_6rem--sp {
    font-size: 0.6rem !important;
  }
  .u-fs0_7rem--sp {
    font-size: 0.7rem !important;
  }
  .u-fs0_8rem--sp {
    font-size: 0.8rem !important;
  }
  .u-fs0_9rem--sp {
    font-size: 0.9rem !important;
  }
  .u-fs1_0rem--sp {
    font-size: 1rem !important;
  }
  .u-fs1rem--sp {
    font-size: 1rem !important;
  }
  .u-fs1_1rem--sp {
    font-size: 1.1rem !important;
  }
  .u-fs1_2rem--sp {
    font-size: 1.2rem !important;
  }
  .u-fs1_3rem--sp {
    font-size: 1.3rem !important;
  }
  .u-fs1_4rem--sp {
    font-size: 1.4rem !important;
  }
  .u-fs1_5rem--sp {
    font-size: 1.5rem !important;
  }
  .u-fs1_6rem--sp {
    font-size: 1.6rem !important;
  }
  .u-fs1_7rem--sp {
    font-size: 1.7rem !important;
  }
  .u-fs1_8rem--sp {
    font-size: 1.8rem !important;
  }
  .u-fs1_9rem--sp {
    font-size: 1.9rem !important;
  }
  .u-fs2_0rem--sp {
    font-size: 2rem !important;
  }
  .u-fs2rem--sp {
    font-size: 2rem !important;
  }
  .u-fs2_1rem--sp {
    font-size: 2.1rem !important;
  }
  .u-fs2_2rem--sp {
    font-size: 2.2rem !important;
  }
  .u-fs2_3rem--sp {
    font-size: 2.3rem !important;
  }
  .u-fs2_4rem--sp {
    font-size: 2.4rem !important;
  }
  .u-fs2_5rem--sp {
    font-size: 2.5rem !important;
  }
  .u-fs2_6rem--sp {
    font-size: 2.6rem !important;
  }
  .u-fs2_7rem--sp {
    font-size: 2.7rem !important;
  }
  .u-fs2_8rem--sp {
    font-size: 2.8rem !important;
  }
  .u-fs2_9rem--sp {
    font-size: 2.9rem !important;
  }
  .u-fs3_0rem--sp {
    font-size: 3rem !important;
  }
  .u-fs3rem--sp {
    font-size: 3rem !important;
  }
  .u-fs3_1rem--sp {
    font-size: 3.1rem !important;
  }
  .u-fs3_2rem--sp {
    font-size: 3.2rem !important;
  }
  .u-fs3_3rem--sp {
    font-size: 3.3rem !important;
  }
  .u-fs3_4rem--sp {
    font-size: 3.4rem !important;
  }
  .u-fs3_5rem--sp {
    font-size: 3.5rem !important;
  }
  .u-fs3_6rem--sp {
    font-size: 3.6rem !important;
  }
  .u-fs3_7rem--sp {
    font-size: 3.7rem !important;
  }
  .u-fs3_8rem--sp {
    font-size: 3.8rem !important;
  }
  .u-fs3_9rem--sp {
    font-size: 3.9rem !important;
  }
  .u-fs4_0rem--sp {
    font-size: 4rem !important;
  }
  .u-fs4rem--sp {
    font-size: 4rem !important;
  }
  .u-fs4_1rem--sp {
    font-size: 4.1rem !important;
  }
  .u-fs4_2rem--sp {
    font-size: 4.2rem !important;
  }
  .u-fs4_3rem--sp {
    font-size: 4.3rem !important;
  }
  .u-fs4_4rem--sp {
    font-size: 4.4rem !important;
  }
  .u-fs4_5rem--sp {
    font-size: 4.5rem !important;
  }
  .u-fs4_6rem--sp {
    font-size: 4.6rem !important;
  }
  .u-fs4_7rem--sp {
    font-size: 4.7rem !important;
  }
  .u-fs4_8rem--sp {
    font-size: 4.8rem !important;
  }
  .u-fs4_9rem--sp {
    font-size: 4.9rem !important;
  }
  .u-fs5_0rem--sp {
    font-size: 5rem !important;
  }
  .u-fs5rem--sp {
    font-size: 5rem !important;
  }
  .u-fs0_1em--sp {
    font-size: 0.1em !important;
  }
  .u-fs0_2em--sp {
    font-size: 0.2em !important;
  }
  .u-fs0_3em--sp {
    font-size: 0.3em !important;
  }
  .u-fs0_4em--sp {
    font-size: 0.4em !important;
  }
  .u-fs0_5em--sp {
    font-size: 0.5em !important;
  }
  .u-fs0_6em--sp {
    font-size: 0.6em !important;
  }
  .u-fs0_7em--sp {
    font-size: 0.7em !important;
  }
  .u-fs0_8em--sp {
    font-size: 0.8em !important;
  }
  .u-fs0_9em--sp {
    font-size: 0.9em !important;
  }
  .u-fs1_0em--sp {
    font-size: 1em !important;
  }
  .u-fs1em--sp {
    font-size: 1em !important;
  }
  .u-fs1_1em--sp {
    font-size: 1.1em !important;
  }
  .u-fs1_2em--sp {
    font-size: 1.2em !important;
  }
  .u-fs1_3em--sp {
    font-size: 1.3em !important;
  }
  .u-fs1_4em--sp {
    font-size: 1.4em !important;
  }
  .u-fs1_5em--sp {
    font-size: 1.5em !important;
  }
  .u-fs1_6em--sp {
    font-size: 1.6em !important;
  }
  .u-fs1_7em--sp {
    font-size: 1.7em !important;
  }
  .u-fs1_8em--sp {
    font-size: 1.8em !important;
  }
  .u-fs1_9em--sp {
    font-size: 1.9em !important;
  }
  .u-fs2_0em--sp {
    font-size: 2em !important;
  }
  .u-fs2em--sp {
    font-size: 2em !important;
  }
  .u-fs2_1em--sp {
    font-size: 2.1em !important;
  }
  .u-fs2_2em--sp {
    font-size: 2.2em !important;
  }
  .u-fs2_3em--sp {
    font-size: 2.3em !important;
  }
  .u-fs2_4em--sp {
    font-size: 2.4em !important;
  }
  .u-fs2_5em--sp {
    font-size: 2.5em !important;
  }
  .u-fs2_6em--sp {
    font-size: 2.6em !important;
  }
  .u-fs2_7em--sp {
    font-size: 2.7em !important;
  }
  .u-fs2_8em--sp {
    font-size: 2.8em !important;
  }
  .u-fs2_9em--sp {
    font-size: 2.9em !important;
  }
  .u-fs3_0em--sp {
    font-size: 3em !important;
  }
  .u-fs3em--sp {
    font-size: 3em !important;
  }
}
/* -----------------------------------------------
  float
----------------------------------------------- */
.u-floatRight {
  float: right !important;
}

.u-floatLeft {
  float: left !important;
}

.u-floatNone {
  float: none !important;
}

@media screen and (max-width: 375px) {
  .u-floatRight--sp {
    float: right !important;
  }
  .u-floatLeft--sp {
    float: left !important;
  }
  .u-floatNone--sp {
    float: none !important;
  }
}
/* -----------------------------------------------
  position
----------------------------------------------- */
.u-pRelative {
  position: relative !important;
}

.u-pAbsolute {
  position: absolute !important;
}

.u-pStatic {
  position: static !important;
}

.u-pFixed {
  position: fixed !important;
}

@media screen and (max-width: 375px) {
  .u-pRelative--sp {
    position: relative !important;
  }
  .u-pAbsolute--sp {
    position: absolute !important;
  }
  .u-pStatic--sp {
    position: static !important;
  }
  .u-pFixed--sp {
    position: fixed !important;
  }
}
/* -----------------------------------------------
  white-space
----------------------------------------------- */
.u-wsNowrap {
  white-space: nowrap !important;
}

.u-wsNormal {
  white-space: normal !important;
}

@media screen and (max-width: 375px) {
  .u-wsNowrap--sp {
    white-space: nowrap !important;
  }
  .u-wsNormal--sp {
    white-space: normal !important;
  }
}
/* -----------------------------------------------
  line-height
----------------------------------------------- */
.u-lh1_1 {
  line-height: 1.1;
}

.u-lh1_2 {
  line-height: 1.2;
}

.u-lh1_3 {
  line-height: 1.3;
}

.u-lh1_4 {
  line-height: 1.4;
}

.u-lh1_5 {
  line-height: 1.5;
}

.u-lh1_6 {
  line-height: 1.6;
}

.u-lh1_7 {
  line-height: 1.7;
}

.u-lh1_8 {
  line-height: 1.8;
}

.u-lh1_9 {
  line-height: 1.9;
}

.u-lh2_0 {
  line-height: 2;
}

.u-lh2_1 {
  line-height: 2.1;
}

.u-lh2_2 {
  line-height: 2.2;
}

.u-lh2_3 {
  line-height: 2.3;
}

.u-lh2_4 {
  line-height: 2.4;
}

.u-lh2_5 {
  line-height: 2.5;
}

.u-lh2_6 {
  line-height: 2.6;
}

.u-lh2_7 {
  line-height: 2.7;
}

.u-lh2_8 {
  line-height: 2.8;
}

.u-lh2_9 {
  line-height: 2.9;
}

.u-lh3_0 {
  line-height: 3;
}

.u-lh3_1 {
  line-height: 3.1;
}

.u-lh3_2 {
  line-height: 3.2;
}

.u-lh3_3 {
  line-height: 3.3;
}

.u-lh3_4 {
  line-height: 3.4;
}

.u-lh3_5 {
  line-height: 3.5;
}

.u-lh3_6 {
  line-height: 3.6;
}

.u-lh3_7 {
  line-height: 3.7;
}

.u-lh3_8 {
  line-height: 3.8;
}

.u-lh3_9 {
  line-height: 3.9;
}

.u-lh4_0 {
  line-height: 4;
}

@media screen and (max-width: 375px) {
  .u-lh1_1 {
    line-height: 1.1;
  }
  .u-lh1_2 {
    line-height: 1.2;
  }
  .u-lh1_3 {
    line-height: 1.3;
  }
  .u-lh1_4 {
    line-height: 1.4;
  }
  .u-lh1_5 {
    line-height: 1.5;
  }
  .u-lh1_6 {
    line-height: 1.6;
  }
  .u-lh1_7 {
    line-height: 1.7;
  }
  .u-lh1_8 {
    line-height: 1.8;
  }
  .u-lh1_9 {
    line-height: 1.9;
  }
  .u-lh2_0 {
    line-height: 2;
  }
  .u-lh2_1 {
    line-height: 2.1;
  }
  .u-lh2_2 {
    line-height: 2.2;
  }
  .u-lh2_3 {
    line-height: 2.3;
  }
  .u-lh2_4 {
    line-height: 2.4;
  }
  .u-lh2_5 {
    line-height: 2.5;
  }
  .u-lh2_6 {
    line-height: 2.6;
  }
  .u-lh2_7 {
    line-height: 2.7;
  }
  .u-lh2_8 {
    line-height: 2.8;
  }
  .u-lh2_9 {
    line-height: 2.9;
  }
  .u-lh3_0 {
    line-height: 3;
  }
  .u-lh3_1 {
    line-height: 3.1;
  }
  .u-lh3_2 {
    line-height: 3.2;
  }
  .u-lh3_3 {
    line-height: 3.3;
  }
  .u-lh3_4 {
    line-height: 3.4;
  }
  .u-lh3_5 {
    line-height: 3.5;
  }
  .u-lh3_6 {
    line-height: 3.6;
  }
  .u-lh3_7 {
    line-height: 3.7;
  }
  .u-lh3_8 {
    line-height: 3.8;
  }
  .u-lh3_9 {
    line-height: 3.9;
  }
  .u-lh4_0 {
    line-height: 4;
  }
}
/* -----------------------------------------------
  Width
----------------------------------------------- */
.u-w0 {
  width: 0% !important;
}

.u-w10 {
  width: 10% !important;
}

.u-w20 {
  width: 20% !important;
}

.u-w30 {
  width: 30% !important;
}

.u-w40 {
  width: 40% !important;
}

.u-w50 {
  width: 50% !important;
}

.u-w60 {
  width: 60% !important;
}

.u-w70 {
  width: 70% !important;
}

.u-w80 {
  width: 80% !important;
}

.u-w90 {
  width: 90% !important;
}

.u-w100 {
  width: 100% !important;
}

@media screen and (max-width: 375px) {
  .u-w0--sp {
    width: 0% !important;
  }
  .u-w10--sp {
    width: 10% !important;
  }
  .u-w20--sp {
    width: 20% !important;
  }
  .u-w30--sp {
    width: 30% !important;
  }
  .u-w40--sp {
    width: 40% !important;
  }
  .u-w50--sp {
    width: 50% !important;
  }
  .u-w60--sp {
    width: 60% !important;
  }
  .u-w70--sp {
    width: 70% !important;
  }
  .u-w80--sp {
    width: 80% !important;
  }
  .u-w90--sp {
    width: 90% !important;
  }
  .u-w100--sp {
    width: 100% !important;
  }
}
/* -----------------------------------------------
  Flex Box
----------------------------------------------- */
.u-flexItem {
  flex: 1 1 0% !important;
}

.u-flexAuto {
  display: flex !important;
  flex-wrap: wrap !important;
}
.u-flexAuto > * {
  flex: 1 1 0% !important;
}

.u-flexWrap {
  flex-wrap: wrap !important;
}

.u-flexNowrap {
  flex-wrap: nowrap !important;
}

.u-flex {
  display: flex !important;
}

.u-flexLeft {
  display: flex !important;
  justify-content: flex-start !important;
}

.u-flexCenter {
  display: flex !important;
  justify-content: center !important;
}

.u-flexRight {
  display: flex !important;
  justify-content: flex-end !important;
}

.u-flexBetween {
  display: flex !important;
  justify-content: space-between !important;
}

.u-flexAround {
  display: flex !important;
  justify-content: space-around !important;
}

.u-flexTop {
  display: flex !important;
  align-items: flex-start !important;
}

.u-flexMiddle {
  display: flex !important;
  align-items: center !important;
}

.u-flexBottom {
  display: flex !important;
  align-items: flex-end !important;
}

.u-flexReverse {
  display: flex !important;
  flex-direction: row-reverse !important;
}

.u-flexItemTop {
  align-self: flex-start !important;
}

.u-flexItemMiddle {
  align-self: center !important;
}

.u-flexItemBottom {
  align-self: flex-end !important;
}

@media screen and (max-width: 375px) {
  .u-flexItem--sp {
    flex: 1 1 0% !important;
  }
  .u-flexAuto--sp {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .u-flexAuto--sp > * {
    flex: 1 1 0% !important;
  }
  .u-flexWrap--sp {
    flex-wrap: wrap !important;
  }
  .u-flexNowrap--sp {
    flex-wrap: nowrap !important;
  }
  .u-flex--sp {
    display: flex !important;
  }
  .u-flexLeft--sp {
    display: flex !important;
    justify-content: flex-start !important;
  }
  .u-flexCenter--sp {
    display: flex !important;
    justify-content: center !important;
  }
  .u-flexRight--sp {
    display: flex !important;
    justify-content: flex-end !important;
  }
  .u-flexBetween--sp {
    display: flex !important;
    justify-content: space-between !important;
  }
  .u-flexAround--sp {
    display: flex !important;
    justify-content: space-around !important;
  }
  .u-flexTop--sp {
    display: flex !important;
    align-items: flex-start !important;
  }
  .u-flexMiddle--sp {
    display: flex !important;
    align-items: center !important;
  }
  .u-flexBottom--sp {
    display: flex !important;
    align-items: flex-end !important;
  }
  .u-flexReverse--sp {
    display: flex !important;
    flex-direction: row-reverse !important;
  }
  .u-flexItemTop--sp {
    align-self: flex-start !important;
  }
  .u-flexItemMiddle--sp {
    align-self: center !important;
  }
  .u-flexItemBottom--sp {
    align-self: flex-end !important;
  }
}
/* -----------------------------------------------
  text-arign
----------------------------------------------- */
.u-taCenter {
  text-align: center !important;
}

.u-taLeft {
  text-align: left !important;
}

.u-taRight {
  text-align: right !important;
}

@media screen and (max-width: 375px) {
  .u-taCenter--sp {
    text-align: center !important;
  }
  .u-taLeft--sp {
    text-align: left !important;
  }
  .u-taRight--sp {
    text-align: right !important;
  }
}
/* -----------------------------------------------
  display
----------------------------------------------- */
.u-dNone {
  display: none !important;
}

.u-dBlock {
  display: block !important;
}

.u-dInline {
  display: inline !important;
}

.u-dTable {
  display: table !important;
}

.u-dTableCell {
  display: table-cell !important;
}

.u-dFlex {
  display: flex !important;
}

.u-dInlineFlex {
  display: inline-flex !important;
}

@media screen and (max-width: 375px) {
  .u-dNone--sp {
    display: none !important;
  }
  .u-dBlock--sp {
    display: block !important;
  }
  .u-dInline--sp {
    display: inline !important;
  }
  .u-dTable--sp {
    display: table !important;
  }
  .u-dTableCell--sp {
    display: table-cell !important;
  }
  .u-dFlex--sp {
    display: flex !important;
  }
  .u-dInlineFlex--sp {
    display: inline-flex !important;
  }
}
/* -----------------------------------------------
  margin padding
----------------------------------------------- */
.u-m0px {
  margin: 0px !important;
}

.u-mt0px {
  margin-top: 0px !important;
}

.u-mb0px {
  margin-bottom: 0px !important;
}

.u-ml0px {
  margin-left: 0px !important;
}

.u-mr0px {
  margin-right: 0px !important;
}

.u-pt0px {
  padding-top: 0px !important;
}

.u-pb0px {
  padding-bottom: 0px !important;
}

.u-pl0px {
  padding-left: 0px !important;
}

.u-pr0px {
  padding-right: 0px !important;
}

.u-p0px {
  padding: 0px !important;
}

.u-m5px {
  margin: 5px !important;
}

.u-mt5px {
  margin-top: 5px !important;
}

.u-mb5px {
  margin-bottom: 5px !important;
}

.u-ml5px {
  margin-left: 5px !important;
}

.u-mr5px {
  margin-right: 5px !important;
}

.u-pt5px {
  padding-top: 5px !important;
}

.u-pb5px {
  padding-bottom: 5px !important;
}

.u-pl5px {
  padding-left: 5px !important;
}

.u-pr5px {
  padding-right: 5px !important;
}

.u-p5px {
  padding: 5px !important;
}

.u-m10px {
  margin: 10px !important;
}

.u-mt10px {
  margin-top: 10px !important;
}

.u-mb10px {
  margin-bottom: 10px !important;
}

.u-ml10px {
  margin-left: 10px !important;
}

.u-mr10px {
  margin-right: 10px !important;
}

.u-pt10px {
  padding-top: 10px !important;
}

.u-pb10px {
  padding-bottom: 10px !important;
}

.u-pl10px {
  padding-left: 10px !important;
}

.u-pr10px {
  padding-right: 10px !important;
}

.u-p10px {
  padding: 10px !important;
}

.u-m15px {
  margin: 15px !important;
}

.u-mt15px {
  margin-top: 15px !important;
}

.u-mb15px {
  margin-bottom: 15px !important;
}

.u-ml15px {
  margin-left: 15px !important;
}

.u-mr15px {
  margin-right: 15px !important;
}

.u-pt15px {
  padding-top: 15px !important;
}

.u-pb15px {
  padding-bottom: 15px !important;
}

.u-pl15px {
  padding-left: 15px !important;
}

.u-pr15px {
  padding-right: 15px !important;
}

.u-p15px {
  padding: 15px !important;
}

.u-m20px {
  margin: 20px !important;
}

.u-mt20px {
  margin-top: 20px !important;
}

.u-mb20px {
  margin-bottom: 20px !important;
}

.u-ml20px {
  margin-left: 20px !important;
}

.u-mr20px {
  margin-right: 20px !important;
}

.u-pt20px {
  padding-top: 20px !important;
}

.u-pb20px {
  padding-bottom: 20px !important;
}

.u-pl20px {
  padding-left: 20px !important;
}

.u-pr20px {
  padding-right: 20px !important;
}

.u-p20px {
  padding: 20px !important;
}

.u-m25px {
  margin: 25px !important;
}

.u-mt25px {
  margin-top: 25px !important;
}

.u-mb25px {
  margin-bottom: 25px !important;
}

.u-ml25px {
  margin-left: 25px !important;
}

.u-mr25px {
  margin-right: 25px !important;
}

.u-pt25px {
  padding-top: 25px !important;
}

.u-pb25px {
  padding-bottom: 25px !important;
}

.u-pl25px {
  padding-left: 25px !important;
}

.u-pr25px {
  padding-right: 25px !important;
}

.u-p25px {
  padding: 25px !important;
}

.u-m30px {
  margin: 30px !important;
}

.u-mt30px {
  margin-top: 30px !important;
}

.u-mb30px {
  margin-bottom: 30px !important;
}

.u-ml30px {
  margin-left: 30px !important;
}

.u-mr30px {
  margin-right: 30px !important;
}

.u-pt30px {
  padding-top: 30px !important;
}

.u-pb30px {
  padding-bottom: 30px !important;
}

.u-pl30px {
  padding-left: 30px !important;
}

.u-pr30px {
  padding-right: 30px !important;
}

.u-p30px {
  padding: 30px !important;
}

.u-m35px {
  margin: 35px !important;
}

.u-mt35px {
  margin-top: 35px !important;
}

.u-mb35px {
  margin-bottom: 35px !important;
}

.u-ml35px {
  margin-left: 35px !important;
}

.u-mr35px {
  margin-right: 35px !important;
}

.u-pt35px {
  padding-top: 35px !important;
}

.u-pb35px {
  padding-bottom: 35px !important;
}

.u-pl35px {
  padding-left: 35px !important;
}

.u-pr35px {
  padding-right: 35px !important;
}

.u-p35px {
  padding: 35px !important;
}

.u-m40px {
  margin: 40px !important;
}

.u-mt40px {
  margin-top: 40px !important;
}

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

.u-ml40px {
  margin-left: 40px !important;
}

.u-mr40px {
  margin-right: 40px !important;
}

.u-pt40px {
  padding-top: 40px !important;
}

.u-pb40px {
  padding-bottom: 40px !important;
}

.u-pl40px {
  padding-left: 40px !important;
}

.u-pr40px {
  padding-right: 40px !important;
}

.u-p40px {
  padding: 40px !important;
}

.u-m45px {
  margin: 45px !important;
}

.u-mt45px {
  margin-top: 45px !important;
}

.u-mb45px {
  margin-bottom: 45px !important;
}

.u-ml45px {
  margin-left: 45px !important;
}

.u-mr45px {
  margin-right: 45px !important;
}

.u-pt45px {
  padding-top: 45px !important;
}

.u-pb45px {
  padding-bottom: 45px !important;
}

.u-pl45px {
  padding-left: 45px !important;
}

.u-pr45px {
  padding-right: 45px !important;
}

.u-p45px {
  padding: 45px !important;
}

.u-m50px {
  margin: 50px !important;
}

.u-mt50px {
  margin-top: 50px !important;
}

.u-mb50px {
  margin-bottom: 50px !important;
}

.u-ml50px {
  margin-left: 50px !important;
}

.u-mr50px {
  margin-right: 50px !important;
}

.u-pt50px {
  padding-top: 50px !important;
}

.u-pb50px {
  padding-bottom: 50px !important;
}

.u-pl50px {
  padding-left: 50px !important;
}

.u-pr50px {
  padding-right: 50px !important;
}

.u-p50px {
  padding: 50px !important;
}

.u-m55px {
  margin: 55px !important;
}

.u-mt55px {
  margin-top: 55px !important;
}

.u-mb55px {
  margin-bottom: 55px !important;
}

.u-ml55px {
  margin-left: 55px !important;
}

.u-mr55px {
  margin-right: 55px !important;
}

.u-pt55px {
  padding-top: 55px !important;
}

.u-pb55px {
  padding-bottom: 55px !important;
}

.u-pl55px {
  padding-left: 55px !important;
}

.u-pr55px {
  padding-right: 55px !important;
}

.u-p55px {
  padding: 55px !important;
}

.u-m60px {
  margin: 60px !important;
}

.u-mt60px {
  margin-top: 60px !important;
}

.u-mb60px {
  margin-bottom: 60px !important;
}

.u-ml60px {
  margin-left: 60px !important;
}

.u-mr60px {
  margin-right: 60px !important;
}

.u-pt60px {
  padding-top: 60px !important;
}

.u-pb60px {
  padding-bottom: 60px !important;
}

.u-pl60px {
  padding-left: 60px !important;
}

.u-pr60px {
  padding-right: 60px !important;
}

.u-p60px {
  padding: 60px !important;
}

.u-m65px {
  margin: 65px !important;
}

.u-mt65px {
  margin-top: 65px !important;
}

.u-mb65px {
  margin-bottom: 65px !important;
}

.u-ml65px {
  margin-left: 65px !important;
}

.u-mr65px {
  margin-right: 65px !important;
}

.u-pt65px {
  padding-top: 65px !important;
}

.u-pb65px {
  padding-bottom: 65px !important;
}

.u-pl65px {
  padding-left: 65px !important;
}

.u-pr65px {
  padding-right: 65px !important;
}

.u-p65px {
  padding: 65px !important;
}

.u-m70px {
  margin: 70px !important;
}

.u-mt70px {
  margin-top: 70px !important;
}

.u-mb70px {
  margin-bottom: 70px !important;
}

.u-ml70px {
  margin-left: 70px !important;
}

.u-mr70px {
  margin-right: 70px !important;
}

.u-pt70px {
  padding-top: 70px !important;
}

.u-pb70px {
  padding-bottom: 70px !important;
}

.u-pl70px {
  padding-left: 70px !important;
}

.u-pr70px {
  padding-right: 70px !important;
}

.u-p70px {
  padding: 70px !important;
}

.u-m75px {
  margin: 75px !important;
}

.u-mt75px {
  margin-top: 75px !important;
}

.u-mb75px {
  margin-bottom: 75px !important;
}

.u-ml75px {
  margin-left: 75px !important;
}

.u-mr75px {
  margin-right: 75px !important;
}

.u-pt75px {
  padding-top: 75px !important;
}

.u-pb75px {
  padding-bottom: 75px !important;
}

.u-pl75px {
  padding-left: 75px !important;
}

.u-pr75px {
  padding-right: 75px !important;
}

.u-p75px {
  padding: 75px !important;
}

.u-m80px {
  margin: 80px !important;
}

.u-mt80px {
  margin-top: 80px !important;
}

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

.u-ml80px {
  margin-left: 80px !important;
}

.u-mr80px {
  margin-right: 80px !important;
}

.u-pt80px {
  padding-top: 80px !important;
}

.u-pb80px {
  padding-bottom: 80px !important;
}

.u-pl80px {
  padding-left: 80px !important;
}

.u-pr80px {
  padding-right: 80px !important;
}

.u-p80px {
  padding: 80px !important;
}

.u-m85px {
  margin: 85px !important;
}

.u-mt85px {
  margin-top: 85px !important;
}

.u-mb85px {
  margin-bottom: 85px !important;
}

.u-ml85px {
  margin-left: 85px !important;
}

.u-mr85px {
  margin-right: 85px !important;
}

.u-pt85px {
  padding-top: 85px !important;
}

.u-pb85px {
  padding-bottom: 85px !important;
}

.u-pl85px {
  padding-left: 85px !important;
}

.u-pr85px {
  padding-right: 85px !important;
}

.u-p85px {
  padding: 85px !important;
}

.u-m90px {
  margin: 90px !important;
}

.u-mt90px {
  margin-top: 90px !important;
}

.u-mb90px {
  margin-bottom: 90px !important;
}

.u-ml90px {
  margin-left: 90px !important;
}

.u-mr90px {
  margin-right: 90px !important;
}

.u-pt90px {
  padding-top: 90px !important;
}

.u-pb90px {
  padding-bottom: 90px !important;
}

.u-pl90px {
  padding-left: 90px !important;
}

.u-pr90px {
  padding-right: 90px !important;
}

.u-p90px {
  padding: 90px !important;
}

.u-m95px {
  margin: 95px !important;
}

.u-mt95px {
  margin-top: 95px !important;
}

.u-mb95px {
  margin-bottom: 95px !important;
}

.u-ml95px {
  margin-left: 95px !important;
}

.u-mr95px {
  margin-right: 95px !important;
}

.u-pt95px {
  padding-top: 95px !important;
}

.u-pb95px {
  padding-bottom: 95px !important;
}

.u-pl95px {
  padding-left: 95px !important;
}

.u-pr95px {
  padding-right: 95px !important;
}

.u-p95px {
  padding: 95px !important;
}

.u-m100px {
  margin: 100px !important;
}

.u-mt100px {
  margin-top: 100px !important;
}

.u-mb100px {
  margin-bottom: 100px !important;
}

.u-ml100px {
  margin-left: 100px !important;
}

.u-mr100px {
  margin-right: 100px !important;
}

.u-pt100px {
  padding-top: 100px !important;
}

.u-pb100px {
  padding-bottom: 100px !important;
}

.u-pl100px {
  padding-left: 100px !important;
}

.u-pr100px {
  padding-right: 100px !important;
}

.u-p100px {
  padding: 100px !important;
}

@media screen and (max-width: 375px) {
  .u-m0px--sp {
    margin: 0px !important;
  }
  .u-mt0px--sp {
    margin-top: 0px !important;
  }
  .u-mb0px--sp {
    margin-bottom: 0px !important;
  }
  .u-ml0px--sp {
    margin-left: 0px !important;
  }
  .u-mr0px--sp {
    margin-right: 0px !important;
  }
  .u-pt0px--sp {
    padding-top: 0px !important;
  }
  .u-pb0px--sp {
    padding-bottom: 0px !important;
  }
  .u-pl0px--sp {
    padding-left: 0px !important;
  }
  .u-pr0px--sp {
    padding-right: 0px !important;
  }
  .u-p0px--sp {
    padding: 0px !important;
  }
  .u-m5px--sp {
    margin: 5px !important;
  }
  .u-mt5px--sp {
    margin-top: 5px !important;
  }
  .u-mb5px--sp {
    margin-bottom: 5px !important;
  }
  .u-ml5px--sp {
    margin-left: 5px !important;
  }
  .u-mr5px--sp {
    margin-right: 5px !important;
  }
  .u-pt5px--sp {
    padding-top: 5px !important;
  }
  .u-pb5px--sp {
    padding-bottom: 5px !important;
  }
  .u-pl5px--sp {
    padding-left: 5px !important;
  }
  .u-pr5px--sp {
    padding-right: 5px !important;
  }
  .u-p5px--sp {
    padding: 5px !important;
  }
  .u-m10px--sp {
    margin: 10px !important;
  }
  .u-mt10px--sp {
    margin-top: 10px !important;
  }
  .u-mb10px--sp {
    margin-bottom: 10px !important;
  }
  .u-ml10px--sp {
    margin-left: 10px !important;
  }
  .u-mr10px--sp {
    margin-right: 10px !important;
  }
  .u-pt10px--sp {
    padding-top: 10px !important;
  }
  .u-pb10px--sp {
    padding-bottom: 10px !important;
  }
  .u-pl10px--sp {
    padding-left: 10px !important;
  }
  .u-pr10px--sp {
    padding-right: 10px !important;
  }
  .u-p10px--sp {
    padding: 10px !important;
  }
  .u-m15px--sp {
    margin: 15px !important;
  }
  .u-mt15px--sp {
    margin-top: 15px !important;
  }
  .u-mb15px--sp {
    margin-bottom: 15px !important;
  }
  .u-ml15px--sp {
    margin-left: 15px !important;
  }
  .u-mr15px--sp {
    margin-right: 15px !important;
  }
  .u-pt15px--sp {
    padding-top: 15px !important;
  }
  .u-pb15px--sp {
    padding-bottom: 15px !important;
  }
  .u-pl15px--sp {
    padding-left: 15px !important;
  }
  .u-pr15px--sp {
    padding-right: 15px !important;
  }
  .u-p15px--sp {
    padding: 15px !important;
  }
  .u-m20px--sp {
    margin: 20px !important;
  }
  .u-mt20px--sp {
    margin-top: 20px !important;
  }
  .u-mb20px--sp {
    margin-bottom: 20px !important;
  }
  .u-ml20px--sp {
    margin-left: 20px !important;
  }
  .u-mr20px--sp {
    margin-right: 20px !important;
  }
  .u-pt20px--sp {
    padding-top: 20px !important;
  }
  .u-pb20px--sp {
    padding-bottom: 20px !important;
  }
  .u-pl20px--sp {
    padding-left: 20px !important;
  }
  .u-pr20px--sp {
    padding-right: 20px !important;
  }
  .u-p20px--sp {
    padding: 20px !important;
  }
  .u-m25px--sp {
    margin: 25px !important;
  }
  .u-mt25px--sp {
    margin-top: 25px !important;
  }
  .u-mb25px--sp {
    margin-bottom: 25px !important;
  }
  .u-ml25px--sp {
    margin-left: 25px !important;
  }
  .u-mr25px--sp {
    margin-right: 25px !important;
  }
  .u-pt25px--sp {
    padding-top: 25px !important;
  }
  .u-pb25px--sp {
    padding-bottom: 25px !important;
  }
  .u-pl25px--sp {
    padding-left: 25px !important;
  }
  .u-pr25px--sp {
    padding-right: 25px !important;
  }
  .u-p25px--sp {
    padding: 25px !important;
  }
  .u-m30px--sp {
    margin: 30px !important;
  }
  .u-mt30px--sp {
    margin-top: 30px !important;
  }
  .u-mb30px--sp {
    margin-bottom: 30px !important;
  }
  .u-ml30px--sp {
    margin-left: 30px !important;
  }
  .u-mr30px--sp {
    margin-right: 30px !important;
  }
  .u-pt30px--sp {
    padding-top: 30px !important;
  }
  .u-pb30px--sp {
    padding-bottom: 30px !important;
  }
  .u-pl30px--sp {
    padding-left: 30px !important;
  }
  .u-pr30px--sp {
    padding-right: 30px !important;
  }
  .u-p30px--sp {
    padding: 30px !important;
  }
  .u-m35px--sp {
    margin: 35px !important;
  }
  .u-mt35px--sp {
    margin-top: 35px !important;
  }
  .u-mb35px--sp {
    margin-bottom: 35px !important;
  }
  .u-ml35px--sp {
    margin-left: 35px !important;
  }
  .u-mr35px--sp {
    margin-right: 35px !important;
  }
  .u-pt35px--sp {
    padding-top: 35px !important;
  }
  .u-pb35px--sp {
    padding-bottom: 35px !important;
  }
  .u-pl35px--sp {
    padding-left: 35px !important;
  }
  .u-pr35px--sp {
    padding-right: 35px !important;
  }
  .u-p35px--sp {
    padding: 35px !important;
  }
  .u-m40px--sp {
    margin: 40px !important;
  }
  .u-mt40px--sp {
    margin-top: 40px !important;
  }
  .u-mb40px--sp {
    margin-bottom: 40px !important;
  }
  .u-ml40px--sp {
    margin-left: 40px !important;
  }
  .u-mr40px--sp {
    margin-right: 40px !important;
  }
  .u-pt40px--sp {
    padding-top: 40px !important;
  }
  .u-pb40px--sp {
    padding-bottom: 40px !important;
  }
  .u-pl40px--sp {
    padding-left: 40px !important;
  }
  .u-pr40px--sp {
    padding-right: 40px !important;
  }
  .u-p40px--sp {
    padding: 40px !important;
  }
  .u-m45px--sp {
    margin: 45px !important;
  }
  .u-mt45px--sp {
    margin-top: 45px !important;
  }
  .u-mb45px--sp {
    margin-bottom: 45px !important;
  }
  .u-ml45px--sp {
    margin-left: 45px !important;
  }
  .u-mr45px--sp {
    margin-right: 45px !important;
  }
  .u-pt45px--sp {
    padding-top: 45px !important;
  }
  .u-pb45px--sp {
    padding-bottom: 45px !important;
  }
  .u-pl45px--sp {
    padding-left: 45px !important;
  }
  .u-pr45px--sp {
    padding-right: 45px !important;
  }
  .u-p45px--sp {
    padding: 45px !important;
  }
  .u-m50px--sp {
    margin: 50px !important;
  }
  .u-mt50px--sp {
    margin-top: 50px !important;
  }
  .u-mb50px--sp {
    margin-bottom: 50px !important;
  }
  .u-ml50px--sp {
    margin-left: 50px !important;
  }
  .u-mr50px--sp {
    margin-right: 50px !important;
  }
  .u-pt50px--sp {
    padding-top: 50px !important;
  }
  .u-pb50px--sp {
    padding-bottom: 50px !important;
  }
  .u-pl50px--sp {
    padding-left: 50px !important;
  }
  .u-pr50px--sp {
    padding-right: 50px !important;
  }
  .u-p50px--sp {
    padding: 50px !important;
  }
  .u-m55px--sp {
    margin: 55px !important;
  }
  .u-mt55px--sp {
    margin-top: 55px !important;
  }
  .u-mb55px--sp {
    margin-bottom: 55px !important;
  }
  .u-ml55px--sp {
    margin-left: 55px !important;
  }
  .u-mr55px--sp {
    margin-right: 55px !important;
  }
  .u-pt55px--sp {
    padding-top: 55px !important;
  }
  .u-pb55px--sp {
    padding-bottom: 55px !important;
  }
  .u-pl55px--sp {
    padding-left: 55px !important;
  }
  .u-pr55px--sp {
    padding-right: 55px !important;
  }
  .u-p55px--sp {
    padding: 55px !important;
  }
  .u-m60px--sp {
    margin: 60px !important;
  }
  .u-mt60px--sp {
    margin-top: 60px !important;
  }
  .u-mb60px--sp {
    margin-bottom: 60px !important;
  }
  .u-ml60px--sp {
    margin-left: 60px !important;
  }
  .u-mr60px--sp {
    margin-right: 60px !important;
  }
  .u-pt60px--sp {
    padding-top: 60px !important;
  }
  .u-pb60px--sp {
    padding-bottom: 60px !important;
  }
  .u-pl60px--sp {
    padding-left: 60px !important;
  }
  .u-pr60px--sp {
    padding-right: 60px !important;
  }
  .u-p60px--sp {
    padding: 60px !important;
  }
  .u-m65px--sp {
    margin: 65px !important;
  }
  .u-mt65px--sp {
    margin-top: 65px !important;
  }
  .u-mb65px--sp {
    margin-bottom: 65px !important;
  }
  .u-ml65px--sp {
    margin-left: 65px !important;
  }
  .u-mr65px--sp {
    margin-right: 65px !important;
  }
  .u-pt65px--sp {
    padding-top: 65px !important;
  }
  .u-pb65px--sp {
    padding-bottom: 65px !important;
  }
  .u-pl65px--sp {
    padding-left: 65px !important;
  }
  .u-pr65px--sp {
    padding-right: 65px !important;
  }
  .u-p65px--sp {
    padding: 65px !important;
  }
  .u-m70px--sp {
    margin: 70px !important;
  }
  .u-mt70px--sp {
    margin-top: 70px !important;
  }
  .u-mb70px--sp {
    margin-bottom: 70px !important;
  }
  .u-ml70px--sp {
    margin-left: 70px !important;
  }
  .u-mr70px--sp {
    margin-right: 70px !important;
  }
  .u-pt70px--sp {
    padding-top: 70px !important;
  }
  .u-pb70px--sp {
    padding-bottom: 70px !important;
  }
  .u-pl70px--sp {
    padding-left: 70px !important;
  }
  .u-pr70px--sp {
    padding-right: 70px !important;
  }
  .u-p70px--sp {
    padding: 70px !important;
  }
  .u-m75px--sp {
    margin: 75px !important;
  }
  .u-mt75px--sp {
    margin-top: 75px !important;
  }
  .u-mb75px--sp {
    margin-bottom: 75px !important;
  }
  .u-ml75px--sp {
    margin-left: 75px !important;
  }
  .u-mr75px--sp {
    margin-right: 75px !important;
  }
  .u-pt75px--sp {
    padding-top: 75px !important;
  }
  .u-pb75px--sp {
    padding-bottom: 75px !important;
  }
  .u-pl75px--sp {
    padding-left: 75px !important;
  }
  .u-pr75px--sp {
    padding-right: 75px !important;
  }
  .u-p75px--sp {
    padding: 75px !important;
  }
  .u-m80px--sp {
    margin: 80px !important;
  }
  .u-mt80px--sp {
    margin-top: 80px !important;
  }
  .u-mb80px--sp {
    margin-bottom: 80px !important;
  }
  .u-ml80px--sp {
    margin-left: 80px !important;
  }
  .u-mr80px--sp {
    margin-right: 80px !important;
  }
  .u-pt80px--sp {
    padding-top: 80px !important;
  }
  .u-pb80px--sp {
    padding-bottom: 80px !important;
  }
  .u-pl80px--sp {
    padding-left: 80px !important;
  }
  .u-pr80px--sp {
    padding-right: 80px !important;
  }
  .u-p80px--sp {
    padding: 80px !important;
  }
  .u-m85px--sp {
    margin: 85px !important;
  }
  .u-mt85px--sp {
    margin-top: 85px !important;
  }
  .u-mb85px--sp {
    margin-bottom: 85px !important;
  }
  .u-ml85px--sp {
    margin-left: 85px !important;
  }
  .u-mr85px--sp {
    margin-right: 85px !important;
  }
  .u-pt85px--sp {
    padding-top: 85px !important;
  }
  .u-pb85px--sp {
    padding-bottom: 85px !important;
  }
  .u-pl85px--sp {
    padding-left: 85px !important;
  }
  .u-pr85px--sp {
    padding-right: 85px !important;
  }
  .u-p85px--sp {
    padding: 85px !important;
  }
  .u-m90px--sp {
    margin: 90px !important;
  }
  .u-mt90px--sp {
    margin-top: 90px !important;
  }
  .u-mb90px--sp {
    margin-bottom: 90px !important;
  }
  .u-ml90px--sp {
    margin-left: 90px !important;
  }
  .u-mr90px--sp {
    margin-right: 90px !important;
  }
  .u-pt90px--sp {
    padding-top: 90px !important;
  }
  .u-pb90px--sp {
    padding-bottom: 90px !important;
  }
  .u-pl90px--sp {
    padding-left: 90px !important;
  }
  .u-pr90px--sp {
    padding-right: 90px !important;
  }
  .u-p90px--sp {
    padding: 90px !important;
  }
  .u-m95px--sp {
    margin: 95px !important;
  }
  .u-mt95px--sp {
    margin-top: 95px !important;
  }
  .u-mb95px--sp {
    margin-bottom: 95px !important;
  }
  .u-ml95px--sp {
    margin-left: 95px !important;
  }
  .u-mr95px--sp {
    margin-right: 95px !important;
  }
  .u-pt95px--sp {
    padding-top: 95px !important;
  }
  .u-pb95px--sp {
    padding-bottom: 95px !important;
  }
  .u-pl95px--sp {
    padding-left: 95px !important;
  }
  .u-pr95px--sp {
    padding-right: 95px !important;
  }
  .u-p95px--sp {
    padding: 95px !important;
  }
  .u-m100px--sp {
    margin: 100px !important;
  }
  .u-mt100px--sp {
    margin-top: 100px !important;
  }
  .u-mb100px--sp {
    margin-bottom: 100px !important;
  }
  .u-ml100px--sp {
    margin-left: 100px !important;
  }
  .u-mr100px--sp {
    margin-right: 100px !important;
  }
  .u-pt100px--sp {
    padding-top: 100px !important;
  }
  .u-pb100px--sp {
    padding-bottom: 100px !important;
  }
  .u-pl100px--sp {
    padding-left: 100px !important;
  }
  .u-pr100px--sp {
    padding-right: 100px !important;
  }
  .u-p100px--sp {
    padding: 100px !important;
  }
}
.u-m0em {
  margin: 0em !important;
}

.u-mt0em {
  margin-top: 0em !important;
}

.u-mb0em {
  margin-bottom: 0em !important;
}

.u-ml0em {
  margin-left: 0em !important;
}

.u-mr0em {
  margin-right: 0em !important;
}

.u-pt0em {
  padding-top: 0em !important;
}

.u-pb0em {
  padding-bottom: 0em !important;
}

.u-pl0em {
  padding-left: 0em !important;
}

.u-pr0em {
  padding-right: 0em !important;
}

.u-p0em {
  padding: 0em !important;
}

.u-m0_5em {
  margin: 0.5em !important;
}

.u-mt0_5em {
  margin-top: 0.5em !important;
}

.u-mb0_5em {
  margin-bottom: 0.5em !important;
}

.u-ml0_5em {
  margin-left: 0.5em !important;
}

.u-mr0_5em {
  margin-right: 0.5em !important;
}

.u-pt0_5em {
  padding-top: 0.5em !important;
}

.u-pb0_5em {
  padding-bottom: 0.5em !important;
}

.u-pl0_5em {
  padding-left: 0.5em !important;
}

.u-pr0_5em {
  padding-right: 0.5em !important;
}

.u-p0_5em {
  padding: 0.5em !important;
}

.u-m1em {
  margin: 1em !important;
}

.u-mt1em {
  margin-top: 1em !important;
}

.u-mb1em {
  margin-bottom: 1em !important;
}

.u-ml1em {
  margin-left: 1em !important;
}

.u-mr1em {
  margin-right: 1em !important;
}

.u-pt1em {
  padding-top: 1em !important;
}

.u-pb1em {
  padding-bottom: 1em !important;
}

.u-pl1em {
  padding-left: 1em !important;
}

.u-pr1em {
  padding-right: 1em !important;
}

.u-p1em {
  padding: 1em !important;
}

.u-m1_5em {
  margin: 1.5em !important;
}

.u-mt1_5em {
  margin-top: 1.5em !important;
}

.u-mb1_5em {
  margin-bottom: 1.5em !important;
}

.u-ml1_5em {
  margin-left: 1.5em !important;
}

.u-mr1_5em {
  margin-right: 1.5em !important;
}

.u-pt1_5em {
  padding-top: 1.5em !important;
}

.u-pb1_5em {
  padding-bottom: 1.5em !important;
}

.u-pl1_5em {
  padding-left: 1.5em !important;
}

.u-pr1_5em {
  padding-right: 1.5em !important;
}

.u-p1_5em {
  padding: 1.5em !important;
}

.u-m2em {
  margin: 2em !important;
}

.u-mt2em {
  margin-top: 2em !important;
}

.u-mb2em {
  margin-bottom: 2em !important;
}

.u-ml2em {
  margin-left: 2em !important;
}

.u-mr2em {
  margin-right: 2em !important;
}

.u-pt2em {
  padding-top: 2em !important;
}

.u-pb2em {
  padding-bottom: 2em !important;
}

.u-pl2em {
  padding-left: 2em !important;
}

.u-pr2em {
  padding-right: 2em !important;
}

.u-p2em {
  padding: 2em !important;
}

.u-m2_5em {
  margin: 2.5em !important;
}

.u-mt2_5em {
  margin-top: 2.5em !important;
}

.u-mb2_5em {
  margin-bottom: 2.5em !important;
}

.u-ml2_5em {
  margin-left: 2.5em !important;
}

.u-mr2_5em {
  margin-right: 2.5em !important;
}

.u-pt2_5em {
  padding-top: 2.5em !important;
}

.u-pb2_5em {
  padding-bottom: 2.5em !important;
}

.u-pl2_5em {
  padding-left: 2.5em !important;
}

.u-pr2_5em {
  padding-right: 2.5em !important;
}

.u-p2_5em {
  padding: 2.5em !important;
}

.u-m3em {
  margin: 3em !important;
}

.u-mt3em {
  margin-top: 3em !important;
}

.u-mb3em {
  margin-bottom: 3em !important;
}

.u-ml3em {
  margin-left: 3em !important;
}

.u-mr3em {
  margin-right: 3em !important;
}

.u-pt3em {
  padding-top: 3em !important;
}

.u-pb3em {
  padding-bottom: 3em !important;
}

.u-pl3em {
  padding-left: 3em !important;
}

.u-pr3em {
  padding-right: 3em !important;
}

.u-p3em {
  padding: 3em !important;
}

.u-m3_5em {
  margin: 3.5em !important;
}

.u-mt3_5em {
  margin-top: 3.5em !important;
}

.u-mb3_5em {
  margin-bottom: 3.5em !important;
}

.u-ml3_5em {
  margin-left: 3.5em !important;
}

.u-mr3_5em {
  margin-right: 3.5em !important;
}

.u-pt3_5em {
  padding-top: 3.5em !important;
}

.u-pb3_5em {
  padding-bottom: 3.5em !important;
}

.u-pl3_5em {
  padding-left: 3.5em !important;
}

.u-pr3_5em {
  padding-right: 3.5em !important;
}

.u-p3_5em {
  padding: 3.5em !important;
}

.u-m4em {
  margin: 4em !important;
}

.u-mt4em {
  margin-top: 4em !important;
}

.u-mb4em {
  margin-bottom: 4em !important;
}

.u-ml4em {
  margin-left: 4em !important;
}

.u-mr4em {
  margin-right: 4em !important;
}

.u-pt4em {
  padding-top: 4em !important;
}

.u-pb4em {
  padding-bottom: 4em !important;
}

.u-pl4em {
  padding-left: 4em !important;
}

.u-pr4em {
  padding-right: 4em !important;
}

.u-p4em {
  padding: 4em !important;
}

.u-m4_5em {
  margin: 4.5em !important;
}

.u-mt4_5em {
  margin-top: 4.5em !important;
}

.u-mb4_5em {
  margin-bottom: 4.5em !important;
}

.u-ml4_5em {
  margin-left: 4.5em !important;
}

.u-mr4_5em {
  margin-right: 4.5em !important;
}

.u-pt4_5em {
  padding-top: 4.5em !important;
}

.u-pb4_5em {
  padding-bottom: 4.5em !important;
}

.u-pl4_5em {
  padding-left: 4.5em !important;
}

.u-pr4_5em {
  padding-right: 4.5em !important;
}

.u-p4_5em {
  padding: 4.5em !important;
}

.u-m5em {
  margin: 5em !important;
}

.u-mt5em {
  margin-top: 5em !important;
}

.u-mb5em {
  margin-bottom: 5em !important;
}

.u-ml5em {
  margin-left: 5em !important;
}

.u-mr5em {
  margin-right: 5em !important;
}

.u-pt5em {
  padding-top: 5em !important;
}

.u-pb5em {
  padding-bottom: 5em !important;
}

.u-pl5em {
  padding-left: 5em !important;
}

.u-pr5em {
  padding-right: 5em !important;
}

.u-p5em {
  padding: 5em !important;
}

.u-m5_5em {
  margin: 5.5em !important;
}

.u-mt5_5em {
  margin-top: 5.5em !important;
}

.u-mb5_5em {
  margin-bottom: 5.5em !important;
}

.u-ml5_5em {
  margin-left: 5.5em !important;
}

.u-mr5_5em {
  margin-right: 5.5em !important;
}

.u-pt5_5em {
  padding-top: 5.5em !important;
}

.u-pb5_5em {
  padding-bottom: 5.5em !important;
}

.u-pl5_5em {
  padding-left: 5.5em !important;
}

.u-pr5_5em {
  padding-right: 5.5em !important;
}

.u-p5_5em {
  padding: 5.5em !important;
}

.u-m6em {
  margin: 6em !important;
}

.u-mt6em {
  margin-top: 6em !important;
}

.u-mb6em {
  margin-bottom: 6em !important;
}

.u-ml6em {
  margin-left: 6em !important;
}

.u-mr6em {
  margin-right: 6em !important;
}

.u-pt6em {
  padding-top: 6em !important;
}

.u-pb6em {
  padding-bottom: 6em !important;
}

.u-pl6em {
  padding-left: 6em !important;
}

.u-pr6em {
  padding-right: 6em !important;
}

.u-p6em {
  padding: 6em !important;
}

.u-m6_5em {
  margin: 6.5em !important;
}

.u-mt6_5em {
  margin-top: 6.5em !important;
}

.u-mb6_5em {
  margin-bottom: 6.5em !important;
}

.u-ml6_5em {
  margin-left: 6.5em !important;
}

.u-mr6_5em {
  margin-right: 6.5em !important;
}

.u-pt6_5em {
  padding-top: 6.5em !important;
}

.u-pb6_5em {
  padding-bottom: 6.5em !important;
}

.u-pl6_5em {
  padding-left: 6.5em !important;
}

.u-pr6_5em {
  padding-right: 6.5em !important;
}

.u-p6_5em {
  padding: 6.5em !important;
}

.u-m7em {
  margin: 7em !important;
}

.u-mt7em {
  margin-top: 7em !important;
}

.u-mb7em {
  margin-bottom: 7em !important;
}

.u-ml7em {
  margin-left: 7em !important;
}

.u-mr7em {
  margin-right: 7em !important;
}

.u-pt7em {
  padding-top: 7em !important;
}

.u-pb7em {
  padding-bottom: 7em !important;
}

.u-pl7em {
  padding-left: 7em !important;
}

.u-pr7em {
  padding-right: 7em !important;
}

.u-p7em {
  padding: 7em !important;
}

.u-m7_5em {
  margin: 7.5em !important;
}

.u-mt7_5em {
  margin-top: 7.5em !important;
}

.u-mb7_5em {
  margin-bottom: 7.5em !important;
}

.u-ml7_5em {
  margin-left: 7.5em !important;
}

.u-mr7_5em {
  margin-right: 7.5em !important;
}

.u-pt7_5em {
  padding-top: 7.5em !important;
}

.u-pb7_5em {
  padding-bottom: 7.5em !important;
}

.u-pl7_5em {
  padding-left: 7.5em !important;
}

.u-pr7_5em {
  padding-right: 7.5em !important;
}

.u-p7_5em {
  padding: 7.5em !important;
}

.u-m8em {
  margin: 8em !important;
}

.u-mt8em {
  margin-top: 8em !important;
}

.u-mb8em {
  margin-bottom: 8em !important;
}

.u-ml8em {
  margin-left: 8em !important;
}

.u-mr8em {
  margin-right: 8em !important;
}

.u-pt8em {
  padding-top: 8em !important;
}

.u-pb8em {
  padding-bottom: 8em !important;
}

.u-pl8em {
  padding-left: 8em !important;
}

.u-pr8em {
  padding-right: 8em !important;
}

.u-p8em {
  padding: 8em !important;
}

.u-m8_5em {
  margin: 8.5em !important;
}

.u-mt8_5em {
  margin-top: 8.5em !important;
}

.u-mb8_5em {
  margin-bottom: 8.5em !important;
}

.u-ml8_5em {
  margin-left: 8.5em !important;
}

.u-mr8_5em {
  margin-right: 8.5em !important;
}

.u-pt8_5em {
  padding-top: 8.5em !important;
}

.u-pb8_5em {
  padding-bottom: 8.5em !important;
}

.u-pl8_5em {
  padding-left: 8.5em !important;
}

.u-pr8_5em {
  padding-right: 8.5em !important;
}

.u-p8_5em {
  padding: 8.5em !important;
}

.u-m9em {
  margin: 9em !important;
}

.u-mt9em {
  margin-top: 9em !important;
}

.u-mb9em {
  margin-bottom: 9em !important;
}

.u-ml9em {
  margin-left: 9em !important;
}

.u-mr9em {
  margin-right: 9em !important;
}

.u-pt9em {
  padding-top: 9em !important;
}

.u-pb9em {
  padding-bottom: 9em !important;
}

.u-pl9em {
  padding-left: 9em !important;
}

.u-pr9em {
  padding-right: 9em !important;
}

.u-p9em {
  padding: 9em !important;
}

.u-m9_5em {
  margin: 9.5em !important;
}

.u-mt9_5em {
  margin-top: 9.5em !important;
}

.u-mb9_5em {
  margin-bottom: 9.5em !important;
}

.u-ml9_5em {
  margin-left: 9.5em !important;
}

.u-mr9_5em {
  margin-right: 9.5em !important;
}

.u-pt9_5em {
  padding-top: 9.5em !important;
}

.u-pb9_5em {
  padding-bottom: 9.5em !important;
}

.u-pl9_5em {
  padding-left: 9.5em !important;
}

.u-pr9_5em {
  padding-right: 9.5em !important;
}

.u-p9_5em {
  padding: 9.5em !important;
}

.u-m10em {
  margin: 10em !important;
}

.u-mt10em {
  margin-top: 10em !important;
}

.u-mb10em {
  margin-bottom: 10em !important;
}

.u-ml10em {
  margin-left: 10em !important;
}

.u-mr10em {
  margin-right: 10em !important;
}

.u-pt10em {
  padding-top: 10em !important;
}

.u-pb10em {
  padding-bottom: 10em !important;
}

.u-pl10em {
  padding-left: 10em !important;
}

.u-pr10em {
  padding-right: 10em !important;
}

.u-p10em {
  padding: 10em !important;
}

.u-mAuto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.u-pAuto {
  padding-left: auto !important;
  padding-right: auto !important;
}

.u-m0 {
  margin: 0 !important;
}

.u-mt0 {
  margin-top: 0 !important;
}

.u-mb0 {
  margin-bottom: 0 !important;
}

.u-ml0 {
  margin-left: 0 !important;
}

.u-mr0 {
  margin-right: 0 !important;
}

.u-pt0 {
  padding-top: 0 !important;
}

.u-pb0 {
  padding-bottom: 0 !important;
}

.u-pl0 {
  padding-left: 0 !important;
}

.u-pr0 {
  padding-right: 0 !important;
}

.u-p0 {
  padding: 0 !important;
}

@media screen and (max-width: 375px) {
  .u-m0em--sp {
    margin: 0em !important;
  }
  .u-mt0em--sp {
    margin-top: 0em !important;
  }
  .u-mb0em--sp {
    margin-bottom: 0em !important;
  }
  .u-ml0em--sp {
    margin-left: 0em !important;
  }
  .u-mr0em--sp {
    margin-right: 0em !important;
  }
  .u-pt0em--sp {
    padding-top: 0em !important;
  }
  .u-pb0em--sp {
    padding-bottom: 0em !important;
  }
  .u-pl0em--sp {
    padding-left: 0em !important;
  }
  .u-pr0em--sp {
    padding-right: 0em !important;
  }
  .u-p0em--sp {
    padding: 0em !important;
  }
  .u-m0_5em--sp {
    margin: 0.5em !important;
  }
  .u-mt0_5em--sp {
    margin-top: 0.5em !important;
  }
  .u-mb0_5em--sp {
    margin-bottom: 0.5em !important;
  }
  .u-ml0_5em--sp {
    margin-left: 0.5em !important;
  }
  .u-mr0_5em--sp {
    margin-right: 0.5em !important;
  }
  .u-pt0_5em--sp {
    padding-top: 0.5em !important;
  }
  .u-pb0_5em--sp {
    padding-bottom: 0.5em !important;
  }
  .u-pl0_5em--sp {
    padding-left: 0.5em !important;
  }
  .u-pr0_5em--sp {
    padding-right: 0.5em !important;
  }
  .u-p0_5em--sp {
    padding: 0.5em !important;
  }
  .u-m1em--sp {
    margin: 1em !important;
  }
  .u-mt1em--sp {
    margin-top: 1em !important;
  }
  .u-mb1em--sp {
    margin-bottom: 1em !important;
  }
  .u-ml1em--sp {
    margin-left: 1em !important;
  }
  .u-mr1em--sp {
    margin-right: 1em !important;
  }
  .u-pt1em--sp {
    padding-top: 1em !important;
  }
  .u-pb1em--sp {
    padding-bottom: 1em !important;
  }
  .u-pl1em--sp {
    padding-left: 1em !important;
  }
  .u-pr1em--sp {
    padding-right: 1em !important;
  }
  .u-p1em--sp {
    padding: 1em !important;
  }
  .u-m1_5em--sp {
    margin: 1.5em !important;
  }
  .u-mt1_5em--sp {
    margin-top: 1.5em !important;
  }
  .u-mb1_5em--sp {
    margin-bottom: 1.5em !important;
  }
  .u-ml1_5em--sp {
    margin-left: 1.5em !important;
  }
  .u-mr1_5em--sp {
    margin-right: 1.5em !important;
  }
  .u-pt1_5em--sp {
    padding-top: 1.5em !important;
  }
  .u-pb1_5em--sp {
    padding-bottom: 1.5em !important;
  }
  .u-pl1_5em--sp {
    padding-left: 1.5em !important;
  }
  .u-pr1_5em--sp {
    padding-right: 1.5em !important;
  }
  .u-p1_5em--sp {
    padding: 1.5em !important;
  }
  .u-m2em--sp {
    margin: 2em !important;
  }
  .u-mt2em--sp {
    margin-top: 2em !important;
  }
  .u-mb2em--sp {
    margin-bottom: 2em !important;
  }
  .u-ml2em--sp {
    margin-left: 2em !important;
  }
  .u-mr2em--sp {
    margin-right: 2em !important;
  }
  .u-pt2em--sp {
    padding-top: 2em !important;
  }
  .u-pb2em--sp {
    padding-bottom: 2em !important;
  }
  .u-pl2em--sp {
    padding-left: 2em !important;
  }
  .u-pr2em--sp {
    padding-right: 2em !important;
  }
  .u-p2em--sp {
    padding: 2em !important;
  }
  .u-m2_5em--sp {
    margin: 2.5em !important;
  }
  .u-mt2_5em--sp {
    margin-top: 2.5em !important;
  }
  .u-mb2_5em--sp {
    margin-bottom: 2.5em !important;
  }
  .u-ml2_5em--sp {
    margin-left: 2.5em !important;
  }
  .u-mr2_5em--sp {
    margin-right: 2.5em !important;
  }
  .u-pt2_5em--sp {
    padding-top: 2.5em !important;
  }
  .u-pb2_5em--sp {
    padding-bottom: 2.5em !important;
  }
  .u-pl2_5em--sp {
    padding-left: 2.5em !important;
  }
  .u-pr2_5em--sp {
    padding-right: 2.5em !important;
  }
  .u-p2_5em--sp {
    padding: 2.5em !important;
  }
  .u-m3em--sp {
    margin: 3em !important;
  }
  .u-mt3em--sp {
    margin-top: 3em !important;
  }
  .u-mb3em--sp {
    margin-bottom: 3em !important;
  }
  .u-ml3em--sp {
    margin-left: 3em !important;
  }
  .u-mr3em--sp {
    margin-right: 3em !important;
  }
  .u-pt3em--sp {
    padding-top: 3em !important;
  }
  .u-pb3em--sp {
    padding-bottom: 3em !important;
  }
  .u-pl3em--sp {
    padding-left: 3em !important;
  }
  .u-pr3em--sp {
    padding-right: 3em !important;
  }
  .u-p3em--sp {
    padding: 3em !important;
  }
  .u-m3_5em--sp {
    margin: 3.5em !important;
  }
  .u-mt3_5em--sp {
    margin-top: 3.5em !important;
  }
  .u-mb3_5em--sp {
    margin-bottom: 3.5em !important;
  }
  .u-ml3_5em--sp {
    margin-left: 3.5em !important;
  }
  .u-mr3_5em--sp {
    margin-right: 3.5em !important;
  }
  .u-pt3_5em--sp {
    padding-top: 3.5em !important;
  }
  .u-pb3_5em--sp {
    padding-bottom: 3.5em !important;
  }
  .u-pl3_5em--sp {
    padding-left: 3.5em !important;
  }
  .u-pr3_5em--sp {
    padding-right: 3.5em !important;
  }
  .u-p3_5em--sp {
    padding: 3.5em !important;
  }
  .u-m4em--sp {
    margin: 4em !important;
  }
  .u-mt4em--sp {
    margin-top: 4em !important;
  }
  .u-mb4em--sp {
    margin-bottom: 4em !important;
  }
  .u-ml4em--sp {
    margin-left: 4em !important;
  }
  .u-mr4em--sp {
    margin-right: 4em !important;
  }
  .u-pt4em--sp {
    padding-top: 4em !important;
  }
  .u-pb4em--sp {
    padding-bottom: 4em !important;
  }
  .u-pl4em--sp {
    padding-left: 4em !important;
  }
  .u-pr4em--sp {
    padding-right: 4em !important;
  }
  .u-p4em--sp {
    padding: 4em !important;
  }
  .u-m4_5em--sp {
    margin: 4.5em !important;
  }
  .u-mt4_5em--sp {
    margin-top: 4.5em !important;
  }
  .u-mb4_5em--sp {
    margin-bottom: 4.5em !important;
  }
  .u-ml4_5em--sp {
    margin-left: 4.5em !important;
  }
  .u-mr4_5em--sp {
    margin-right: 4.5em !important;
  }
  .u-pt4_5em--sp {
    padding-top: 4.5em !important;
  }
  .u-pb4_5em--sp {
    padding-bottom: 4.5em !important;
  }
  .u-pl4_5em--sp {
    padding-left: 4.5em !important;
  }
  .u-pr4_5em--sp {
    padding-right: 4.5em !important;
  }
  .u-p4_5em--sp {
    padding: 4.5em !important;
  }
  .u-m5em--sp {
    margin: 5em !important;
  }
  .u-mt5em--sp {
    margin-top: 5em !important;
  }
  .u-mb5em--sp {
    margin-bottom: 5em !important;
  }
  .u-ml5em--sp {
    margin-left: 5em !important;
  }
  .u-mr5em--sp {
    margin-right: 5em !important;
  }
  .u-pt5em--sp {
    padding-top: 5em !important;
  }
  .u-pb5em--sp {
    padding-bottom: 5em !important;
  }
  .u-pl5em--sp {
    padding-left: 5em !important;
  }
  .u-pr5em--sp {
    padding-right: 5em !important;
  }
  .u-p5em--sp {
    padding: 5em !important;
  }
  .u-m5_5em--sp {
    margin: 5.5em !important;
  }
  .u-mt5_5em--sp {
    margin-top: 5.5em !important;
  }
  .u-mb5_5em--sp {
    margin-bottom: 5.5em !important;
  }
  .u-ml5_5em--sp {
    margin-left: 5.5em !important;
  }
  .u-mr5_5em--sp {
    margin-right: 5.5em !important;
  }
  .u-pt5_5em--sp {
    padding-top: 5.5em !important;
  }
  .u-pb5_5em--sp {
    padding-bottom: 5.5em !important;
  }
  .u-pl5_5em--sp {
    padding-left: 5.5em !important;
  }
  .u-pr5_5em--sp {
    padding-right: 5.5em !important;
  }
  .u-p5_5em--sp {
    padding: 5.5em !important;
  }
  .u-m6em--sp {
    margin: 6em !important;
  }
  .u-mt6em--sp {
    margin-top: 6em !important;
  }
  .u-mb6em--sp {
    margin-bottom: 6em !important;
  }
  .u-ml6em--sp {
    margin-left: 6em !important;
  }
  .u-mr6em--sp {
    margin-right: 6em !important;
  }
  .u-pt6em--sp {
    padding-top: 6em !important;
  }
  .u-pb6em--sp {
    padding-bottom: 6em !important;
  }
  .u-pl6em--sp {
    padding-left: 6em !important;
  }
  .u-pr6em--sp {
    padding-right: 6em !important;
  }
  .u-p6em--sp {
    padding: 6em !important;
  }
  .u-m6_5em--sp {
    margin: 6.5em !important;
  }
  .u-mt6_5em--sp {
    margin-top: 6.5em !important;
  }
  .u-mb6_5em--sp {
    margin-bottom: 6.5em !important;
  }
  .u-ml6_5em--sp {
    margin-left: 6.5em !important;
  }
  .u-mr6_5em--sp {
    margin-right: 6.5em !important;
  }
  .u-pt6_5em--sp {
    padding-top: 6.5em !important;
  }
  .u-pb6_5em--sp {
    padding-bottom: 6.5em !important;
  }
  .u-pl6_5em--sp {
    padding-left: 6.5em !important;
  }
  .u-pr6_5em--sp {
    padding-right: 6.5em !important;
  }
  .u-p6_5em--sp {
    padding: 6.5em !important;
  }
  .u-m7em--sp {
    margin: 7em !important;
  }
  .u-mt7em--sp {
    margin-top: 7em !important;
  }
  .u-mb7em--sp {
    margin-bottom: 7em !important;
  }
  .u-ml7em--sp {
    margin-left: 7em !important;
  }
  .u-mr7em--sp {
    margin-right: 7em !important;
  }
  .u-pt7em--sp {
    padding-top: 7em !important;
  }
  .u-pb7em--sp {
    padding-bottom: 7em !important;
  }
  .u-pl7em--sp {
    padding-left: 7em !important;
  }
  .u-pr7em--sp {
    padding-right: 7em !important;
  }
  .u-p7em--sp {
    padding: 7em !important;
  }
  .u-m7_5em--sp {
    margin: 7.5em !important;
  }
  .u-mt7_5em--sp {
    margin-top: 7.5em !important;
  }
  .u-mb7_5em--sp {
    margin-bottom: 7.5em !important;
  }
  .u-ml7_5em--sp {
    margin-left: 7.5em !important;
  }
  .u-mr7_5em--sp {
    margin-right: 7.5em !important;
  }
  .u-pt7_5em--sp {
    padding-top: 7.5em !important;
  }
  .u-pb7_5em--sp {
    padding-bottom: 7.5em !important;
  }
  .u-pl7_5em--sp {
    padding-left: 7.5em !important;
  }
  .u-pr7_5em--sp {
    padding-right: 7.5em !important;
  }
  .u-p7_5em--sp {
    padding: 7.5em !important;
  }
  .u-m8em--sp {
    margin: 8em !important;
  }
  .u-mt8em--sp {
    margin-top: 8em !important;
  }
  .u-mb8em--sp {
    margin-bottom: 8em !important;
  }
  .u-ml8em--sp {
    margin-left: 8em !important;
  }
  .u-mr8em--sp {
    margin-right: 8em !important;
  }
  .u-pt8em--sp {
    padding-top: 8em !important;
  }
  .u-pb8em--sp {
    padding-bottom: 8em !important;
  }
  .u-pl8em--sp {
    padding-left: 8em !important;
  }
  .u-pr8em--sp {
    padding-right: 8em !important;
  }
  .u-p8em--sp {
    padding: 8em !important;
  }
  .u-m8_5em--sp {
    margin: 8.5em !important;
  }
  .u-mt8_5em--sp {
    margin-top: 8.5em !important;
  }
  .u-mb8_5em--sp {
    margin-bottom: 8.5em !important;
  }
  .u-ml8_5em--sp {
    margin-left: 8.5em !important;
  }
  .u-mr8_5em--sp {
    margin-right: 8.5em !important;
  }
  .u-pt8_5em--sp {
    padding-top: 8.5em !important;
  }
  .u-pb8_5em--sp {
    padding-bottom: 8.5em !important;
  }
  .u-pl8_5em--sp {
    padding-left: 8.5em !important;
  }
  .u-pr8_5em--sp {
    padding-right: 8.5em !important;
  }
  .u-p8_5em--sp {
    padding: 8.5em !important;
  }
  .u-m9em--sp {
    margin: 9em !important;
  }
  .u-mt9em--sp {
    margin-top: 9em !important;
  }
  .u-mb9em--sp {
    margin-bottom: 9em !important;
  }
  .u-ml9em--sp {
    margin-left: 9em !important;
  }
  .u-mr9em--sp {
    margin-right: 9em !important;
  }
  .u-pt9em--sp {
    padding-top: 9em !important;
  }
  .u-pb9em--sp {
    padding-bottom: 9em !important;
  }
  .u-pl9em--sp {
    padding-left: 9em !important;
  }
  .u-pr9em--sp {
    padding-right: 9em !important;
  }
  .u-p9em--sp {
    padding: 9em !important;
  }
  .u-m9_5em--sp {
    margin: 9.5em !important;
  }
  .u-mt9_5em--sp {
    margin-top: 9.5em !important;
  }
  .u-mb9_5em--sp {
    margin-bottom: 9.5em !important;
  }
  .u-ml9_5em--sp {
    margin-left: 9.5em !important;
  }
  .u-mr9_5em--sp {
    margin-right: 9.5em !important;
  }
  .u-pt9_5em--sp {
    padding-top: 9.5em !important;
  }
  .u-pb9_5em--sp {
    padding-bottom: 9.5em !important;
  }
  .u-pl9_5em--sp {
    padding-left: 9.5em !important;
  }
  .u-pr9_5em--sp {
    padding-right: 9.5em !important;
  }
  .u-p9_5em--sp {
    padding: 9.5em !important;
  }
  .u-m10em--sp {
    margin: 10em !important;
  }
  .u-mt10em--sp {
    margin-top: 10em !important;
  }
  .u-mb10em--sp {
    margin-bottom: 10em !important;
  }
  .u-ml10em--sp {
    margin-left: 10em !important;
  }
  .u-mr10em--sp {
    margin-right: 10em !important;
  }
  .u-pt10em--sp {
    padding-top: 10em !important;
  }
  .u-pb10em--sp {
    padding-bottom: 10em !important;
  }
  .u-pl10em--sp {
    padding-left: 10em !important;
  }
  .u-pr10em--sp {
    padding-right: 10em !important;
  }
  .u-p10em--sp {
    padding: 10em !important;
  }
  .u-mAuto--sp {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .u-pAuto--sp {
    padding-left: auto !important;
    padding-right: auto !important;
  }
  .u-m0--sp {
    margin: 0 !important;
  }
  .u-mt0--sp {
    margin-top: 0 !important;
  }
  .u-mb0--sp {
    margin-bottom: 0 !important;
  }
  .u-ml0--sp {
    margin-left: 0 !important;
  }
  .u-mr0--sp {
    margin-right: 0 !important;
  }
  .u-pt0--sp {
    padding-top: 0 !important;
  }
  .u-pb0--sp {
    padding-bottom: 0 !important;
  }
  .u-pl0--sp {
    padding-left: 0 !important;
  }
  .u-pr0--sp {
    padding-right: 0 !important;
  }
  .u-p0--sp {
    padding: 0 !important;
  }
}
/* =================================================
 Layout
================================================= */
.u-blockCenter {
  margin-left: auto;
  margin-right: auto;
}

.u-tdUnderline {
  text-decoration: underline;
}

/*----------------------------------------------------------------
	Print
-----------------------------------------------------------------*/
@media print {
  body {
    -webkit-print-color-adjust: exact;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0JBQTBCO09BQTFCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0JBQTBCO09BQTFCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0JBQTBCO09BQTFCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0JBQTBCO09BQTFCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0JBQTBCO09BQTFCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7RUFDMUIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsK0JBQTBCO09BQTFCLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7RUFDM0Isd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsZ0NBQTJCO09BQTNCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGlDQUE0QjtPQUE1Qiw0QkFBNEI7RUFDNUIseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsaUNBQTRCO09BQTVCLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsK0JBQTBCO1NBQTFCLDBCQUEwQjtJQUMxQix1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsZ0NBQTJCO1NBQTNCLDJCQUEyQjtJQUMzQix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsaUNBQTRCO1NBQTVCLDRCQUE0QjtJQUM1Qix5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGlDQUE0QjtTQUE1Qiw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtBQUNGO0FBQ0E7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwrQkFBMEI7T0FBMUIsMEJBQTBCO0VBQzFCLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLCtCQUEwQjtPQUExQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxnQ0FBMkI7T0FBM0IsMkJBQTJCO0VBQzNCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUEyQjtPQUEzQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLCtCQUEwQjtTQUExQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSwrQkFBMEI7U0FBMUIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLGdDQUEyQjtTQUEzQiwyQkFBMkI7SUFDM0Isd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxnQ0FBMkI7U0FBM0IsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7QUFDRjtBQUNBOztxREFFcUQ7QUFDckQ7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtFQUNkO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UscUJBQXFCO0lBQ3JCLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTs7aURBRWlEO0FBQ2pEOztFQUVFLDRCQUE0QjtBQUM5Qjs7QUFFQTs7RUFFRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRTs7SUFFRSw0QkFBNEI7RUFDOUI7RUFDQTs7SUFFRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBOztpREFFaUQ7QUFDakQ7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0FBQ0Y7QUFDQTs7aURBRWlEO0FBQ2pEO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7QUFDQTs7aURBRWlEO0FBQ2pEO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0U7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjtBQUNBOztpREFFaUQ7QUFDakQ7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0Y7QUFDQTs7aURBRWlEO0FBQ2pEO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTs7aURBRWlEO0FBQ2pEO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0U7SUFDRSxvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7O2lEQUVpRDtBQUNqRDtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QiwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qix5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsd0NBQXdDO0FBQzFDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4Qiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4Qix5Q0FBeUM7RUFDM0M7RUFDQTtJQUNFLHdCQUF3QjtJQUN4Qix3Q0FBd0M7RUFDMUM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4Qiw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLHdCQUF3QjtJQUN4QixzQ0FBc0M7RUFDeEM7RUFDQTtJQUNFLGlDQUFpQztFQUNuQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBOztpREFFaUQ7QUFDakQ7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBOztpREFFaUQ7QUFDakQ7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztBQUNGO0FBQ0E7O2lEQUVpRDtBQUNqRDtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLHdCQUF3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QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHNCQUFzQjtFQUN4QjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSwwQkFBMEI7RUFDNUI7RUFDQTtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTs7bURBRW1EO0FBQ25EO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTs7a0VBRWtFO0FBQ2xFO0VBQ0U7SUFDRSxpQ0FBaUM7RUFDbkM7QUFDRiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmpzLWJyZWFrcG9pbnRTcCB7XG4gIHdpZHRoOiA3NTBweDtcbn1cblxuLmpzLXZpZXdwb3J0V2lkdGhTcCB7XG4gIHdpZHRoOiAzNzVweDtcbn1cblxuLmpzLXZpZXdwb3J0V2lkdGhUYiB7XG4gIHdpZHRoOiAxMjgwcHg7XG59XG5cbi5qcy12aWV3cG9ydFdpZHRoUGMge1xuICB3aWR0aDogMTQ0MHB4O1xufVxuXG4uZm9udC1zaXplLWw3IHtcbiAgZm9udC1zaXplOiA0Ljc1NHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb250LXNpemUtbDcge1xuICAgIGZvbnQtc2l6ZTogNC43NTRyZW07XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1sNiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb250LXNpemUtbDYge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZm9udC1zaXplLWw1LCAuYy10dGwyLCAuYy10dGwzLCAuYy10dGwxLCAuYy1wb3N0IGgyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZm9udC1zaXplLWw1LCAuYy10dGwyLCAuYy10dGwzLCAuYy10dGwxLCAuYy1wb3N0IGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uZm9udC1zaXplLWw0LCAuYy1saXN0MyBkdCB7XG4gIGZvbnQtc2l6ZTogMi41NnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb250LXNpemUtbDQsIC5jLWxpc3QzIGR0IHtcbiAgICBmb250LXNpemU6IDIuNTZyZW07XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1sMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZvbnQtc2l6ZS1sMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1sMiwgLmMtdHRsMiBzbWFsbCwgLmMtdHRsMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi4xMzNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZm9udC1zaXplLWwyLCAuYy10dGwyIHNtYWxsLCAuYy10dGwzIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uZm9udC1zaXplLWwxLCAuYy10dGwxIHNtYWxsLCAuYy1wb3N0IGgyIHNtYWxsLCAuYy1saXN0MyBkZCA+IHVsID4gbGkge1xuICBmb250LXNpemU6IDEuODI5cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZvbnQtc2l6ZS1sMSwgLmMtdHRsMSBzbWFsbCwgLmMtcG9zdCBoMiBzbWFsbCwgLmMtbGlzdDMgZGQgPiB1bCA+IGxpIHtcbiAgICBmb250LXNpemU6IDEuNzE0cmVtO1xuICB9XG59XG5cbi5mb250LXNpemUtbSwgLmMtbGlzdDMgZGQgPiB1bCA+IGxpIC5jLWxpc3Qtbm90ZXMsIC5jLWxpc3QzIGRkID4gdWwgPiBsaSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZvbnQtc2l6ZS1tLCAuYy1saXN0MyBkZCA+IHVsID4gbGkgLmMtbGlzdC1ub3RlcywgLmMtbGlzdDMgZGQgPiB1bCA+IGxpIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uZm9udC1zaXplLXMxLCAuYy1jYXJkLWpvYi1zIHtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb250LXNpemUtczEsIC5jLWNhcmQtam9iLXMge1xuICAgIGZvbnQtc2l6ZTogMS40MjJyZW07XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1zMiB7XG4gIGZvbnQtc2l6ZTogMS4yOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb250LXNpemUtczIge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbTtcbiAgfVxufVxuXG4uZm9udC1zaXplLXMzIHtcbiAgZm9udC1zaXplOiAxLjE2NHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mb250LXNpemUtczMge1xuICAgIGZvbnQtc2l6ZTogMS4xNjRyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFiYnIsXG5hZGRyZXNzLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zYW1wLFxuc21hbGwsXG5zdHJvbmcsXG52YXIsXG5iLFxuaSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG50aCxcbnRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLypcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRm9ybVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi8qIGlvc1xuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4qIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKiBJRVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG46Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzgyOGM5YTtcbn1cblxuLyogY2xlYXJmaXhcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmNsZWFyZml4OmFmdGVyLCAuYy1wb3N0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogYnVnZml4XG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIjtcbiAgc3JjOiBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljXCI7XG4gIHNyYzogbG9jYWwoXCJZdSBHb3RoaWMgTWVkaXVtXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiO1xuICBzcmM6IGxvY2FsKFwiWXUgR290aGljIE1lZGl1bVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIjtcbiAgc3JjOiBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgR290aGljXCI7XG4gIHNyYzogbG9jYWwoXCJZdSBHb3RoaWMgQm9sZFwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDFweCA9IC4xcmVtICovXG4gIG1pbi13aWR0aDogMTI4MHB4O1xufVxuaHRtbC5qcy1tb2RhbE9wZW4sIGh0bWwuanMtbWVudU9wZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBodG1sIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuYm9keSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuYm9keTpub3QoLmhvbWUpIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgYm9keTpub3QoLmhvbWUpIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4udS1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuLnUtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsIFwiTm90byBTZXJpZiBKYXBhbmVzZVwiLCBHZW9yZ2lhLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEdT5piO5pydRVwiLCBzZXJpZjtcbn1cblxuc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmkuZmEge1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5oMSBzdHJvbmcsXG5oMiBzdHJvbmcsXG5oMyBzdHJvbmcsXG5oNCBzdHJvbmcsXG5oNSBzdHJvbmcge1xuICBjb2xvcjogIzI0YTFlOTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQuNzU0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDIuNTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDIuMTMzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIFRlbCBjbGljayBvZmZcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuYVtocmVmXj1cInRlbDpcIl0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4vKiBTbGljayDpq5jjgZXmj4PjgYjjgotcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogaW5uZXJcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmwtaW5uZXJBLCAubC1pbm5lcjMsIC5wLXBvbGljeSwgLnAtY29tcGFueSwgLnAtcmVjcnVpdCwgLnAtbmV3cy1zaW5nbGUsIC5wLW5ld3MtYXJjaGl2ZSwgLnAtY29udGFjdC10aGFua3MsIC5wLWNvbnRhY3QsIC5sLWlubmVyMiwgLnAtdG9wLW5ld3MgPiAqLCAucC10b3AtdGlwcywgLnAtdG9wLWZlYXR1cmUsIC5wLWZlYXR1cmVzLXN0cmVuZ3RoLCAucC1mZWF0dXJlcywgLnAtZmxvdy1saXN0LCAucC1wYXJ0bmVyLCAuYy1icmVhZGNydW1iLCAuYy1uYXYtaW5kZXgsIC5jLW5hdi1zZWVrZXJzLCAuYy1tdjEsIC5jLW12LW5ld3MsIC5sLWlubmVyMSwgLmMtbmF2LXNlYXJjaCwgLmMtbmF2LXJlbGF0ZWQtam9icyAudHRsLCAuYy1oZXJvX19pbm5lciwgLmYtYm90dG9tLCAuZi1tYWluLCAubC1jb2wyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sLWlubmVyQSwgLmwtaW5uZXIzLCAucC1wb2xpY3ksIC5wLWNvbXBhbnksIC5wLXJlY3J1aXQsIC5wLW5ld3Mtc2luZ2xlLCAucC1uZXdzLWFyY2hpdmUsIC5wLWNvbnRhY3QtdGhhbmtzLCAucC1jb250YWN0LCAubC1pbm5lcjIsIC5wLXRvcC1uZXdzID4gKiwgLnAtdG9wLXRpcHMsIC5wLXRvcC1mZWF0dXJlLCAucC1mZWF0dXJlcy1zdHJlbmd0aCwgLnAtZmVhdHVyZXMsIC5wLWZsb3ctbGlzdCwgLnAtcGFydG5lciwgLmMtYnJlYWRjcnVtYiwgLmMtbmF2LWluZGV4LCAuYy1uYXYtc2Vla2VycywgLmMtbXYxLCAuYy1tdi1uZXdzLCAubC1pbm5lcjEsIC5jLW5hdi1zZWFyY2gsIC5jLW5hdi1yZWxhdGVkLWpvYnMgLnR0bCwgLmMtaGVyb19faW5uZXIsIC5mLWJvdHRvbSwgLmYtbWFpbiwgLmwtY29sMiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5sLWlubmVyMSwgLmMtbmF2LXNlYXJjaCwgLmMtbmF2LXJlbGF0ZWQtam9icyAudHRsLCAuYy1oZXJvX19pbm5lciwgLmYtYm90dG9tLCAuZi1tYWluLCAubC1jb2wyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sLWlubmVyMSwgLmMtbmF2LXNlYXJjaCwgLmMtbmF2LXJlbGF0ZWQtam9icyAudHRsLCAuYy1oZXJvX19pbm5lciwgLmYtYm90dG9tLCAuZi1tYWluLCAubC1jb2wyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubC1pbm5lcjIsIC5wLXRvcC1uZXdzID4gKiwgLnAtdG9wLXRpcHMsIC5wLXRvcC1mZWF0dXJlLCAucC1mZWF0dXJlcy1zdHJlbmd0aCwgLnAtZmVhdHVyZXMsIC5wLWZsb3ctbGlzdCwgLnAtcGFydG5lciwgLmMtYnJlYWRjcnVtYiwgLmMtbmF2LWluZGV4LCAuYy1uYXYtc2Vla2VycywgLmMtbXYxLCAuYy1tdi1uZXdzIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sLWlubmVyMiwgLnAtdG9wLW5ld3MgPiAqLCAucC10b3AtdGlwcywgLnAtdG9wLWZlYXR1cmUsIC5wLWZlYXR1cmVzLXN0cmVuZ3RoLCAucC1mZWF0dXJlcywgLnAtZmxvdy1saXN0LCAucC1wYXJ0bmVyLCAuYy1icmVhZGNydW1iLCAuYy1uYXYtaW5kZXgsIC5jLW5hdi1zZWVrZXJzLCAuYy1tdjEsIC5jLW12LW5ld3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5sLWlubmVyMywgLnAtcG9saWN5LCAucC1jb21wYW55LCAucC1yZWNydWl0LCAucC1uZXdzLXNpbmdsZSwgLnAtbmV3cy1hcmNoaXZlLCAucC1jb250YWN0LXRoYW5rcywgLnAtY29udGFjdCB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5sLWlubmVyMywgLnAtcG9saWN5LCAucC1jb21wYW55LCAucC1yZWNydWl0LCAucC1uZXdzLXNpbmdsZSwgLnAtbmV3cy1hcmNoaXZlLCAucC1jb250YWN0LXRoYW5rcywgLnAtY29udGFjdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmwtY29sMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmwtY29sMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLWNvbDIgPiBhcnRpY2xlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubC1jb2wyID4gYXJ0aWNsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5sLWNvbDIgPiBhc2lkZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB3aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmwtY29sMiA+IGFzaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sLXNwYWNlMSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmwtc3BhY2UxIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQb3N0IOaKleeov+iomOS6i+eUqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLnBvc3QgIOaKleeov+eUqFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1wb3N0IGgyIHtcbiAgcGFkZGluZzogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEuN2VtIDAgMC43ZW0gIWltcG9ydGFudDtcbn1cbi5jLXBvc3QgaDI6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luOiAwIDAgMC43ZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXBvc3QgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtcG9zdCBoMyB7XG4gIG1hcmdpbjogMC44ZW0gMCAwLjZlbTtcbn1cbi5jLXBvc3QgaDQge1xuICBtYXJnaW46IDFlbSAwIDAuNGVtO1xufVxuLmMtcG9zdCBoNSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uYy1wb3N0IGg2IHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5jLXBvc3Qgc2VjdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLmMtcG9zdCA+IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmMtcG9zdCBhOm5vdCgubm90UHN0eWxlKSB7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXBvc3QgYTpob3Zlcixcbi5jLXBvc3QgYS5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXBvc3QgYTphY3RpdmUge1xuICBjb2xvcjogIzI0YTFlOTtcbn1cbi5jLXBvc3QgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXdpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjJlbTtcbn1cbi5jLXBvc3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBnZXRDb2xvcigxKTtcbn1cbi5jLXBvc3QgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYy1wb3N0IGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogLTJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXBvc3QgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5jLXBvc3QgYmxvY2txdW90ZSxcbi5jLXBvc3QgcSB7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDJlbSAyZW0gMmVtIDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItbGVmdDogc29saWQgNXB4ICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1wb3N0IGJsb2NrcXVvdGUsXG4gIC5jLXBvc3QgcSB7XG4gICAgcGFkZGluZzogM2VtIDIuNWVtIDJlbTtcbiAgfVxufVxuLmMtcG9zdCBibG9ja3F1b3RlOjpiZWZvcmUsXG4uYy1wb3N0IHE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvNi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMmVtO1xuICB0b3A6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXBvc3QgYmxvY2txdW90ZTo6YmVmb3JlLFxuICAuYy1wb3N0IHE6OmJlZm9yZSB7XG4gICAgbGVmdDogMi41ZW07XG4gICAgdG9wOiAwLjNlbTtcbiAgfVxufVxuLmMtcG9zdCBibG9ja3F1b3RlIGZvb3Rlcixcbi5jLXBvc3QgcSBmb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiBweFRvRW0oMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtcG9zdCBibG9ja3F1b3RlIGZvb3RlcixcbiAgLmMtcG9zdCBxIGZvb3RlciB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuLmMtcG9zdCBibG9ja3F1b3RlIGEsXG4uYy1wb3N0IHEgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmMtcG9zdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmMtcG9zdCA+IHVsIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYy1wb3N0ID4gdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cbi5jLXBvc3QgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDAuM2VtO1xuICB0b3A6IDAuOGVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jLXBvc3Qgb2wge1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmMtcG9zdCBvbCBvbCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtX2E7XG59XG4uYy1wb3N0IG9sIG9sID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtMi42ZW07XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbn1cbi5jLXBvc3Qgb2wgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvIhcIiBjb3VudGVyKGl0ZW1fYSkgXCLvvIlcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW1fYTtcbn1cbi5jLXBvc3QgLnRleHRjZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1wb3N0IC50ZXh0cmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jLXBvc3QgLnRleHRsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLXBvc3QgLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtcG9zdCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jLXBvc3QgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmMtcG9zdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtcG9zdCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmMtcG9zdCBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtcG9zdCBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jLXBvc3QgPiBpbWcuY2VudGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jLXBvc3QgPiBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1wb3N0ID4gaW1nLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4uYy1wb3N0ID4gaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtcG9zdCA+IGltZy5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuLmMtcG9zdCAuaW1nQm94IHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXBvc3QgLmltZ0JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLXBvc3QgPiB0YWJsZSB7XG4gIG1hcmdpbjogMS42ZW0gMDtcbn1cbi5jLXBvc3QgLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXBvc3QgLndwLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcG9zdCAud3AtY2FwdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtcG9zdCAud3AtY2FwdGlvbi1kZCxcbi5jLXBvc3QgLndwLWNhcHRpb24tdGV4dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMC44MjM1Mjk0MTE4ZW07XG4gIG1hcmdpbjogLTJlbSAwIDJlbTtcbn1cbi5jLXBvc3QgZGl2I3RvY19jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzNXB4IDYwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtcG9zdCBkaXYjdG9jX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG59XG4uYy1wb3N0ICN0b2NfY29udGFpbmVyIHAudG9jX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuODI5cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1pbmRleC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIC8qXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgKi9cbn1cbi5jLXBvc3QgI3RvY19jb250YWluZXIgc3Bhbi50b2NfdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtcG9zdCAjdG9jX2NvbnRhaW5lciBzcGFuLnRvY190b2dnbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgNzBweDtcbn1cbi5jLXBvc3QgI3RvY19jb250YWluZXIgc3Bhbi50b2NfdG9nZ2xlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYy1wb3N0ICN0b2NfY29udGFpbmVyLmNvbnRyYWN0ZWQgc3Bhbi50b2NfdG9nZ2xlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1vcGVuLnN2Z1wiKTtcbn1cbi5jLXBvc3QgI3RvY19jb250YWluZXIubm9fYnVsbGV0cyBsaSBhIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5jLXBvc3QgI3RvY19jb250YWluZXIgdWwgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jLXBvc3QgI3RvY19jb250YWluZXIgdWwgdWwgYSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBiYWNrZ3JvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYy1iZzEsIC5jLWZvcm0tYnRuLXN1Ym1pdDo6YmVmb3JlLCAuYy1mb3JtLWJ0bi1zdWJtaXQyOjpiZWZvcmUsIC5jLWJ0bi1jb250YWN0OjphZnRlciwgLmMtaGVyb19fc2VhcmNoOjpiZWZvcmUsIC5jLXNpZGUtbmF2LXNlcmNoIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjRhMWU5LCAjMDBkM2RiKTtcbn1cblxuLmMtYmcyLCAuYy1uYXYtc2VhcmNoOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjRhMWU5LCAjMDBkM2RiKTtcbn1cblxuLmMtc2hhZG93MSwgLnAtdG9wLXBhcnRuZXIgLm1haW4sIC5wLWZsb3ctbGlzdCA+ICosIC5wLWpvYnMtc2luZ2xlLWZlYXR1cmUsIC5jLWJ0bi1zZWFyY2gsIC5jLWZvcm0gLmMtZm9ybS1idG4tc3VibWl0LmJhY2ssIC5jLWZvcm0gLmJhY2suYy1mb3JtLWJ0bi1zdWJtaXQyLCAuYy1mb3JtIHNlbGVjdCwgLmMtYnRuLWNvbnRhY3QsIC5jLWJ0bi1rZWVwLCAuYy1idG4tbWFwLXBpbiwgLmMtY2FyZC1qb2ItcywgLmMtY2FyZC1qb2ItbSwgLmMtY2FyZC1qb2ItbCwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzLCAuYy1zY3JvbGwtYm94IC5iYXIteCAudGFiIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmMtYmctZml0LCAucC1mZWF0dXJlcy1zdHJlbmd0aCwgLnAtZmxvdywgLnAtcGFydG5lci1tZXJpdCwgLnAtcmVjcnVpdC1zZXJ2aWNlLCAuc2x1Zy1mbG93IC5jLWJyZWFkY3J1bWIsIC5jLW5hdi1zZWFyY2gsIC5jLW5hdi1yZWxhdGVkLWpvYnMsIC5jLW12MSwgLmMtbXYtbmV3cywgLmYtYm90dG9tLCAubC1jb2wyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYmctZml0OjpiZWZvcmUsIC5wLWZlYXR1cmVzLXN0cmVuZ3RoOjpiZWZvcmUsIC5wLWZsb3c6OmJlZm9yZSwgLnAtcGFydG5lci1tZXJpdDo6YmVmb3JlLCAucC1yZWNydWl0LXNlcnZpY2U6OmJlZm9yZSwgLnNsdWctZmxvdyAuYy1icmVhZGNydW1iOjpiZWZvcmUsIC5jLW5hdi1zZWFyY2g6OmJlZm9yZSwgLmMtbmF2LXJlbGF0ZWQtam9iczo6YmVmb3JlLCAuYy1tdjE6OmJlZm9yZSwgLmMtbXYtbmV3czo6YmVmb3JlLCAuZi1ib3R0b206OmJlZm9yZSwgLmwtY29sMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1pbi13aWR0aDogMTI4MHB4O1xufVxuLmMtYmctZml0ID4gKiwgLnAtZmVhdHVyZXMtc3RyZW5ndGggPiAqLCAucC1mbG93ID4gKiwgLnAtcGFydG5lci1tZXJpdCA+ICosIC5wLXJlY3J1aXQtc2VydmljZSA+ICosIC5zbHVnLWZsb3cgLmMtYnJlYWRjcnVtYiA+ICosIC5jLW5hdi1zZWFyY2ggPiAqLCAuYy1uYXYtcmVsYXRlZC1qb2JzID4gKiwgLmMtbXYxID4gKiwgLmMtbXYtbmV3cyA+ICosIC5mLWJvdHRvbSA+ICosIC5sLWNvbDIgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5jLXRhYmxlMVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy10YWJsZTEsIC5jLXBvc3QgPiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcbn1cbi5jLXRhYmxlMSA+ICogPiB0ciA+IHRoLCAuYy1wb3N0ID4gdGFibGUgPiAqID4gdHIgPiB0aCxcbi5jLXRhYmxlMSA+ICogPiB0ciA+IHRkLFxuLmMtcG9zdCA+IHRhYmxlID4gKiA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxZW0gMS4xZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy10YWJsZTEgPiAqID4gdHIgPiB0aCwgLmMtcG9zdCA+IHRhYmxlID4gKiA+IHRyID4gdGgsXG4gIC5jLXRhYmxlMSA+ICogPiB0ciA+IHRkLFxuICAuYy1wb3N0ID4gdGFibGUgPiAqID4gdHIgPiB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXRhYmxlMSA+ICogPiB0ciA+IHRoLCAuYy1wb3N0ID4gdGFibGUgPiAqID4gdHIgPiB0aCB7XG4gIHdpZHRoOiAxNzNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRhYmxlMSA+ICogPiB0ciA+IHRoLCAuYy1wb3N0ID4gdGFibGUgPiAqID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi8qIC5jLXRhYmxlMlxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy10YWJsZTIge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXRhYmxlMiA+ICogPiB0ciA+IHRoLFxuLmMtdGFibGUyID4gKiA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxLjU1ZW0gMS40ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy10YWJsZTIgPiAqID4gdHIgPiB0aCxcbiAgLmMtdGFibGUyID4gKiA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgfVxufVxuLmMtdGFibGUyID4gKiA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcbn1cbi5jLXRhYmxlMiA+ICogPiB0ciA+IHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtdGFibGUyID4gKiA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE3MHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRhYmxlMiA+ICogPiB0ciA+IHRoIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG4vKiAuYy10YWJsZTNcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtdGFibGUzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy10YWJsZTMgPiAqID4gdHIgPiB0aCxcbi5jLXRhYmxlMyA+ICogPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGUzID4gKiA+IHRyID4gdGgsXG4gIC5jLXRhYmxlMyA+ICogPiB0ciA+IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtdGFibGUzID4gKiA+IHRyID4gdGgge1xuICB3aWR0aDogMTU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuODI5cmVtO1xufVxuLmMtdGFibGUzID4gKiA+IHRyID4gdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGUzID4gKiA+IHRyID4gdGgge1xuICAgIGZvbnQtc2l6ZTogMS43MTRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGUzID4gKiA+IHRyID4gdGg6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGUzID4gKiA+IHRyID4gdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy10YWJsZTMgPiAqID4gdHIgPiB0ZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtdGFibGUzID4gKiA+IHRyID4gdGQgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGUzID4gKiA+IHRyID4gdGQgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5jLXRhYmxlMyA+ICogPiB0ciA+IHRkIHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+8mlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy10YWJsZTMgPiAqID4gdHIgPiB0ZCB0ZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy10YWJsZTMgPiAqID4gdHIgPiB0ZCB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRhYmxlMyA+ICogPiB0ciA+IHRkIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLmMtdGFibGUzID4gKiA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4uYy10YWJsZTMgPiAqID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi8qIC5jLXRhYmxlNFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy10YWJsZTQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXRhYmxlNCB0aCxcbi5jLXRhYmxlNCB0ZCB7XG4gIHBhZGRpbmc6IDEuNWVtIDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRhYmxlNCB0aCxcbiAgLmMtdGFibGU0IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGU0IHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYy10YWJsZTQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB3aWR0aDogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy10YWJsZTQgdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGU0IHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uYy10YWJsZTQgdGggPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXRhYmxlNCB0aCA+ICoge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmMtdGFibGU0IHRoID4gKi5yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuW/hemgiFwiO1xuICBmb250LXNpemU6IDEuMjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViMjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdGFibGU0IHRoID4gKi5yZXF1aXJlZDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG4uYy10YWJsZTQgLnYtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogLmMtdGFibGUtd3JhcFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy10YWJsZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtdGFibGUtd3JhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXN3aXBlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmMtdGFibGUtd3JhcCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjBweCk7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5oLWhlYWRlclxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uaC1oZWFkZXIge1xuICB6LWluZGV4OiAyMDtcbiAgbWluLXdpZHRoOiAxMjgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaC1oZWFkZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmgtaGVhZGVyIC5jLW5hdi1jb250YWN0IHtcbiAgbWFyZ2luOiAwIDE3cHggMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtaGVhZGVyIC5jLW5hdi1jb250YWN0IHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7XG4gIH1cbn1cbi5oLWhlYWRlciAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtaGVhZGVyIC5idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oLWhlYWRlciAuYnRucyAud29ya3MsXG4uaC1oZWFkZXIgLmJ0bnMgLmJ1c2luZXNzIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtaGVhZGVyIC5idG5zIC53b3JrcyxcbiAgLmgtaGVhZGVyIC5idG5zIC5idXNpbmVzcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG4uaC1oZWFkZXIgLmJ0bnMgLndvcmtzIC5pY28sXG4uaC1oZWFkZXIgLmJ0bnMgLmJ1c2luZXNzIC5pY28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtaGVhZGVyIC5idG5zIC53b3JrcyAuaWNvLFxuICAuaC1oZWFkZXIgLmJ0bnMgLmJ1c2luZXNzIC5pY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4uaC1oZWFkZXIgLmJ0bnMgLndvcmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmYwMDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaC1oZWFkZXIgLmJ0bnMgLndvcmtzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcbiAgLmgtaGVhZGVyIC5idG5zIC53b3Jrczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmZhZjtcbiAgfVxufVxuLmgtaGVhZGVyIC5idG5zIC5jLWJ0bi1saW5lIHtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtaGVhZGVyIC5idG5zIC5jLWJ0bi1saW5lIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG4gIC5oLWhlYWRlciAuYnRucyAuYy1idG4tbGluZSAuaWNvIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuaHRtbDpub3QoLmlzLXNjcm9sbCkgLmhvbWUgLmgtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGh0bWw6bm90KC5pcy1zY3JvbGwpIC5ob21lIC5oLWhlYWRlciAuYnRucyAud29ya3MsXG4gIGh0bWw6bm90KC5pcy1zY3JvbGwpIC5ob21lIC5oLWhlYWRlciAuYnRucyAuYy1idG4tbGluZSB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG4uaC1sb2dvIHtcbiAgd2lkdGg6IDI3OXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtbG9nbyB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5oLWxvZ28gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBodG1sOm5vdCguaXMtc2Nyb2xsKSAuaG9tZSAuaC1sb2dvIHtcbiAgICBtYXJnaW46IDdweCBhdXRvIDAgMXB4O1xuICAgIHdpZHRoOiAxNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xuICAuaXMtc2Nyb2xsIC5oLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5pcy1zY3JvbGwgLmgtbG9nbyB7XG4gICAgd2lkdGg6IDEyNHB4O1xuICB9XG59XG5cbi8qIC5oLWdOYXZcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmgtZ05hdiwgLmYtZ25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaC1nTmF2LCAuZi1nbmF2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLmgtZ05hdiA+IHVsLCAuZi1nbmF2ID4gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGdhcDogMzFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmgtZ05hdiA+IHVsLCAuZi1nbmF2ID4gdWwge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtZ05hdiA+IHVsLCAuZi1nbmF2ID4gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmgtZ05hdiA+IHVsID4gbGksIC5mLWduYXYgPiB1bCA+IGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaC1nTmF2ID4gdWwgPiBsaSwgLmYtZ25hdiA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICB9XG4gIC5oLWdOYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQsIC5mLWduYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICB9XG59XG4uaC1nTmF2ID4gdWwgPiBsaSA+IGEsIC5mLWduYXYgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtZ05hdiA+IHVsID4gbGkgPiBhLCAuZi1nbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxNy4xNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uaC1nTmF2ID4gdWwgPiBsaSA+IGE6OmFmdGVyLCAuZi1nbmF2ID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcbiAgLmgtZ05hdiA+IHVsID4gbGkgPiBhOmhvdmVyLCAuZi1nbmF2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjRhMWU5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xuICAuaC1nTmF2ID4gdWwgPiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYTo6YWZ0ZXIsIC5mLWduYXYgPiB1bCA+IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhOjphZnRlciwgLmgtZ05hdiA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gYTo6YWZ0ZXIsIC5mLWduYXYgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyLCAuaC1nTmF2ID4gdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOjphZnRlciwgLmYtZ25hdiA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gYTo6YWZ0ZXIsIC5oLWdOYXYgPiB1bCA+IGxpLmN1cnJlbnQgYTo6YWZ0ZXIsIC5mLWduYXYgPiB1bCA+IGxpLmN1cnJlbnQgYTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5oLWdOYXYgPiB1bCA+IGxpID4gdWwsIC5mLWduYXYgPiB1bCA+IGxpID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtZ05hdiA+IHVsID4gbGkgPiB1bCwgLmYtZ25hdiA+IHVsID4gbGkgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmgtZ05hdiA+IHVsID4gbGkgPiB1bCA+IGxpLCAuZi1nbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmgtZ05hdiA+IHVsID4gbGkgPiB1bCA+IGxpIGEsIC5mLWduYXYgPiB1bCA+IGxpID4gdWwgPiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmgtZ05hdiA+IHVsID4gbGkuaGFzX2NoaWxkcmVuID4gYSwgLmYtZ25hdiA+IHVsID4gbGkuaGFzX2NoaWxkcmVuID4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tb3Blbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgfVxuICAuaC1nTmF2ID4gdWwgPiBsaS5oYXNfY2hpbGRyZW4ub3BlbiA+IGEsIC5mLWduYXYgPiB1bCA+IGxpLmhhc19jaGlsZHJlbi5vcGVuID4gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tY2xvc2Uuc3ZnXCIpO1xuICB9XG59XG5cbi5qcy1tZW51T3BlbiAuaC1nTmF2LCAuanMtbWVudU9wZW4gLmYtZ25hdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLyogLmgtbWVudUJ0blxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uaC1tZW51QnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5oLW1lbnVCdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbiAgfVxuICAuaC1tZW51QnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oLW1lbnVCdG4gPiBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIH1cbiAgLmgtbWVudUJ0biA+IGk6OmJlZm9yZSwgLmgtbWVudUJ0biA+IGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxuICAuaC1tZW51QnRuID4gaTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oLW1lbnVCdG4gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMyNGExZTk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmpzLW1lbnVPcGVuIC5oLW1lbnVCdG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xuICB9XG59XG4uanMtbWVudU9wZW4gLmgtbWVudUJ0biA+ICoge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzLW1lbnVPcGVuIC5oLW1lbnVCdG4gPiAqOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uanMtbWVudU9wZW4gLmgtbWVudUJ0biA+ICo6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZiBmb290ZXJcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmYtbWFpbiAuaGVhZGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmYtbWFpbiAuaGVhZGRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5mLW1haW4gLmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDc1cHggMCA3MHB4O1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mLW1haW4gLmJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICB9XG59XG4uZi1tYWluIC5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mLW1haW4gLmFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIH1cbn1cbi5mLW1haW4gLmYtZm9vdGVyX19jb250YWN0LWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZi1tYWluIC5mLWZvb3Rlcl9fY29udGFjdC1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG4uZi1tYWluIC5jLWJ0bi1jb250YWN0IHtcbiAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmYtbWFpbiAuYy1idG4tY29udGFjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuLmYtbWFpbiAuZi1mb290ZXJfX2NvbnRhY3QtbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmYtbWFpbiAuZi1mb290ZXJfX2NvbnRhY3QtbWFwIHtcbiAgICBtYXJnaW46IDIwcHggMCAzOHB4O1xuICB9XG59XG4uZi1tYWluIC5mLXNucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmYtZ25hdiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZi1nbmF2ID4gdWwge1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZi1nbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZi1nbmF2ID4gdWwgPiBsaSA+IGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZi1nbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZi1nbmF2ID4gdWwgPiBsaSA+IGE6OmFmdGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmYtZ25hdiA+IHVsID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mLWduYXYgPiB1bCA+IGxpID4gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZi1nbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcbiAgLmYtZ25hdiA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uZi1nbmF2IHtcbiAgLypcbiAgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXMxO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgID4gdWwge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXMyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xufVxuXG4uZi1pbmZvIHtcbiAgZm9udC1zaXplOiAxLjI4cmVtO1xuICBjb2xvcjogIzI0YTFlOTtcbiAgbWFyZ2luOiAwIGF1dG8gMCAyMHB4O1xufVxuXG4uZi1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mLWxvZ28ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2cHg7XG4gIH1cbn1cblxuLmYtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbn1cbi5mLWJvdHRvbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSB7XG4gIC5mLWJvdHRvbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU0lERUJBUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvYXJyb3cxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSB7XG4gIC5jLXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA4MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zaWRlLW5hdi1zZXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtc2lkZS1uYXYtc2VyY2ggLmMtc2VhcmNoLWJveCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XG59XG4uYy1zaWRlLW5hdi1zZXJjaCAuYy1zZWFyY2gtYm94IGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXNpZGUtbmF2LXNlcmNoIC5jLXNlYXJjaC1ib3ggLnNpemUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuLmMtc2lkZS1uYXYtc2VyY2ggLmMtc2VhcmNoLWJveCAuc2l6ZTIge1xuICB3aWR0aDogMTIwcHg7XG59XG4uYy1zaWRlLW5hdi1zZXJjaCAuYy1zZWFyY2gtYm94IC5taWRkbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXNpZGUtbmF2LXNlcmNoIC5jLXNlYXJjaC1ib3ggaDMge1xuICBtYXJnaW46IDZweCAwIDhweCAwO1xufVxuLmMtc2lkZS1uYXYtc2VyY2ggLmMtc2VhcmNoLWJveCAuZnJvbXRvIHtcbiAgbWFyZ2luOiAwIDRweCAwO1xufVxuLmMtc2lkZS1uYXYtc2VyY2ggLmMtc2VhcmNoLWJveCAuYy1idG4tc2VhcmNoIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtc2VhcmNoLWJveCB7XG4gIGhlaWdodDogMTM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjhweCA0MHB4IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zZWFyY2gtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcbiAgfVxufVxuLmMtc2VhcmNoLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIll1R290aGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zZWFyY2gtYm94IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuLmMtc2VhcmNoLWJveCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1zZWFyY2gtd2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtc2VhcmNoLWJveCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXNlYXJjaC1ib3ggZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLXNlYXJjaC1ib3ggLnNpemUxIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtc2VhcmNoLWJveCAuc2l6ZTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuLmMtc2VhcmNoLWJveCAuc2l6ZTIge1xuICB3aWR0aDogMTMwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uYy1zZWFyY2gtYm94IC5taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtc2VhcmNoLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEwcHggMCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zZWFyY2gtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxufVxuLmMtc2VhcmNoLWJveCAuZnJvbXRvIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXNlYXJjaC1ib3ggLmZyb210byB7XG4gICAgbWFyZ2luOiAwIDlweDtcbiAgfVxufVxuLmMtc2VhcmNoLWJveCAuYy1idG4tc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zZWFyY2gtYm94IC5jLWJ0bi1zZWFyY2gge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogLmMtc2Nyb2xsLWJveCDjgrnjgq/jg63jg7zjg6vjg6njgqTjg5bjg6njg6pcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtc2Nyb2xsLWJveCAuYmFyLXgge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweCA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtc2Nyb2xsLWJveCAuYmFyLXgge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uYy1zY3JvbGwtYm94IC5iYXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuLmMtc2Nyb2xsLWJveCAuYmFyLXggLnRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL3Njcm9sbC10YWIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jLXNjcm9sbC1ib3ggLmJhci14IC5zZWVrYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOSAhaW1wb3J0YW50O1xufVxuXG4uYy1zY3JvbGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbi5jLXNjcm9sbC1jb250ZW50OjpiZWZvcmUsIC5jLXNjcm9sbC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtc2Nyb2xsLWNvbnRlbnQge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ubXktc2Nyb2xsLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubXktc2Nyb2xsLWJveCA+IC5jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm15LXNjcm9sbC1ib3ggPiAuY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5teS1zY3JvbGwtYm94ID4gLmNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXktc2Nyb2xsLWJveCA+IC5iYXIteCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbn1cblxuLm15LXNjcm9sbC1ib3ggPiAuYmFyLXggLnNlZWtiYXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubXktc2Nyb2xsLWJveCA+IC5iYXIteS5zZWVrYmFyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm15LXNjcm9sbC1ib3ggPiAuYmFyLXkge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5teS1zY3JvbGwtYm94IC50YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQmxvY2tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5jLW12MVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1tdjEsIC5jLW12LW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1tdjEsIC5jLW12LW5ld3Mge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4uYy1tdjEgaDEsIC5jLW12LW5ld3MgaDEge1xuICBmb250LXNpemU6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1tdjEgaDEsIC5jLW12LW5ld3MgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmMtbXYxIGgxIHNtYWxsLCAuYy1tdi1uZXdzIGgxIHNtYWxsIHtcbiAgY29sb3I6ICMyNGExZTk7XG4gIGZvbnQtc2l6ZTogMS44MjlyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbXYxIGgxIHNtYWxsLCAuYy1tdi1uZXdzIGgxIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmMtbXYxOjpiZWZvcmUsIC5jLW12LW5ld3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuXG4uYy1tdi1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1tdi1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLmMtbXYtbmV3cyBoMSB7XG4gIGZvbnQtc2l6ZTogNC43NTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1tdi1uZXdzIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmMtbXYtbmV3c19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1tdi1uZXdzX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYy1tdi1uZXdzX190YWdzIC5kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qIC5jLWhlcm9cbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtaGVyb19fc2xpZGUtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1oZXJvX19zbGlkZS1pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA2NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWhlcm9fX3NsaWRlLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDMyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLmMtaGVyb19fc2xpZGUtaXRlbS5vbiBpbWcge1xuICBhbmltYXRpb246IHpvb21TbGlkZSAyMHMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21TbGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlU2xpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYy1oZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWhlcm9fX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmMtaGVyb19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE5NnB4KTtcbiAgcGFkZGluZy10b3A6IDEyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtaGVyb19faW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1oZXJvX19pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMDhweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDUycHgpO1xuICB3aWR0aDogNDQ2cHg7XG4gIGhlaWdodDogNTU3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9tYXAtbGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtaGVyb19faW5mbzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1oZXJvX19pbmZvIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNC43NTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1oZXJvX19pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS42cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmMtaGVyb19faW5mbyBoMiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWhlcm9fX2luZm8gaDIgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjMjRhMWU5O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWhlcm9fX2luZm8gLnR4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1oZXJvX19zZWFyY2gge1xuICBoZWlnaHQ6IDEzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1oZXJvX19zZWFyY2gge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgfVxufVxuLmMtaGVyb19fc2VhcmNoID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWhlcm9fX3NlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLyogLmMtY29udGVudC1oZWFkZXIxXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLWNvbnRlbnQtaGVhZGVyMSB7XG4gIHBhZGRpbmc6IDExNXB4IDAgNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNvbnRlbnQtaGVhZGVyMSB7XG4gICAgcGFkZGluZzogMzBweCAwIDM1cHg7XG4gIH1cbn1cbi5jLWNvbnRlbnQtaGVhZGVyMSBoMiB7XG4gIGZvbnQtc2l6ZTogNC43NTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jb250ZW50LWhlYWRlcjEgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi8qIGMtc2Nyb2xsRG93blxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1zY3JvbGxEb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDE2NXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICMyNGExZTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zY3JvbGxEb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1zY3JvbGxEb3duOjpiZWZvcmUsIC5jLXNjcm9sbERvd246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04MHB4O1xuICBsZWZ0OiA1MCU7XG59XG4uYy1zY3JvbGxEb3duOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGExZTk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIGFuaW1hdGlvbjogc2Nyb2xsX2FuaW1lIDJzIGN1YmljLWJlemllcigwLjQxNSwgMC4xNSwgMC4xNSwgMSkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsX2FuaW1lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG59XG4vKiAuYy1tb2RhbFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiA5NXB4IDEyMHB4IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW1vZGFsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cbi5jLW1vZGFsID4gKiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5jLW1vZGFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLWNsb3NlMS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uaXMtbW9kYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlzLW1vZGFsIC5jLW1vZGFsIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaXMtbW9kYWwgLmMtbW9kYWwgPiAqIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2FyZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLmMtY2FyZC1qb2ItbFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1jYXJkLWpvYi1sLCAuYy1jYXJkLWpvYi1sLS10aGFua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IHNvbGlkIDVweCAjMjRhMWU5O1xuICBwYWRkaW5nOiA3MHB4IDYwcHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZC1qb2ItbCwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggODhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgfVxufVxuLmMtY2FyZC1qb2ItbCBoMSwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIGgxIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkLWpvYi1sIGgxLCAuYy1jYXJkLWpvYi1sLS10aGFua3MgaDEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jLWNhcmQtam9iLWwgLm9jY3VwYXRpb24sIC5jLWNhcmQtam9iLWwtLXRoYW5rcyAub2NjdXBhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZC1qb2ItbCAub2NjdXBhdGlvbiwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIC5vY2N1cGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxOHB4IDAgNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYy1jYXJkLWpvYi1sIC5vY2N1cGF0aW9uIGxpLCAuYy1jYXJkLWpvYi1sLS10aGFua3MgLm9jY3VwYXRpb24gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZC1qb2ItbCAub2NjdXBhdGlvbiBsaSwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIC5vY2N1cGF0aW9uIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtY2FyZC1qb2ItbCAub2NjdXBhdGlvbiAudHRsLCAuYy1jYXJkLWpvYi1sLS10aGFua3MgLm9jY3VwYXRpb24gLnR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLWwgLm9jY3VwYXRpb24gLnR0bCwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIC5vY2N1cGF0aW9uIC50dGwge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uYy1jYXJkLWpvYi1sIC5oZWFkZXIgLnBvaW50IHAsIC5jLWNhcmQtam9iLWwtLXRoYW5rcyAuaGVhZGVyIC5wb2ludCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmMtY2FyZC1qb2ItbCAubWFpbiBoMiwgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIC5tYWluIGgyIHtcbiAgZm9udC1zaXplOiAyLjU2cmVtO1xuICBjb2xvcjogIzI0YTFlOTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkLWpvYi1sIC5tYWluIGgyLCAuYy1jYXJkLWpvYi1sLS10aGFua3MgLm1haW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIH1cbn1cbi5jLWNhcmQtam9iLWwgLm1haW4gLmMtdGFncywgLmMtY2FyZC1qb2ItbCAubWFpbiAuYy1uZXdzLWNhdC1saXN0LCAuYy1jYXJkLWpvYi1sIC5tYWluIC5jLWNhcmQtam9iLW0gLnRhZ3MsIC5jLWNhcmQtam9iLW0gLmMtY2FyZC1qb2ItbCAubWFpbiAudGFncywgLmMtY2FyZC1qb2ItbC0tdGhhbmtzIC5tYWluIC5jLXRhZ3MsIC5jLWNhcmQtam9iLWwtLXRoYW5rcyAubWFpbiAuYy1uZXdzLWNhdC1saXN0LCAuYy1jYXJkLWpvYi1sLS10aGFua3MgLm1haW4gLmMtY2FyZC1qb2ItbSAudGFncywgLmMtY2FyZC1qb2ItbSAuYy1jYXJkLWpvYi1sLS10aGFua3MgLm1haW4gLnRhZ3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLWwgLmMtam9iLWluZm8sIC5jLWNhcmQtam9iLWwtLXRoYW5rcyAuYy1qb2ItaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmMtY2FyZC1qb2ItbCAuYy1qb2ItaW5mbyA+IGR0LCAuYy1jYXJkLWpvYi1sLS10aGFua3MgLmMtam9iLWluZm8gPiBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmMtY2FyZC1qb2ItbCAuYy1qb2ItaW5mbyA+IGRkLCAuYy1jYXJkLWpvYi1sLS10aGFua3MgLmMtam9iLWluZm8gPiBkZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLWNhcmQtam9iLWwtLXRoYW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmQtam9iLWwtLXRoYW5rcyBoMSB7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBmb250LXNpemU6IDIuNTZyZW07XG59XG4uYy1jYXJkLWpvYi1sLS10aGFua3MgLmxpbmtzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uYy1jYXJkLWpvYi1sLS10aGFua3MgLmxpbmtzIGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaXMtZm9ybS10aGFua3MgLmMtY2FyZC1qb2ItZW50cnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLWZvcm0tdGhhbmtzIC5jLWNhcmQtam9iLWwtLXRoYW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAuYy1jYXJkLWpvYi1lbnRyeVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1jYXJkLWpvYi1lbnRyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLWVudHJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmMtY2FyZC1qb2ItZW50cnkgaDEge1xuICBmb250LXNpemU6IDIuNTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkLWpvYi1lbnRyeSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5jLWNhcmQtam9iLWVudHJ5IC5ib3gxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjRmYztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jLWNhcmQtam9iLWVudHJ5IC5ib3gyIHtcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkLWpvYi1lbnRyeSAuYm94MiB7XG4gICAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gIH1cbn1cblxuLyogLmMtY2FyZC1qb2ItbVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1jYXJkLWpvYi1tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiBzb2xpZCA1cHggIzI0YTFlOTtcbiAgcGFkZGluZzogNTBweCA0MHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLW0ge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuICB9XG59XG4uYy1jYXJkLWpvYi1tIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5jLWNhcmQtam9iLW0gLmMtam9iLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZC1qb2ItbSAuYy1qb2ItaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmMtY2FyZC1qb2ItbSAuYy1qb2ItaW5mbyA+IGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWNhcmQtam9iLW0gLmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkLWpvYi1tIC5ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxufVxuLmMtY2FyZC1qb2ItbSAuYm9keSA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLW0gLmJvZHkgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmQtam9iLW0gLmJvZHkgPiAqOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLW0gLmJvZHkgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmQtam9iLW0gLmJvZHkgbmF2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZC1qb2ItbSAuYm9keSBuYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLWNhcmQtam9iLW0gLmJvZHkgaDQge1xuICBjb2xvcjogIzI0YTFlOTtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZC1qb2ItbSAuYm9keSBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICB9XG59XG4uYy1jYXJkLWpvYi1tLmlzLWZhdiB7XG4gIGJvcmRlci1jb2xvcjogI2ZkZWIyNztcbn1cblxuLmMtY2FyZC1qb2ItbS1uby1yZXN1bHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjEzM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jLWNhcmQtam9iLW0tbm8tcmVzdWx0IC5jLWJ0bi1maXhlZC1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQtam9iLW0tbm8tcmVzdWx0IC5jLWJ0bi1maXhlZC1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1qb2ItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLWpvYi1pbmZvID4gZHQge1xuICB3aWR0aDogNGVtO1xufVxuLmMtam9iLWluZm8gPiBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWNhcmQtam9iX25vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkLWpvYl9ubyB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG59XG4uYy1jYXJkLWpvYl9ubyBzdHJvbmcge1xuICBjb2xvcjogIzI0YTFlOTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLmMtY2FyZC1qb2Itc1xuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1jYXJkLWpvYi1zIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyM3B4IDIwcHggMzBweDtcbn1cbi5jLWNhcmQtam9iLXMgaDMge1xuICBmb250LXNpemU6IDEuODI5cmVtO1xuICBtYXJnaW46IDE0cHggMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYy1jYXJkLWpvYi1zIC5jLXRhZ3MsIC5jLWNhcmQtam9iLXMgLmMtbmV3cy1jYXQtbGlzdCwgLmMtY2FyZC1qb2ItcyAuYy1jYXJkLWpvYi1tIC50YWdzLCAuYy1jYXJkLWpvYi1tIC5jLWNhcmQtam9iLXMgLnRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiAuYy1jYXJkLWpvYi1tXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi8qIC5jLWNhcmQxXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLWNhcmQxIC5pbWcsIC5jLWNhcmQyIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTUuODgyMzUyOTQxMiU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2FyZDEgLmltZyBpbWcsIC5jLWNhcmQyIC5pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtY2FyZDEgaDMsIC5jLWNhcmQyIGgzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGZvbnQtc2l6ZTogMS44MjlyZW07XG4gIG1hcmdpbjogMTRweCAwIDEzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWNhcmQxIGgzLCAuYy1jYXJkMiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNHJlbTtcbiAgfVxufVxuLmMtY2FyZDEgLnR4dCwgLmMtY2FyZDIgLnR4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG59XG4uYy1jYXJkMS5jdXJyZW50LCAuY3VycmVudC5jLWNhcmQyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMjRhMWU5O1xufVxuLmMtY2FyZDEuY3VycmVudCAuaW1nOjphZnRlciwgLmN1cnJlbnQuYy1jYXJkMiAuaW1nOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMTYxLCAyMzMsIDAuNjcpO1xufVxuLmMtY2FyZDEuY3VycmVudCBoMywgLmN1cnJlbnQuYy1jYXJkMiBoMyB7XG4gIGNvbG9yOiAjMjRhMWU5O1xufVxuXG4vKiAuYy1jYXJkMlxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1jYXJkMiBoMyB7XG4gIGZvbnQtc2l6ZTogMi4xMzNyZW07XG4gIG1hcmdpbjogMTRweCAwIDVweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1hcnJvdy1jbHIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAuNWVtIGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1jYXJkMiBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYy1jYXJkMiAudHh0IHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtY2FyZDIgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jLWNhcmQyOmhvdmVyIGgzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAuNWVtIGxlZnQgNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLmMtbmF2LXJlbGF0ZWQtbmV3c1xuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1uYXYtcmVsYXRlZC1uZXdzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDExMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1yZWxhdGVkLW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIC5jLW5hdi1yZWxhdGVkLWpvYnNcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbmF2LXJlbGF0ZWQtam9icyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5jLW5hdi1yZWxhdGVkLWpvYnMgLnlhcnBwLXJlbGF0ZWQge1xuICBtYXJnaW46IDA7XG59XG4uYy1uYXYtcmVsYXRlZC1qb2JzIC50dGwge1xuICBmb250LXNpemU6IDIuNTZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyNGExZTk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1uYXYtcmVsYXRlZC1qb2JzIC50dGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtbmF2LXJlbGF0ZWQtam9icyAuYy1zY3JvbGwtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjgwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbmF2LXJlbGF0ZWQtam9icyAuYy1zY3JvbGwtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYy1uYXYtcmVsYXRlZC1qb2JzIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1yZWxhdGVkLWpvYnMgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC5jLW5hdi1pbmRleC1jYXRcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbmF2LWluZGV4LWNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1uYXYtaW5kZXgtY2F0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYy1uYXYtaW5kZXgtY2F0ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtbmF2LWluZGV4LWNhdCA+IHVsID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1pbmRleC1jYXQgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjQyMnJlbTtcbiAgfVxufVxuLmMtbmF2LWluZGV4LWNhdCA+IHVsID4gbGkuY3VycmVudC1jYXQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5jLW5hdi1pbmRleC1jYXQgPiB1bCA+IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLmMtbmF2LXNlZWtlcnNcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbmF2LXNlZWtlcnMge1xuICBwYWRkaW5nLXRvcDogMTI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1zZWVrZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmMtbmF2LXNlZWtlcnMgLmMtbmF2LWluZGV4IHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1uYXYtc2Vla2VycyAuYy10dGwxLCAuYy1uYXYtc2Vla2VycyAuYy1wb3N0IGgyLCAuYy1wb3N0IC5jLW5hdi1zZWVrZXJzIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogLmMtbmF2LWluZGV4XG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLW5hdi1pbmRleCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzVweCA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1pbmRleCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLmMtbmF2LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG59XG4uYy1uYXYtc2VhcmNoID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW5hdi1zZWFyY2ggaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbmF2LXNlYXJjaCBoMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLmMtbmF2LXNlYXJjaCAuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1zZWFyY2ggLmhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG4uYy1uYXYtc2VhcmNoIC5jLXNlYXJjaC1ib3gge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbmF2LXNlYXJjaCAuYy1zZWFyY2gtYm94IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZzogNDRweCAwIDA7XG4gIH1cbiAgLmMtbmF2LXNlYXJjaCAuYy1zZWFyY2gtYm94IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qIC5jLW5hdi1jb250YWN0XG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLW5hdi1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcbiAgLmMtbmF2LWNvbnRhY3QgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1jb250YWN0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4uYy1uYXYtY29udGFjdCAudGVsIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tdGVsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA1cHggbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLW5hdi1jb250YWN0IC50ZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXRlbC13aC5zdmdcIik7XG4gIH1cbn1cblxuLyogLmMtYnJlYWRjcnVtYlxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1icmVhZGNydW1iID4gKiB7XG4gIHBhZGRpbmc6IDM1cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1icmVhZGNydW1iIC5haW9zZW8tYnJlYWRjcnVtYi1zZXBhcmF0b3IsXG4uYy1icmVhZGNydW1iIC5zZXBhcmF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLWFycm93LWdyYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYy1icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzI0YTFlOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1icmVhZGNydW1iIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIC5jLXBhZ2VyXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLXBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtcGFnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCJZdUdvdGhpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyNGExZTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xuICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTlmNGZjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG59XG4uYy1wYWdpbmF0aW9uID4gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5jLXBhZ2luYXRpb24gLmRvdHMge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5jLXBhZ2luYXRpb24gLnByZXYsXG4uYy1wYWdpbmF0aW9uIC5uZXh0IHtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXBhZ2luYXRpb24gLnByZXY6OmFmdGVyLCAuYy1wYWdpbmF0aW9uIC5wcmV2OjpiZWZvcmUsXG4uYy1wYWdpbmF0aW9uIC5uZXh0OjphZnRlcixcbi5jLXBhZ2luYXRpb24gLm5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1hcnJvdy1jbHIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xuICAuYy1wYWdpbmF0aW9uIC5wcmV2OmhvdmVyLFxuICAuYy1wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYy1wYWdpbmF0aW9uIC5wcmV2OmhvdmVyOjphZnRlcixcbiAgLmMtcGFnaW5hdGlvbiAubmV4dDpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG4gIC5jLXBhZ2luYXRpb24gLnByZXY6aG92ZXI6OmJlZm9yZSxcbiAgLmMtcGFnaW5hdGlvbiAubmV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5jLXBhZ2luYXRpb24gLnByZXYge1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG4uYy1wYWdpbmF0aW9uIC5wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1wYWdpbmF0aW9uIC5wcmV2OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jLXBhZ2luYXRpb24gLm5leHQge1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG59XG4uYy1wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYy1wYWdpbmF0aW9uIC5uZXh0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1wYWdlcl9fbnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG4uYy1wYWdlcl9fbnVtIHN0cm9uZyB7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBmb250LXNpemU6IDIuNTZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jLW5hdi1hcmNoaXZlLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbmF2LWFyY2hpdmUtYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmMtbmF2LWFyY2hpdmUtYm90dG9tIC5jLXBhZ2VyLnNlYXJjaC1yZXN1bHQtMCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLWJ0bi14IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvX3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmMtYnRuLWxpbmUtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvX2xpbmVfY2lyY2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jLWJ0bi1maXhlZC1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGQ4OTE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE1cHggcmdiYSg0MSwgMjE2LCAxNDUsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1hcnJvdzEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5jLWJ0bi1maXhlZC1jb250YWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1idG4tZml4ZWQtY29udGFjdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgfVxufVxuXG5bZGF0YS1mYXYtdG90YWw9XCIwXCJdIC5jLWJ0bi1maXhlZC1jb250YWN0LmtlZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZi1uYXYtY29udGFjdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZi1uYXYtY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG4uZi1uYXYtY29udGFjdCAuZi1uYXYtY29udGFjdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmYtbmF2LWNvbnRhY3QgLmMtbmF2LWNvbnRhY3Qge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmYyYTtcbiAgY29sb3I6ICMwMDA7XG59XG4uZi1uYXYtY29udGFjdCAuYy1uYXYtY29udGFjdCAudGVsIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi91cGxvYWRzL2ljby10ZWwtYmsuc3ZnKTtcbiAgY29sb3I6ICMwMDA7XG59XG4uZi1uYXYtY29udGFjdCAuYy1idG4tbGluZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uZi1uYXYtY29udGFjdCAuYy1idG4tbGluZSAuaWNvIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmlzLXNjcm9sbDpub3QoLmlzLXNjcm9sbC1mb290ZXIpIGJvZHk6bm90KC5zaW5nbGUtam9iKSAuZi1uYXYtY29udGFjdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZi1uYXYtY29udGFjdF9fYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mLW5hdi1jb250YWN0X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGdhcDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzI0YTFlOTtcbiAgfVxuICAuZi1uYXYtY29udGFjdF9fYm90dG9tIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZi1uYXYtY29udGFjdF9fYm90dG9tIGEgLmljbyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLmMtYnRuLWVudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwZDg5MTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTVweCByZ2JhKDQxLCAyMTYsIDE0NSwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi4xMzNyZW07XG59XG4uYy1idG4tZW50cnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNmNTlkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYy1qb2ItZW50cnktbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWpvYi1lbnRyeS1uYXYge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuYy1qb2ItZW50cnktbmF2ID4gKiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1qb2ItZW50cnktbmF2IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLWpvYi1lbnRyeS1uYXYgLmMtYnRuLWtlZXAge1xuICB3aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1qb2ItZW50cnktbmF2IC5jLWJ0bi1rZWVwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCA4cHg7XG4gIH1cbiAgLmMtam9iLWVudHJ5LW5hdiAuYy1idG4ta2VlcDo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4uYy1qb2ItZW50cnktbmF2IC5jLWJ0bi1lbnRyeSB7XG4gIHdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWpvYi1lbnRyeS1uYXYgLmMtYnRuLWVudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5jLWpvYi1lbnRyeS1uYXYgLmMtYnRuLWxpbmUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1qb2ItZW50cnktbmF2IC5jLWJ0bi1saW5lIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5cbmh0bWw6bm90KC5pcy1zY3JvbGwtZm9vdGVyKSAuYy1qb2ItZW50cnktbmF2IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIC5jLWJ0bi1tYXAtcGluXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLWJ0bi1tYXAtcGluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tcGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jLWJ0bi1tYXAtcGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tcGluLXdoLnN2Z1wiKTtcbn1cblxuLyogLmMtYnRuMVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1idG4xLCAuYy1idG4tbW9yZSwgLmMtYnRuMS02LCAuYy1idG4xLTMsIC5jLWJ0bjEtNSwgLmMtYnRuLWhpc3RvcnksIC5jLWJ0bi1rZWVwbGlzdCwgLmMtYnRuMS00LCAuYy1idG4xLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTVweCByZ2JhKDM2LCAxNjEsIDIzMywgMC41KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLWFycm93MS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1idG4xLCAuYy1idG4tbW9yZSwgLmMtYnRuMS02LCAuYy1idG4xLTMsIC5jLWJ0bjEtNSwgLmMtYnRuLWhpc3RvcnksIC5jLWJ0bi1rZWVwbGlzdCwgLmMtYnRuMS00LCAuYy1idG4xLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4xOmhvdmVyLCAuYy1idG4tbW9yZTpob3ZlciwgLmMtYnRuMS02OmhvdmVyLCAuYy1idG4xLTM6aG92ZXIsIC5jLWJ0bjEtNTpob3ZlciwgLmMtYnRuLWhpc3Rvcnk6aG92ZXIsIC5jLWJ0bi1rZWVwbGlzdDpob3ZlciwgLmMtYnRuMS00OmhvdmVyLCAuYy1idG4xLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmMtYnRuMS0yIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViMjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLWFycm93MS1iay5zdmdcIik7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTVweCByZ2JhKDI1MywgMjM1LCAzOSwgMC41KTtcbn1cblxuLmMtYnRuMS0zLCAuYy1idG4xLTUsIC5jLWJ0bi1oaXN0b3J5LCAuYy1idG4ta2VlcGxpc3QsIC5jLWJ0bjEtNCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1hcnJvdy1jbHIuc3ZnXCIpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbn1cbi5jLWJ0bjEtMy5vZmYsIC5vZmYuYy1idG4xLTUsIC5vZmYuYy1idG4taGlzdG9yeSwgLm9mZi5jLWJ0bi1rZWVwbGlzdCwgLm9mZi5jLWJ0bjEtNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1idG4xLTMsIC5jLWJ0bjEtNSwgLmMtYnRuLWhpc3RvcnksIC5jLWJ0bi1rZWVwbGlzdCwgLmMtYnRuMS00IHtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWJ0bjEtMywgLmMtYnRuMS01LCAuYy1idG4taGlzdG9yeSwgLmMtYnRuLWtlZXBsaXN0LCAuYy1idG4xLTQge1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIH1cbn1cbi5jLWJ0bjEtMzpob3ZlciwgLmMtYnRuMS01OmhvdmVyLCAuYy1idG4taGlzdG9yeTpob3ZlciwgLmMtYnRuLWtlZXBsaXN0OmhvdmVyLCAuYy1idG4xLTQ6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWJlYmViO1xufVxuXG4uYy1idG4xLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1hcnJvdy1iYWNrLnN2Z1wiKTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5jLWJ0bjEtNSwgLmMtYnRuLWhpc3RvcnksIC5jLWJ0bi1rZWVwbGlzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLWFycm93LWNsci5zdmdcIik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLWJ0bjEtNiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYy1idG4tbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMyNGExZTk7XG59XG5cbi5jLWJ0bi1rZWVwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYjI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmRlYjI3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tc3Rhci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAyMHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmMtYnRuLWtlZXA6OmFmdGVyIHtcbiAgY29udGVudDogXCLjgq3jg7zjg5fjgZnjgotcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmMtYnRuLWtlZXA6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmMtYnRuLWtlZXAuaXMtZmF2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tc3Rhci1iay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViMjc7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5jLWJ0bi1rZWVwLmlzLWZhdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOCreODvOODl+S4rVwiO1xufVxuLmMtYnRuLWtlZXAuaXMtZmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjM5ODtcbn1cblxuLyogLmMtYnRuMiAgXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLWJ0bjIsIC5wLWZsb3ctbGlzdCA+ICogYSB7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1idG4yLCAucC1mbG93LWxpc3QgPiAqIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYy1idG4yOjpiZWZvcmUsIC5wLWZsb3ctbGlzdCA+ICogYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tYXJyb3ctY2xyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc2cHgpIHtcbiAgLmMtYnRuMjpob3ZlciwgLnAtZmxvdy1saXN0ID4gKiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYy1idG4yOmhvdmVyOjpiZWZvcmUsIC5wLWZsb3ctbGlzdCA+ICogYTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxufVxuXG4vKiAuYy1idG4tY29udGFjdFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1idG4tY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTk2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTVweCByZ2JhKDM2LCAxNjEsIDIzMywgMC41KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLmMtYnRuLWNvbnRhY3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSB7XG4gIC5jLWJ0bi1jb250YWN0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmQxZGM7XG4gIH1cbn1cblxuLyogLmMtYnRuLWtlZXBsaXN0XG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLWJ0bi1rZWVwbGlzdCB7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnRuLWtlZXBsaXN0IC5zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1zdGFyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYy1idG4ta2VlcGxpc3QgLnR4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOCreODvOODl+ODquOCueODiOOCkuimi+OCi1wiO1xufVxuXG5ib2R5W2RhdGEtZmF2LXRvdGFsPVwiMFwiXSAuYy1idG4ta2VlcGxpc3Q6bm90KC5iYWNrKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuYm9keVtkYXRhLWZhdi10b3RhbD1cIjBcIl0gLmMtYnRuLWtlZXBsaXN0Om5vdCguYmFjaykgLnR4dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHlbZGF0YS1mYXYtdG90YWw9XCIwXCJdIC5jLWJ0bi1rZWVwbGlzdDpub3QoLmJhY2spIC50eHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLjgq3jg7zjg5fjg6rjgrnjg4jjga/nqbrjgafjgZnjgIJcIjtcbn1cblxuLmMtYnRuLWhpc3Rvcnkge1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTElORSBCdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5jLWJ0bi1saW5lXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLWJ0bi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDZjNzU1O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDcuNXB4IHJnYmEoNiwgMTk5LCA4NSwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cbi5jLWJ0bi1saW5lOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtYnRuLWxpbmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtYnRuLWxpbmUgLnR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG59XG4uYy1idG4tbGluZSAuaWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1saW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1idG4tbGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5jLWJ0bi1saW5lIC5pY28ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qRm9udCBBd2Vzb21lXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5pY28tZm9udGF3ZXNvbWUgLmljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uaWNvLWFycm93LWJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1hcnJvdy1iYWNrLnN2Z1wiKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5jLWZvcm1cbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtZm9ybSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLmMtZm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmMtZm9ybSAuZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1mb3JtIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKSxcbi5jLWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAxLjdlbTtcbn1cbi5jLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pLnMsXG4uYy1mb3JtIHRleHRhcmVhLnMge1xuICB3aWR0aDogOGVtO1xufVxuLmMtZm9ybSBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSkuc3MsXG4uYy1mb3JtIHRleHRhcmVhLnNzIHtcbiAgd2lkdGg6IDVlbTtcbn1cbi5jLWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvcm0gW3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYy1mb3JtIFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1mb3JtIFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGExZTk7XG59XG4uYy1mb3JtIFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbn1cbi5jLWZvcm0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCAjMjRhMWU5O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzI0YTFlOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMXB4LCAwKTtcbn1cbi5jLWZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbiAgY29sb3I6ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNWVtIDNlbSAwLjVlbSAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uYy1mb3JtIC5jLWZvcm0tYnRuLXN1Ym1pdCwgLmMtZm9ybSAuYy1mb3JtLWJ0bi1zdWJtaXQyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDg5MTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4xMzNyZW07XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTVweCByZ2JhKDQxLCAyMTYsIDE0NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1mb3JtIC5jLWZvcm0tYnRuLXN1Ym1pdCwgLmMtZm9ybSAuYy1mb3JtLWJ0bi1zdWJtaXQyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NnB4KSB7XG4gIC5jLWZvcm0gLmMtZm9ybS1idG4tc3VibWl0OmhvdmVyLCAuYy1mb3JtIC5jLWZvcm0tYnRuLXN1Ym1pdDI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2Y1OWQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmMtZm9ybSAuYy1mb3JtLWJ0bi1zdWJtaXQuYmFjaywgLmMtZm9ybSAuYmFjay5jLWZvcm0tYnRuLXN1Ym1pdDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5jLWZvcm0gLmMtZm9ybS1idG4tc3VibWl0LnNlYXJjaCwgLmMtZm9ybSAuc2VhcmNoLmMtZm9ybS1idG4tc3VibWl0MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYjI3O1xufVxuLmMtZm9ybSAuYy1mb3JtLWJ0bi1zdWJtaXQuc2VhcmNoID4gc3Bhbjo6YmVmb3JlLCAuYy1mb3JtIC5zZWFyY2guYy1mb3JtLWJ0bi1zdWJtaXQyID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXNlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYy1mb3JtLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXN1Ym1pdC1jaGVja2JveCB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zdWJtaXQtY2hlY2tib3gge1xuICAgIG1hcmdpbjogMzNweCBhdXRvIDA7XG4gIH1cbn1cbi5jLXN1Ym1pdC1jaGVja2JveCBhIHtcbiAgY29sb3I6ICMyNGExZTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtc3VibWl0LWNoZWNrYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1zdWJtaXQtY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xufVxuXG4ucC1jb250YWN0LWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbnRhY3QtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLWJ0bi1zZWFyY2gge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGViMjc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tc2VhcmNoID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtYnRuLXNlYXJjaCA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLWJ0bi1zZWFyY2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmZjAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiAuYy1mb3JtLWJ0bi1zdWJtaXRcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtZm9ybS1idG4tc3VibWl0LCAuYy1mb3JtLWJ0bi1zdWJtaXQyIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOTZweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDE1cHggcmdiYSg0MiwgMjA2LCAyMjAsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWZvcm0tYnRuLXN1Ym1pdDo6YWZ0ZXIsIC5jLWZvcm0tYnRuLXN1Ym1pdDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xuICB6LWluZGV4OiAtMjtcbn1cbi5jLWZvcm0tYnRuLXN1Ym1pdDo6YmVmb3JlLCAuYy1mb3JtLWJ0bi1zdWJtaXQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5jLWZvcm0tYnRuLXN1Ym1pdDpob3ZlciwgLmMtZm9ybS1idG4tc3VibWl0Mjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYy1mb3JtLWJ0bi1zdWJtaXQ6aG92ZXI6OmJlZm9yZSwgLmMtZm9ybS1idG4tc3VibWl0Mjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtZm9ybS1idG4tc3VibWl0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBmb3IgTXcgV3Bmb3JtXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5td193cF9mb3JtX2NvbXBsZXRlIC5jLWZvcm1Db21wbGV0ZS0taGlkZSwgLm13X3dwX2Zvcm1fY29tcGxldGUgLnAtY29udGFjdF9faGVhZGVyLFxuLm13X3dwX2Zvcm1fY29tcGxldGUgLmMtZm9ybUNvbmZpcm0tLWhpZGUsXG4ubXdfd3BfZm9ybV9jb21wbGV0ZSAuYy1zdWJtaXQtY2hlY2tib3gsXG4ubXdfd3BfZm9ybV9jb21wbGV0ZSAucC1jb250YWN0LWJvdHRvbSxcbi5td193cF9mb3JtX2NvbXBsZXRlIC5jLXN1Ym1pdENoZWNrQm94LFxuLm13X3dwX2Zvcm1fY29tcGxldGUgLmMtZm9ybTFfX3BvbGljeUFyZWEsXG4ubXdfd3BfZm9ybV9jb25maXJtIC5jLWZvcm1Db21wbGV0ZS0taGlkZSxcbi5td193cF9mb3JtX2NvbmZpcm0gLnAtY29udGFjdF9faGVhZGVyLFxuLm13X3dwX2Zvcm1fY29uZmlybSAuYy1mb3JtQ29uZmlybS0taGlkZSxcbi5td193cF9mb3JtX2NvbmZpcm0gLmMtc3VibWl0LWNoZWNrYm94LFxuLm13X3dwX2Zvcm1fY29uZmlybSAucC1jb250YWN0LWJvdHRvbSxcbi5td193cF9mb3JtX2NvbmZpcm0gLmMtc3VibWl0Q2hlY2tCb3gsXG4ubXdfd3BfZm9ybV9jb25maXJtIC5jLWZvcm0xX19wb2xpY3lBcmVhLFxuLmlzLWZvcm0tY29uZmlybSAuYy1mb3JtQ29tcGxldGUtLWhpZGUsXG4uaXMtZm9ybS1jb25maXJtIC5wLWNvbnRhY3RfX2hlYWRlcixcbi5pcy1mb3JtLWNvbmZpcm0gLmMtZm9ybUNvbmZpcm0tLWhpZGUsXG4uaXMtZm9ybS1jb25maXJtIC5jLXN1Ym1pdC1jaGVja2JveCxcbi5pcy1mb3JtLWNvbmZpcm0gLnAtY29udGFjdC1ib3R0b20sXG4uaXMtZm9ybS1jb25maXJtIC5jLXN1Ym1pdENoZWNrQm94LFxuLmlzLWZvcm0tY29uZmlybSAuYy1mb3JtMV9fcG9saWN5QXJlYSxcbi5pcy1mb3JtLWNvbXBsZXRlIC5jLWZvcm1Db21wbGV0ZS0taGlkZSxcbi5pcy1mb3JtLWNvbXBsZXRlIC5wLWNvbnRhY3RfX2hlYWRlcixcbi5pcy1mb3JtLWNvbXBsZXRlIC5jLWZvcm1Db25maXJtLS1oaWRlLFxuLmlzLWZvcm0tY29tcGxldGUgLmMtc3VibWl0LWNoZWNrYm94LFxuLmlzLWZvcm0tY29tcGxldGUgLnAtY29udGFjdC1ib3R0b20sXG4uaXMtZm9ybS1jb21wbGV0ZSAuYy1zdWJtaXRDaGVja0JveCxcbi5pcy1mb3JtLWNvbXBsZXRlIC5jLWZvcm0xX19wb2xpY3lBcmVhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYy1mb3JtQ29uZmlybS0tc2hvdy1pbmxpbmUsXG4uYy1mb3JtQ29uZmlybS0tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1mb3JtLWNvbmZpcm0gLmMtZm9ybUNvbmZpcm0tLXNob3csXG4ubXdfd3BfZm9ybV9jb25maXJtIC5jLWZvcm1Db25maXJtLS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWZvcm0tY29uZmlybSAuYy1mb3JtQ29uZmlybS0tc2hvdy1pbmxpbmUsXG4ubXdfd3BfZm9ybV9jb25maXJtIC5jLWZvcm1Db25maXJtLS1zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4ubXdmb3JtLXJhZGlvLWZpZWxkLmhvcml6b250YWwtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5td2Zvcm0tcmFkaW8tZmllbGQuaG9yaXpvbnRhbC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICB9XG59XG4ubXdmb3JtLXJhZGlvLWZpZWxkLmhvcml6b250YWwtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJ44Gu44Kz44Oz44Od44O844ON44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAuYy1ncmlkMVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1ncmlkMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWdyaWQxIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmMtbGlzdDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG59XG4uYy1saXN0MSA+ICoge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgcGFkZGluZzogMC43ZW0gMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuODI5cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWxpc3QxID4gKjpudGgtY2hpbGQoNG4pLCAuYy1saXN0MSA+ICo6bnRoLWNoaWxkKDRuLTEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWxpc3QxID4gKiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDEuNzE0cmVtO1xuICB9XG59XG4uYy1saXN0MSA+ICogc21hbGwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1saXN0MSA+ICogc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWxpc3QyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbGlzdDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1saXN0MiA+IGR0IHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB3aWR0aDogMTMwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS44MjlyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbGlzdDIgPiBkdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGExZTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1saXN0MiA+IGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuODI5cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uYy1saXN0MiA+IGRkIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWxpc3QyID4gZGQge1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5jLWxpc3QyID4gZGQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjEzM3JlbTtcbn1cbi5jLWxpc3QyID4gZGQgPiBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWxpc3QyID4gZGQgPiBkbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWxpc3QyID4gZGQgPiBkbCA+IGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYy1saXN0MiA+IGRkID4gZGwgPiBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbGlzdDIgPiBkZCA+IGRsID4gZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qLmMtbGlzdDNcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbGlzdDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1saXN0MyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWxpc3QzIGR0IHtcbiAgd2lkdGg6IDIyLjIyMjIyMjIyMjIlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyNGExZTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1saXN0MyBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3QzIGRkIHtcbiAgd2lkdGg6IDc3Ljc3Nzc3Nzc3NzglO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbGlzdDMgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saXN0MyBkZCA+IHVsIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG4uYy1saXN0MyBkZCA+IHVsID4gbGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5jLWxpc3QzIGRkID4gdWwgPiBsaSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1saXN0MyBkZCA+IHVsID4gbGkgLmMtbGlzdC1ub3RlcyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jLWxpc3Qtbm90ZXMgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jLWxpc3Qtbm90ZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjFlbTtcbiAgbGVmdDogMDtcbn1cblxuLyouYy1saXN0LW51bTBcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbGlzdC1udW0wIHtcbiAgY291bnRlci1yZXNldDogY291bnQ7XG59XG4uYy1saXN0LW51bTAgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uYy1saXN0LW51bTAgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjb3VudCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjRhMWU5O1xufVxuXG4vKi5jLWxpc3QtY2hlY2tcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbGlzdC1jaGVjayA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saXN0LWNoZWNrID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjNlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vdXBsb2Fkcy9pY28tY2hlY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLyouYy10YWdzXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5jLXRhZ3MsIC5jLW5ld3MtY2F0LWxpc3QsIC5jLWNhcmQtam9iLW0gLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xufVxuLmMtdGFncyA+ICosIC5jLW5ld3MtY2F0LWxpc3QgPiAqLCAuYy1jYXJkLWpvYi1tIC50YWdzID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA3cHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMjRhMWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMmZiO1xuICBmb250LXNpemU6IDEuMTY0cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKi5jLW5ld3MtY2F0LWxpc3Rcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbmV3cy1jYXQtbGlzdCA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDk3cHg7XG59XG5cbi8qLmMtZmVhdHVyZS1saXN0MVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1mZWF0dXJlLWxpc3QxIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA1NXB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1mZWF0dXJlLWxpc3QxIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuLmMtZmVhdHVyZS1saXN0MSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZmVhdHVyZS1saXN0MSA+IGxpIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDk1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLmMtZmVhdHVyZS1saXN0MSA+IGxpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jLWZlYXR1cmUtbGlzdDEgPiBsaSBoNCB7XG4gIGZvbnQtc2l6ZTogMi41NnJlbTtcbiAgbWFyZ2luOiAyNXB4IDAgMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWZlYXR1cmUtbGlzdDEgPiBsaSBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIH1cbn1cbi5jLWZlYXR1cmUtbGlzdDEgPiBsaSBoNCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyouYy1saXN0LW5ld3Ncbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbGlzdC1uZXdzID4gbGkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbn1cbi5jLWxpc3QtbmV3cyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG59XG4uYy1saXN0LW5ld3MgYXJ0aWNsZSA+IGEge1xuICBwYWRkaW5nOiAyMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbGlzdC1uZXdzIGFydGljbGUgPiBhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbi5jLWxpc3QtbmV3cyBhcnRpY2xlID4gYSAuYy1uZXdzLWNhdC1saXN0IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1saXN0LW5ld3MgYXJ0aWNsZSA+IGEgLmMtbmV3cy1jYXQtbGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWxpc3QtbmV3cyBhcnRpY2xlID4gYSAuZGF0ZSB7XG4gICAgd2lkdGg6IDg0cHg7XG4gIH1cbn1cbi5jLWxpc3QtbmV3cyBhcnRpY2xlID4gYSAudHRsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uYy1saXN0LW5ld3MgYXJ0aWNsZSA+IGE6aG92ZXIgLnR0bCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi5jLWxpc3Qtdm9pY2Vcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtbGlzdC12b2ljZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWxpc3Qtdm9pY2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jLWxpc3Qtdm9pY2UgPiBsaSB7XG4gIHBhZGRpbmc6IDM2cHggNDBweCAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtbGlzdC12b2ljZSA+IGxpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uYy1saXN0LXZvaWNlID4gbGkgaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWxpc3Qtdm9pY2UgPiBsaSAucGVyc29uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgY29sb3I6ICMyNGExZTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1saXN0LXZvaWNlID4gbGkgLnBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXBlcnNvbi1wLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jLWxpc3Qtdm9pY2UgPiBsaS5zZXgtbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZiZmU7XG59XG4uYy1saXN0LXZvaWNlID4gbGkuc2V4LW0gLnBlcnNvbiB7XG4gIGNvbG9yOiAjMjRhMWU5O1xufVxuLmMtbGlzdC12b2ljZSA+IGxpLnNleC1tIC5wZXJzb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXBlcnNvbi1tLnN2Z1wiKTtcbn1cbi5jLWxpc3Qtdm9pY2UgPiBsaS5zZXgtdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY1ZmE7XG59XG4uYy1saXN0LXZvaWNlID4gbGkuc2V4LXcgLnBlcnNvbiB7XG4gIGNvbG9yOiAjZDI3MWFmO1xufVxuLmMtbGlzdC12b2ljZSA+IGxpLnNleC13IC5wZXJzb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3VwbG9hZHMvaWNvLXBlcnNvbi13LnN2Z1wiKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHQsIExlYWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jLXR0bDEsIC5jLXBvc3QgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXR0bDEsIC5jLXBvc3QgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jLXR0bDEgc21hbGwsIC5jLXBvc3QgaDIgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNGExZTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIll1R290aGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG4uYy10dGwxOjphZnRlciwgLmMtcG9zdCBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbn1cblxuLmMtdHRsMiwgLmMtdHRsMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLXR0bDIsIC5jLXR0bDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuYy10dGwyIC5tLCAuYy10dGwzIC5tIHtcbiAgICBmb250LXNpemU6IDEuODI5cmVtO1xuICB9XG59XG4uYy10dGwyIHNtYWxsLCAuYy10dGwzIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCJZdUdvdGhpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdHRsMiBzbWFsbCwgLmMtdHRsMyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjgyOXJlbTtcbiAgfVxufVxuXG4uYy10dGwzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyLjU2cmVtO1xufVxuLmMtdHRsMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jLXR0bDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyNGExZTk7XG4gIG1hcmdpbjogMzBweCAwIDVweDtcbn1cblxuLmMtdHRsNSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtdHRsNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cbi5jLXR0bDUua2VlcCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5jLXR0bDUua2VlcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1zdGFyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jLWxpbmsxIHtcbiAgY29sb3I6ICMyNGExZTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtbGluazE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXNlYXJjaC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMS44MjlyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1zZWFyY2gtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtc2VhcmNoLWZpbHRlciA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5jLXNlYXJjaC1maWx0ZXIgaDIge1xuICBmb250LXNpemU6IDEuODI5cmVtO1xuICBjb2xvcjogIzI0YTFlOTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFJlc3BvbnNpdmUgVmlkZW8oMTY6OSlcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMteW91dHViZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uYy15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogUmVzcG9uc2l2ZSBNQVBcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtZ21hcCwgLnAtY29tcGFueS1hY2Nlc3MgLmdtYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0Ni4xNTM4NDYxNTM4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jLWdtYXAsIC5wLWNvbXBhbnktYWNjZXNzIC5nbWFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxufVxuLmMtZ21hcCBpZnJhbWUsIC5wLWNvbXBhbnktYWNjZXNzIC5nbWFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiAuYy12aWRlbzFcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLmMtdmlkZW8xIHtcbiAgbWF4LXdpZHRoOiA2NTRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOODl+ODreOCuOOCp+OCr+ODiOOAgeODmuODvOOCuOeUqOODpuODi+ODvOOCr+OCueOCv+OCpOODqyAucC1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHAtNDA0XG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5wLTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtNDA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnAtNDA0IGgyIHtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBjb2xvcjogIzI0YTFlOTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC00MDQgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG4ucC00MDQgaDMge1xuICBmb250LXNpemU6IDIuMTNyZW07XG4gIG1hcmdpbjogMjBweCAwIDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC00MDQgaDMge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIH1cbn1cbi5wLTQwNCAuYy1idG4xLCAucC00MDQgLmMtYnRuMS0yLCAucC00MDQgLmMtYnRuMS0zLCAucC00MDQgLmMtYnRuMS00LCAucC00MDQgLmMtYnRuMS01LCAucC00MDQgLmMtYnRuMS02LCAucC00MDQgLmMtYnRuLW1vcmUsIC5wLTQwNCAuYy1idG4ta2VlcGxpc3QsIC5wLTQwNCAuYy1idG4taGlzdG9yeSB7XG4gIG1hcmdpbjogNTVweCBhdXRvIDA7XG59XG5cbi8qIEpvYiBTaW5nbGVcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnAtam9icy1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtam9icy1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wLWpvYnMtc2luZ2xlLWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDUwcHggNDBweCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtam9icy1zaW5nbGUtZmVhdHVyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjVweDtcbiAgfVxufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtam9icy1zaW5nbGUtZmVhdHVyZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSBoMyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzI0YTFlOTtcbiAgbWFyZ2luOiAxZW0gMCAwO1xufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSAuYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1NXB4IDYwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgLmJveCB7XG4gICAgcGFkZGluZzogMzJweCAyMHB4IDQwcHg7XG4gIH1cbn1cbi5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgLmJveCBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgLmJveCBkbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgLmJveCBkbDpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSAuYm94IGRsIGR0IHtcbiAgd2lkdGg6IDEzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjgyOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgLmJveCBkbCBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgLmJveCBkbCBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1qb2JzLXNpbmdsZS1mZWF0dXJlIC5ib3ggZGwgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1qb2JzLXNpbmdsZS1mZWF0dXJlIC5ib3ggZGwgZGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuOGVtO1xufVxuLnAtam9icy1zaW5nbGUtZmVhdHVyZSBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtam9icy1zaW5nbGUtZmVhdHVyZSBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWpvYnMtc2luZ2xlLWZlYXR1cmUgbmF2IGEge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbi5wLWpvYnMtc2luZ2xlX19ib3R0b21fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogcC1qb2JzLWNvbnRlbnRcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnAtam9icy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtam9icy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucC1qb2JzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtam9icy1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtam9icy1saXN0ID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogQ29udGFjdFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4ucC1jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtY29udGFjdCBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnAtY29udGFjdF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbnRhY3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnAtY29udGFjdF9faGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLWNvbnRhY3RfX2hlYWRlciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luOiAxLjJlbSAwIDA7XG59XG4ucC1jb250YWN0X19oZWFkZXIgc3Ryb25nIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnAtY29udGFjdC10aGFua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbnRhY3QtdGhhbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucC1jb250YWN0LXRoYW5rcyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbnRhY3QtdGhhbmtzIGgyIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG59XG4ucC1jb250YWN0LXRoYW5rcyAuYy1idG4xLCAucC1jb250YWN0LXRoYW5rcyAuYy1idG4xLTIsIC5wLWNvbnRhY3QtdGhhbmtzIC5jLWJ0bjEtMywgLnAtY29udGFjdC10aGFua3MgLmMtYnRuMS00LCAucC1jb250YWN0LXRoYW5rcyAuYy1idG4xLTUsIC5wLWNvbnRhY3QtdGhhbmtzIC5jLWJ0bjEtNiwgLnAtY29udGFjdC10aGFua3MgLmMtYnRuLW1vcmUsIC5wLWNvbnRhY3QtdGhhbmtzIC5jLWJ0bi1rZWVwbGlzdCwgLnAtY29udGFjdC10aGFua3MgLmMtYnRuLWhpc3Rvcnkge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuXG4vKiBOZXdzXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5wLW5ld3MtYXJjaGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1uZXdzLWFyY2hpdmUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wLW5ld3Mtc2luZ2xlIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1uZXdzLXNpbmdsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyogUmVjcnVpdFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4ucC1yZWNydWl0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXJlY3J1aXQtaGVhZGVyIC5tdi10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4MHB4O1xuICByaWdodDogNTVweDtcbiAgd2lkdGg6IDUxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcmVjcnVpdC1oZWFkZXIgLm12LXR4dCB7XG4gICAgdG9wOiAtNzBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ucC1yZWNydWl0LXNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LXNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1yZWNydWl0LXNlcnZpY2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnAtcmVjcnVpdC1zZXJ2aWNlIC5saXN0LWJ1c3NpbmVzcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogNzBweCAwIDYwcHg7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LXNlcnZpY2UgLmxpc3QtYnVzc2luZXNzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgfVxufVxuLnAtcmVjcnVpdC1zZXJ2aWNlIC5saXN0LWJ1c3NpbmVzcyBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDE4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtcmVjcnVpdC1zZXJ2aWNlIC5saXN0LWJ1c3NpbmVzcyBoMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIll1R290aGljXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMjRhMWU5O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnAtcmVjcnVpdC1zZXJ2aWNlIC5jLWJ0bjEsIC5wLXJlY3J1aXQtc2VydmljZSAuYy1idG4xLTIsIC5wLXJlY3J1aXQtc2VydmljZSAuYy1idG4xLTMsIC5wLXJlY3J1aXQtc2VydmljZSAuYy1idG4xLTQsIC5wLXJlY3J1aXQtc2VydmljZSAuYy1idG4xLTUsIC5wLXJlY3J1aXQtc2VydmljZSAuYy1idG4xLTYsIC5wLXJlY3J1aXQtc2VydmljZSAuYy1idG4tbW9yZSwgLnAtcmVjcnVpdC1zZXJ2aWNlIC5jLWJ0bi1rZWVwbGlzdCwgLnAtcmVjcnVpdC1zZXJ2aWNlIC5jLWJ0bi1oaXN0b3J5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLXJlY3J1aXQtc2VydmljZTIge1xuICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcmVjcnVpdC1zZXJ2aWNlMiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wLXJlY3J1aXQtc2VydmljZTIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnAtcmVjcnVpdC1zZXJ2aWNlMiAubGlzdDEgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzUwcHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXJlY3J1aXQtc2VydmljZTIgLmxpc3QxID4gbGkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG4ucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIHVsIHtcbiAgbWFyZ2luOiAzNXB4IDAgMTVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIHVsIHtcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4O1xuICB9XG59XG4ucC1yZWNydWl0LXNlcnZpY2UyIC5saXN0MSA+IGxpIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xufVxuLnAtcmVjcnVpdC1zZXJ2aWNlMiAubGlzdDEgPiBsaSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wLXJlY3J1aXQtbWVyaXQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LW1lcml0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtcmVjcnVpdC1tZXJpdCBoMyB7XG4gIG1hcmdpbjogLTVweCAwIDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1yZWNydWl0LW1lcml0IGgzIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi5wLXJlY3J1aXQtYXBwbGljYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLnAtcmVjcnVpdC1hcHBsaWNhdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qIENvbXBhbnlcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnAtY29tcGFueSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbXBhbnkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5wLWNvbXBhbnktbWVzc2FnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1jb21wYW55LW1lc3NhZ2UgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLnAtY29tcGFueS1tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcbn1cblxuLnAtY29tcGFueS1pZGVhIHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1jb21wYW55LWlkZWEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucC1jb21wYW55LWlkZWEgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1pZGVhIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1jb21wYW55LWlkZWEgLmxpc3QtaWRlYSA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjMzcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBwYWRkaW5nOiA1NXB4IDAgNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbXBhbnktaWRlYSAubGlzdC1pZGVhID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wLWNvbXBhbnktaWRlYSAubGlzdC1pZGVhID4gbGkgaDMge1xuICB3aWR0aDogMjYwcHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbXBhbnktaWRlYSAubGlzdC1pZGVhID4gbGkgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnAtY29tcGFueS1pZGVhIC5saXN0LWlkZWEgPiBsaSBoMyA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1pZGVhIC5saXN0LWlkZWEgPiBsaSBoMyA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucC1jb21wYW55LWlkZWEgLmxpc3QtaWRlYSA+IGxpIGgzID4gc21hbGwge1xuICBmb250LXNpemU6IDEuNDIycmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCJZdUdvdGhpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzI0YTFlOTtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWNvbXBhbnktaWRlYSAubGlzdC1pZGVhID4gbGkgaDMgPiBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG4ucC1jb21wYW55LWlkZWEgLmxpc3QtaWRlYSA+IGxpID4gKjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jb21wYW55LWlkZWEgLmxpc3QtaWRlYSA+IGxpID4gKjpudGgtY2hpbGQoMikgaDQge1xuICBmb250LXNpemU6IDIuNTZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1pZGVhIC5saXN0LWlkZWEgPiBsaSA+ICo6bnRoLWNoaWxkKDIpIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuLnAtY29tcGFueS1pZGVhIC5saXN0LWlkZWEgPiBsaSAuYy1saXN0LW51bTAge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1pZGVhIC5saXN0LWlkZWEgPiBsaSAuYy1saXN0LW51bTAge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5wLWNvbXBhbnktaWRlYSAubGlzdC1pZGVhID4gbGkgLmMtbGlzdC1udW0wID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG4ucC1jb21wYW55LW91dGxpbmUge1xuICBwYWRkaW5nOiAxMTVweCAwIDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1jb21wYW55LW91dGxpbmUge1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICB9XG59XG4ucC1jb21wYW55LW91dGxpbmUgaDIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1vdXRsaW5lIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnAtY29tcGFueS1hY2Nlc3Mge1xuICBwYWRkaW5nOiA2N3B4IDAgMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1jb21wYW55LWFjY2VzcyB7XG4gICAgcGFkZGluZzogMTBweCAwIDExNXB4O1xuICB9XG59XG4ucC1jb21wYW55LWFjY2VzcyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1jb21wYW55LWFjY2VzcyBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucC1jb21wYW55LWFjY2VzcyAubWFwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNTVweCA2MHB4O1xuICBmb250LXNpemU6IDEuNDIycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1hY2Nlc3MgLm1hcHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ucC1jb21wYW55LWFjY2VzcyAuZ21hcCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLnAtY29tcGFueS1hY2Nlc3MgLmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb21wYW55LWFjY2VzcyAubWFwbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbiAgY29sb3I6ICMyNGExZTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtY29tcGFueS1hY2Nlc3MgLm1hcGxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtY29tcGFueS1hY2Nlc3MgLm1hcGxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi91cGxvYWRzL2ljby1waW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcbn1cbi5wLWNvbXBhbnktYWNjZXNzIGgzIHtcbiAgZm9udC1zaXplOiAyLjEzM3JlbTtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweDtcbn1cblxuLyogLnAtcGFydG5lclxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1wYXJ0bmVyX19pbWcxIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTdweDtcbiAgfVxufVxuXG4ucC1wYXJ0bmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDExNXB4IDAgNTVweDtcbn1cbi5wLXBhcnRuZXItaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiA0Ljc1NHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnAtcGFydG5lci1tZXJpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1wYXJ0bmVyLW1lcml0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLXBhcnRuZXItbWVyaXQgPiAqIHtcbiAgaGVpZ2h0OiAyNTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXBhcnRuZXItbWVyaXQgPiAqIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5wLXBhcnRuZXItbWVyaXQgPiAqIGgzIHtcbiAgZm9udC1zaXplOiAxLjQyMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucC1wYXJ0bmVyLW1lcml0ID4gKiBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDAgMTNweDtcbiAgaGVpZ2h0OiAzZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcGFydG5lci1tZXJpdCA+ICogaDQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDI0cHggMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtcGFydG5lci1tZXJpdCA+ICogaW1nIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLXBhcnRuZXItc2VydmljZSB7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXBhcnRuZXItc2VydmljZSB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gIH1cbn1cbi5wLXBhcnRuZXItc2VydmljZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1wYXJ0bmVyLXNlcnZpY2UgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wLXBhcnRuZXItc2VydmljZSAubGlzdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcGFydG5lci1zZXJ2aWNlIC5saXN0ID4gbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5wLXBhcnRuZXItc2VydmljZSAubGlzdCA+IGxpIGltZyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcGFydG5lci1zZXJ2aWNlIC5saXN0ID4gbGkgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtcGFydG5lci1zZXJ2aWNlIC5saXN0ID4gbGkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcGFydG5lci1zZXJ2aWNlIC5saXN0ID4gbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXBhcnRuZXItc2VydmljZSAuYy10dGw0IHtcbiAgICBtYXJnaW46IDhweCAwIDVweDtcbiAgfVxufVxuXG4ucC1wYXJ0bmVyLWluZHVzdHJ5IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1wYXJ0bmVyLWluZHVzdHJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucC1wYXJ0bmVyLWluZHVzdHJ5IC5jLXR0bDEsIC5wLXBhcnRuZXItaW5kdXN0cnkgLmMtcG9zdCBoMiwgLmMtcG9zdCAucC1wYXJ0bmVyLWluZHVzdHJ5IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnAtcGFydG5lci12b2ljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXBhcnRuZXItdm9pY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jLWluZHVzdHJ5LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYy1pbmR1c3RyeS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYy1pbmR1c3RyeS1saXN0ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNDIycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmMtaW5kdXN0cnktbGlzdCA+ICoge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5jLWluZHVzdHJ5LWxpc3QgPiAqIGgzIHtcbiAgZm9udC1zaXplOiAyLjEzM3JlbTtcbiAgY29sb3I6ICMyNGExZTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogZmxvd1xuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4ucC1mbG93LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtZmxvdy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtZmxvdy1saXN0ID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCA0MHB4IDM4cHg7XG4gIGZvbnQtc2l6ZTogMS40MjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1mbG93LWxpc3QgPiAqIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzhweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnAtZmxvdy1saXN0ID4gKiAubnVtIHtcbiAgZm9udC1zaXplOiAxLjgyOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwiWXVHb3RoaWNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICMyNGExZTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1mbG93LWxpc3QgPiAqIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1mbG93LWxpc3QgPiAqIGltZyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZmxvdy1saXN0ID4gKiBoMiB7XG4gIGZvbnQtc2l6ZTogMi4xMzNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWZsb3ctbGlzdCA+ICogaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDE2cHggMCAxM3B4O1xuICB9XG59XG4ucC1mbG93LWxpc3QgPiAqIGEge1xuICBtYXJnaW46IDFlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1mbG93LWxpc3QgPiAqIGEge1xuICAgIGZvbnQtc2l6ZTogMS40MjJyZW07XG4gIH1cbn1cblxuLyogZmVhdHVyZXNcbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnAtZmVhdHVyZXMtc3RyZW5ndGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWZlYXR1cmVzLXN0cmVuZ3RoIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wLWZlYXR1cmVzLXN0cmVuZ3RoIC5jLXR0bDIsIC5wLWZlYXR1cmVzLXN0cmVuZ3RoIC5jLXR0bDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IC0yMHB4IDAgMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWZlYXR1cmVzLXN0cmVuZ3RoIC5jLXR0bDIsIC5wLWZlYXR1cmVzLXN0cmVuZ3RoIC5jLXR0bDMge1xuICAgIG1hcmdpbjogLTI1cHggMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnAtZmVhdHVyZXMtc3RyZW5ndGggLmMtdHRsMiBzbWFsbCwgLnAtZmVhdHVyZXMtc3RyZW5ndGggLmMtdHRsMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtZmVhdHVyZXMtc3RyZW5ndGggLmMtdHRsMiBzbWFsbCwgLnAtZmVhdHVyZXMtc3RyZW5ndGggLmMtdHRsMyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5wLWZlYXR1cmVzLXN0cmVuZ3RoIC5waWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMzBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1mZWF0dXJlcy1zdHJlbmd0aCAucGljdCB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucC1mZWF0dXJlcy1ibG9jazEge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1mZWF0dXJlcy1ibG9jazEge1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG4gIC5wLWZlYXR1cmVzLWJsb2NrMSAuYy10dGwxLCAucC1mZWF0dXJlcy1ibG9jazEgLmMtcG9zdCBoMiwgLmMtcG9zdCAucC1mZWF0dXJlcy1ibG9jazEgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnAtZmVhdHVyZXMtbGlzdDEge1xuICBtYXJnaW46IDU2cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtZmVhdHVyZXMtbGlzdDEge1xuICAgIG1hcmdpbjogMzZweCAwIDA7XG4gIH1cbn1cbi5wLWZlYXR1cmVzLWxpc3QxID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLWZlYXR1cmVzLWxpc3QxID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVzLWxpc3QxID4gbGkgaW1nIHtcbiAgd2lkdGg6IDUxMHB4O1xuICBtaW4td2lkdGg6IDUxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1mZWF0dXJlcy1saXN0MSA+IGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnAtZmVhdHVyZXMtbGlzdDEgPiBsaSBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQycHggMCAzNHB4IDM0cHg7XG4gIG1hcmdpbjogMCAwIDE4cHggLTExOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtZmVhdHVyZXMtbGlzdDEgPiBsaSBoMyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDE4cHggMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtZmVhdHVyZXMtbGlzdDEgPiBsaSBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzI0YTFlOTtcbiAgbWFyZ2luOiAzMHB4IDAgNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtZmVhdHVyZXMtbGlzdDEgPiBsaSBoNCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgN3B4O1xuICB9XG59XG5cbi8qIOODiOODg+ODl1xuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4ucC10b3AtbmV3LWpvYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDcwcHggMCA3OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLW5ldy1qb2Ige1xuICAgIHBhZGRpbmc6IDQ1cHggMCA2MHB4O1xuICB9XG59XG4ucC10b3AtbmV3LWpvYiAuYy1zY3JvbGwtYm94IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXRvcC1uZXctam9iIC5jLXNjcm9sbC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLXRvcC1uZXctam9iIC5jLWJ0bjEtMiB7XG4gIG1hcmdpbjogMjZweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC10b3AtbmV3LWpvYiAuYy1idG4xLTIge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cblxuLnAtdG9wLWZlYXR1cmUge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC10b3AtZmVhdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cbi5wLXRvcC1mZWF0dXJlIC5jLWJ0bjEsIC5wLXRvcC1mZWF0dXJlIC5jLWJ0bjEtMiwgLnAtdG9wLWZlYXR1cmUgLmMtYnRuMS0zLCAucC10b3AtZmVhdHVyZSAuYy1idG4xLTQsIC5wLXRvcC1mZWF0dXJlIC5jLWJ0bjEtNSwgLnAtdG9wLWZlYXR1cmUgLmMtYnRuMS02LCAucC10b3AtZmVhdHVyZSAuYy1idG4tbW9yZSwgLnAtdG9wLWZlYXR1cmUgLmMtYnRuLWtlZXBsaXN0LCAucC10b3AtZmVhdHVyZSAuYy1idG4taGlzdG9yeSB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC10b3AtZmVhdHVyZSAuYy1idG4xLCAucC10b3AtZmVhdHVyZSAuYy1idG4xLTIsIC5wLXRvcC1mZWF0dXJlIC5jLWJ0bjEtMywgLnAtdG9wLWZlYXR1cmUgLmMtYnRuMS00LCAucC10b3AtZmVhdHVyZSAuYy1idG4xLTUsIC5wLXRvcC1mZWF0dXJlIC5jLWJ0bjEtNiwgLnAtdG9wLWZlYXR1cmUgLmMtYnRuLW1vcmUsIC5wLXRvcC1mZWF0dXJlIC5jLWJ0bi1rZWVwbGlzdCwgLnAtdG9wLWZlYXR1cmUgLmMtYnRuLWhpc3Rvcnkge1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gIH1cbn1cblxuLnAtdG9wLXRpcHMge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXRvcC10aXBzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnAtdG9wLXRpcHMgLmMtYnRuMSwgLnAtdG9wLXRpcHMgLmMtYnRuMS0yLCAucC10b3AtdGlwcyAuYy1idG4xLTMsIC5wLXRvcC10aXBzIC5jLWJ0bjEtNCwgLnAtdG9wLXRpcHMgLmMtYnRuMS01LCAucC10b3AtdGlwcyAuYy1idG4xLTYsIC5wLXRvcC10aXBzIC5jLWJ0bi1tb3JlLCAucC10b3AtdGlwcyAuYy1idG4ta2VlcGxpc3QsIC5wLXRvcC10aXBzIC5jLWJ0bi1oaXN0b3J5IHtcbiAgbWFyZ2luOiA1OHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXRvcC10aXBzIC5jLWJ0bjEsIC5wLXRvcC10aXBzIC5jLWJ0bjEtMiwgLnAtdG9wLXRpcHMgLmMtYnRuMS0zLCAucC10b3AtdGlwcyAuYy1idG4xLTQsIC5wLXRvcC10aXBzIC5jLWJ0bjEtNSwgLnAtdG9wLXRpcHMgLmMtYnRuMS02LCAucC10b3AtdGlwcyAuYy1idG4tbW9yZSwgLnAtdG9wLXRpcHMgLmMtYnRuLWtlZXBsaXN0LCAucC10b3AtdGlwcyAuYy1idG4taGlzdG9yeSB7XG4gICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgfVxufVxuXG4ucC10b3AtcGFydG5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzc0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXRvcC1wYXJ0bmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ucC10b3AtcGFydG5lciAuYmcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogODEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLXBhcnRuZXIgLmJnIHtcbiAgICBsZWZ0OiAtODBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG59XG4ucC10b3AtcGFydG5lciAubWFpbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ5NnB4O1xuICBwYWRkaW5nOiA4MHB4O1xuICBmb250LXNpemU6IDEuNDIycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLXBhcnRuZXIgLm1haW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzhweCAyMHB4IDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxufVxuLnAtdG9wLXBhcnRuZXIgLmMtdHRsMiwgLnAtdG9wLXBhcnRuZXIgLmMtdHRsMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC10b3AtcGFydG5lciAuYy10dGwyLCAucC10b3AtcGFydG5lciAuYy10dGwzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC10b3AtcGFydG5lciAuYy10dGwyIHNtYWxsLCAucC10b3AtcGFydG5lciAuYy10dGwzIHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLXRvcC1wYXJ0bmVyIC5jLWJ0bjEsIC5wLXRvcC1wYXJ0bmVyIC5jLWJ0bjEtMiwgLnAtdG9wLXBhcnRuZXIgLmMtYnRuMS0zLCAucC10b3AtcGFydG5lciAuYy1idG4xLTQsIC5wLXRvcC1wYXJ0bmVyIC5jLWJ0bjEtNSwgLnAtdG9wLXBhcnRuZXIgLmMtYnRuMS02LCAucC10b3AtcGFydG5lciAuYy1idG4tbW9yZSwgLnAtdG9wLXBhcnRuZXIgLmMtYnRuLWtlZXBsaXN0LCAucC10b3AtcGFydG5lciAuYy1idG4taGlzdG9yeSB7XG4gIG1hcmdpbjogMzVweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC10b3AtcGFydG5lciAuYy1idG4xLCAucC10b3AtcGFydG5lciAuYy1idG4xLTIsIC5wLXRvcC1wYXJ0bmVyIC5jLWJ0bjEtMywgLnAtdG9wLXBhcnRuZXIgLmMtYnRuMS00LCAucC10b3AtcGFydG5lciAuYy1idG4xLTUsIC5wLXRvcC1wYXJ0bmVyIC5jLWJ0bjEtNiwgLnAtdG9wLXBhcnRuZXIgLmMtYnRuLW1vcmUsIC5wLXRvcC1wYXJ0bmVyIC5jLWJ0bi1rZWVwbGlzdCwgLnAtdG9wLXBhcnRuZXIgLmMtYnRuLWhpc3Rvcnkge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbn1cblxuLnAtdG9wLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMThweCAwIDEzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLW5ld3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICB9XG59XG4ucC10b3AtbmV3cyA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLW5ld3MgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtdG9wLW5ld3MgPiAqID4gKjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC10b3AtbmV3cyA+ICogPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1uZXdzID4gKiA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2NnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXRvcC1uZXdzID4gKiA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdG9wLW5ld3MgLmMtdHRsMiwgLnAtdG9wLW5ld3MgLmMtdHRsMyB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi41NnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLXRvcC1uZXdzIC5jLXR0bDIsIC5wLXRvcC1uZXdzIC5jLXR0bDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbi5wLXRvcC1uZXdzIC5jLXR0bDIgc21hbGwsIC5wLXRvcC1uZXdzIC5jLXR0bDMgc21hbGwge1xuICBmb250LXNpemU6IDEuODI5cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLW5ld3MgLmMtdHRsMiBzbWFsbCwgLnAtdG9wLW5ld3MgLmMtdHRsMyBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucC10b3AtbmV3cyBuYXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLW5ld3MgbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuNDIycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLXRvcC1uZXdzIG5hdiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnAtdG9wLW5ld3MgbmF2IGJ1dHRvbi5jdXJyZW50IHtcbiAgY29sb3I6ICMyNGExZTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzZweCkge1xuICAucC10b3AtbmV3cyBuYXYgYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtdG9wLW5ld3MgLnRhYiA+ICoge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtdG9wLW5ld3MgLnRhYiA+ICouY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtdG9wLW5ld3MgLmMtYnRuMiwgLnAtdG9wLW5ld3MgLnAtZmxvdy1saXN0ID4gKiBhLCAucC1mbG93LWxpc3QgPiAqIC5wLXRvcC1uZXdzIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG59XG5cbi8qIHByaXZhY3kgcG9saWN5XG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5wLXBvbGljeSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnAtcG9saWN5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgZm9yIEphdmFTY3JpcHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC5qcy1cbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLyogLmpzLWZhZGUxXG5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fKi9cbi5qcy1mYWRlMSA+ICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuLmpzLWZhZGUxID4gKi5lZmZPbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogLmMtaG92ZXItem9vbVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uYy1ob3Zlci16b29tIC5pbWcgaW1nLCAuYy1jYXJkMSAuaW1nIGltZywgLmMtY2FyZDIgLmltZyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWhvdmVyLXpvb206aG92ZXIgLmltZzo6YWZ0ZXIsIC5jLWNhcmQxOmhvdmVyIC5pbWc6OmFmdGVyLCAuYy1jYXJkMjpob3ZlciAuaW1nOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1ob3Zlci16b29tOmhvdmVyIC5pbWcgaW1nLCAuYy1jYXJkMTpob3ZlciAuaW1nIGltZywgLmMtY2FyZDI6aG92ZXIgLmltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uYy1ob3Zlci16b29tOmhvdmVyIGgzLCAuYy1jYXJkMTpob3ZlciBoMywgLmMtY2FyZDI6aG92ZXIgaDMge1xuICBjb2xvcjogIzI0YTFlOTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOeKtuaFi+euoeeQhlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLmlzLVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4uaXMtdGIsXG4uaXMtdGItZmxleCxcbi5pcy10Yi1pbmxpbmUtZmxleCxcbi5pcy10Yi1pbmxpbmUsXG4uaXMtdGItaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtc3AsXG4uaXMtc3AtZmxleCxcbi5pcy1zcC1pbmxpbmUtZmxleCxcbi5pcy1zcC1pbmxpbmUsXG4uaXMtc3AtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtcGMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXMtcGMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmlzLXBjLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmlzLXBjLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtcGMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmlzLXBjLFxuICAuaXMtcGMtZmxleCxcbiAgLmlzLXBjLWlubGluZS1mbGV4LFxuICAuaXMtcGMtaW5saW5lLFxuICAuaXMtcGMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zcC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLXNwLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zcC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1zcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBVdGlsaXR5c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIOOCq+ODqeODvFxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4udS1jbHJCYXNlMSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51LWJnQ2xyQmFzZTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51LWJvcmRlckNsckJhc2UxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1jbHJNYWluMSB7XG4gIGNvbG9yOiAjMjRhMWU5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJnQ2xyTWFpbjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJvcmRlckNsck1haW4xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YTFlOSAhaW1wb3J0YW50O1xufVxuXG4udS1jbHJBY2NlbnQxIHtcbiAgY29sb3I6ICNmZGViMjcgIWltcG9ydGFudDtcbn1cblxuLnUtYmdDbHJBY2NlbnQxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWIyNyAhaW1wb3J0YW50O1xufVxuXG4udS1ib3JkZXJDbHJBY2NlbnQxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWIyNyAhaW1wb3J0YW50O1xufVxuXG4udS1jbHJUZXh0MSB7XG4gIGNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi51LWJnQ2xyVGV4dDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG59XG5cbi51LWJvcmRlckNsclRleHQxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xufVxuXG4udS1jbHJCb3JkZXIxIHtcbiAgY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLnUtYmdDbHJCb3JkZXIxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4udS1ib3JkZXJDbHIxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4udS1jbHJXaCxcbi51LWNscldoaXRlIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LWNsckJrLFxuLnUtY2xyQmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnUtY2xyUmVkIHtcbiAgY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4udS1jbHJCbHVlIHtcbiAgY29sb3I6IGJsdWUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtY2xyQmFzZTEtLXNwIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC51LWJnQ2xyQmFzZTEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYm9yZGVyQ2xyQmFzZTEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtY2xyTWFpbjEtLXNwIHtcbiAgICBjb2xvcjogIzI0YTFlOSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWJnQ2xyTWFpbjEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYm9yZGVyQ2xyTWFpbjEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRhMWU5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtY2xyQWNjZW50MS0tc3Age1xuICAgIGNvbG9yOiAjZmRlYjI3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYmdDbHJBY2NlbnQxLS1zcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWIyNyAhaW1wb3J0YW50O1xuICB9XG4gIC51LWJvcmRlckNsckFjY2VudDEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlYjI3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtY2xyVGV4dDEtLXNwIHtcbiAgICBjb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWJnQ2xyVGV4dDEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYm9yZGVyQ2xyVGV4dDEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtY2xyQm9yZGVyMS0tc3Age1xuICAgIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtYmdDbHJCb3JkZXIxLS1zcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWJvcmRlckNscjEtLXNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtY2xyV2gtLXNwLFxuICAudS1jbHJXaGl0ZS0tc3Age1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWNsckJrLS1zcCxcbiAgLnUtY2xyQmxhY2stLXNwIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAudS1jbHJSZWQtLXNwIHtcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtY2xyQmx1ZS0tc3Age1xuICAgIGNvbG9yOiBibHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qICDjg6Ljg47jgq/jg61cbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnUtbW9ubyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tb25vLS1zcCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIH1cbn1cbi8qICDog4zmma9cbl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18qL1xuLnUtYmdDb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnUtYmdDb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LWJnQ292ZXItLXNwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAudS1iZ0NvbnRhaW4tLXNwIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi8qICBHcmlkIFN5c3RlbVxuX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyovXG4vKlxuMTLjgqvjg6njg6DjgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Bcbmd1dHRlcu+8iOmamemWk++8ieOCkuS9v+eUqOOBmeOCi+WgtOWQiFxuKi9cbi51LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4udS1ncmlkMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5cbi51LWdyaWQyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLnUtZ3JpZDMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4udS1ncmlkNCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi51LWdyaWQ1IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbn1cblxuLnUtZ3JpZDYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4udS1ncmlkNyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi51LWdyaWQ4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbn1cblxuLnUtZ3JpZDkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4udS1ncmlkMTAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbn1cblxuLnUtZ3JpZDExIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIDFmcik7XG59XG5cbi51LWdyaWQxMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xufVxuXG4udS1ncmlkMTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgMWZyKTtcbn1cblxuLnUtZ3JpZDE0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTQsIDFmcik7XG59XG5cbi51LWdyaWQxNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE1LCAxZnIpO1xufVxuXG4udS1ncmlkMTYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcbn1cblxuLnUtZ3JpZDE3IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTcsIDFmcik7XG59XG5cbi51LWdyaWQxOCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE4LCAxZnIpO1xufVxuXG4udS1ncmlkMTkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxOSwgMWZyKTtcbn1cblxuLnUtZ3JpZDIwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMjAsIDFmcik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LWdyaWQxLS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC51LWdyaWQyLS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC51LWdyaWQzLS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC51LWdyaWQ0LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC51LWdyaWQ1LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG4gIC51LWdyaWQ2LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG4gIC51LWdyaWQ3LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICB9XG4gIC51LWdyaWQ4LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG4gIC51LWdyaWQ5LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xuICB9XG4gIC51LWdyaWQxMC0tc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIH1cbiAgLnUtZ3JpZDExLS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTtcbiAgfVxuICAudS1ncmlkMTItLXNwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC51LWdyaWQxMy0tc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIDFmcik7XG4gIH1cbiAgLnUtZ3JpZDE0LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNCwgMWZyKTtcbiAgfVxuICAudS1ncmlkMTUtLXNwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE1LCAxZnIpO1xuICB9XG4gIC51LWdyaWQxNi0tc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTYsIDFmcik7XG4gIH1cbiAgLnUtZ3JpZDE3LS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNywgMWZyKTtcbiAgfVxuICAudS1ncmlkMTgtLXNwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE4LCAxZnIpO1xuICB9XG4gIC51LWdyaWQxOS0tc3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTksIDFmcik7XG4gIH1cbiAgLnUtZ3JpZDIwLS1zcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyMCwgMWZyKTtcbiAgfVxufVxuLnUtZ2FwMHB4IHtcbiAgY29sdW1uLWdhcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wwcHgge1xuICBjb2x1bW4tZ2FwOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MHB4IHtcbiAgcm93LWdhcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDFweCB7XG4gIGNvbHVtbi1nYXA6IDFweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMXB4IHtcbiAgY29sdW1uLWdhcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzFweCB7XG4gIHJvdy1nYXA6IDFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAycHgge1xuICBjb2x1bW4tZ2FwOiAycHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDJweCB7XG4gIGNvbHVtbi1nYXA6IDJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cycHgge1xuICByb3ctZ2FwOiAycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwM3B4IHtcbiAgY29sdW1uLWdhcDogM3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wzcHgge1xuICBjb2x1bW4tZ2FwOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93M3B4IHtcbiAgcm93LWdhcDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDRweCB7XG4gIGNvbHVtbi1nYXA6IDRweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNHB4IHtcbiAgY29sdW1uLWdhcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzRweCB7XG4gIHJvdy1nYXA6IDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA1cHgge1xuICBjb2x1bW4tZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDVweCB7XG4gIGNvbHVtbi1nYXA6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c1cHgge1xuICByb3ctZ2FwOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNnB4IHtcbiAgY29sdW1uLWdhcDogNnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w2cHgge1xuICBjb2x1bW4tZ2FwOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NnB4IHtcbiAgcm93LWdhcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDdweCB7XG4gIGNvbHVtbi1nYXA6IDdweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sN3B4IHtcbiAgY29sdW1uLWdhcDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzdweCB7XG4gIHJvdy1nYXA6IDdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA4cHgge1xuICBjb2x1bW4tZ2FwOiA4cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDhweCB7XG4gIGNvbHVtbi1nYXA6IDhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c4cHgge1xuICByb3ctZ2FwOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwOXB4IHtcbiAgY29sdW1uLWdhcDogOXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w5cHgge1xuICBjb2x1bW4tZ2FwOiA5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93OXB4IHtcbiAgcm93LWdhcDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDEwcHgge1xuICBjb2x1bW4tZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMTBweCB7XG4gIGNvbHVtbi1nYXA6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MTBweCB7XG4gIHJvdy1nYXA6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMTFweCB7XG4gIGNvbHVtbi1nYXA6IDExcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMTFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wxMXB4IHtcbiAgY29sdW1uLWdhcDogMTFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cxMXB4IHtcbiAgcm93LWdhcDogMTFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAxMnB4IHtcbiAgY29sdW1uLWdhcDogMTJweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDEycHgge1xuICBjb2x1bW4tZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzEycHgge1xuICByb3ctZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDEzcHgge1xuICBjb2x1bW4tZ2FwOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMTNweCB7XG4gIGNvbHVtbi1nYXA6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MTNweCB7XG4gIHJvdy1nYXA6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMTRweCB7XG4gIGNvbHVtbi1nYXA6IDE0cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wxNHB4IHtcbiAgY29sdW1uLWdhcDogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cxNHB4IHtcbiAgcm93LWdhcDogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAxNXB4IHtcbiAgY29sdW1uLWdhcDogMTVweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDE1cHgge1xuICBjb2x1bW4tZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzE1cHgge1xuICByb3ctZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDE2cHgge1xuICBjb2x1bW4tZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMTZweCB7XG4gIGNvbHVtbi1nYXA6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MTZweCB7XG4gIHJvdy1nYXA6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMTdweCB7XG4gIGNvbHVtbi1nYXA6IDE3cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMTdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wxN3B4IHtcbiAgY29sdW1uLWdhcDogMTdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cxN3B4IHtcbiAgcm93LWdhcDogMTdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAxOHB4IHtcbiAgY29sdW1uLWdhcDogMThweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDE4cHgge1xuICBjb2x1bW4tZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzE4cHgge1xuICByb3ctZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDE5cHgge1xuICBjb2x1bW4tZ2FwOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMTlweCB7XG4gIGNvbHVtbi1nYXA6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MTlweCB7XG4gIHJvdy1nYXA6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMjBweCB7XG4gIGNvbHVtbi1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wyMHB4IHtcbiAgY29sdW1uLWdhcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cyMHB4IHtcbiAgcm93LWdhcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAyMXB4IHtcbiAgY29sdW1uLWdhcDogMjFweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDIxcHgge1xuICBjb2x1bW4tZ2FwOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzIxcHgge1xuICByb3ctZ2FwOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDIycHgge1xuICBjb2x1bW4tZ2FwOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDIycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMjJweCB7XG4gIGNvbHVtbi1nYXA6IDIycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MjJweCB7XG4gIHJvdy1nYXA6IDIycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMjNweCB7XG4gIGNvbHVtbi1nYXA6IDIzcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMjNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wyM3B4IHtcbiAgY29sdW1uLWdhcDogMjNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cyM3B4IHtcbiAgcm93LWdhcDogMjNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAyNHB4IHtcbiAgY29sdW1uLWdhcDogMjRweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDI0cHgge1xuICBjb2x1bW4tZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzI0cHgge1xuICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDI1cHgge1xuICBjb2x1bW4tZ2FwOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMjVweCB7XG4gIGNvbHVtbi1nYXA6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MjVweCB7XG4gIHJvdy1nYXA6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMjZweCB7XG4gIGNvbHVtbi1nYXA6IDI2cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wyNnB4IHtcbiAgY29sdW1uLWdhcDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cyNnB4IHtcbiAgcm93LWdhcDogMjZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAyN3B4IHtcbiAgY29sdW1uLWdhcDogMjdweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDI3cHgge1xuICBjb2x1bW4tZ2FwOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzI3cHgge1xuICByb3ctZ2FwOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDI4cHgge1xuICBjb2x1bW4tZ2FwOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMjhweCB7XG4gIGNvbHVtbi1nYXA6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MjhweCB7XG4gIHJvdy1nYXA6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMjlweCB7XG4gIGNvbHVtbi1nYXA6IDI5cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMjlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wyOXB4IHtcbiAgY29sdW1uLWdhcDogMjlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cyOXB4IHtcbiAgcm93LWdhcDogMjlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAzMHB4IHtcbiAgY29sdW1uLWdhcDogMzBweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDMwcHgge1xuICBjb2x1bW4tZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzMwcHgge1xuICByb3ctZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDMxcHgge1xuICBjb2x1bW4tZ2FwOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDMxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMzFweCB7XG4gIGNvbHVtbi1nYXA6IDMxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MzFweCB7XG4gIHJvdy1nYXA6IDMxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMzJweCB7XG4gIGNvbHVtbi1nYXA6IDMycHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wzMnB4IHtcbiAgY29sdW1uLWdhcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3czMnB4IHtcbiAgcm93LWdhcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAzM3B4IHtcbiAgY29sdW1uLWdhcDogMzNweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDMzcHgge1xuICBjb2x1bW4tZ2FwOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzMzcHgge1xuICByb3ctZ2FwOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDM0cHgge1xuICBjb2x1bW4tZ2FwOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMzRweCB7XG4gIGNvbHVtbi1nYXA6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MzRweCB7XG4gIHJvdy1nYXA6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMzVweCB7XG4gIGNvbHVtbi1nYXA6IDM1cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wzNXB4IHtcbiAgY29sdW1uLWdhcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3czNXB4IHtcbiAgcm93LWdhcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAzNnB4IHtcbiAgY29sdW1uLWdhcDogMzZweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDM2cHgge1xuICBjb2x1bW4tZ2FwOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzM2cHgge1xuICByb3ctZ2FwOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDM3cHgge1xuICBjb2x1bW4tZ2FwOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDM3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMzdweCB7XG4gIGNvbHVtbi1nYXA6IDM3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MzdweCB7XG4gIHJvdy1nYXA6IDM3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMzhweCB7XG4gIGNvbHVtbi1nYXA6IDM4cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMzhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wzOHB4IHtcbiAgY29sdW1uLWdhcDogMzhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3czOHB4IHtcbiAgcm93LWdhcDogMzhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAzOXB4IHtcbiAgY29sdW1uLWdhcDogMzlweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAzOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDM5cHgge1xuICBjb2x1bW4tZ2FwOiAzOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzM5cHgge1xuICByb3ctZ2FwOiAzOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDQwcHgge1xuICBjb2x1bW4tZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNDBweCB7XG4gIGNvbHVtbi1nYXA6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NDBweCB7XG4gIHJvdy1nYXA6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNDFweCB7XG4gIGNvbHVtbi1nYXA6IDQxcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w0MXB4IHtcbiAgY29sdW1uLWdhcDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c0MXB4IHtcbiAgcm93LWdhcDogNDFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA0MnB4IHtcbiAgY29sdW1uLWdhcDogNDJweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDQycHgge1xuICBjb2x1bW4tZ2FwOiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzQycHgge1xuICByb3ctZ2FwOiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDQzcHgge1xuICBjb2x1bW4tZ2FwOiA0M3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNDNweCB7XG4gIGNvbHVtbi1nYXA6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NDNweCB7XG4gIHJvdy1nYXA6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNDRweCB7XG4gIGNvbHVtbi1nYXA6IDQ0cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w0NHB4IHtcbiAgY29sdW1uLWdhcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c0NHB4IHtcbiAgcm93LWdhcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA0NXB4IHtcbiAgY29sdW1uLWdhcDogNDVweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDQ1cHgge1xuICBjb2x1bW4tZ2FwOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzQ1cHgge1xuICByb3ctZ2FwOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDQ2cHgge1xuICBjb2x1bW4tZ2FwOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNDZweCB7XG4gIGNvbHVtbi1nYXA6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NDZweCB7XG4gIHJvdy1nYXA6IDQ2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNDdweCB7XG4gIGNvbHVtbi1nYXA6IDQ3cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNDdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w0N3B4IHtcbiAgY29sdW1uLWdhcDogNDdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c0N3B4IHtcbiAgcm93LWdhcDogNDdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA0OHB4IHtcbiAgY29sdW1uLWdhcDogNDhweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDQ4cHgge1xuICBjb2x1bW4tZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzQ4cHgge1xuICByb3ctZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDQ5cHgge1xuICBjb2x1bW4tZ2FwOiA0OXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDQ5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNDlweCB7XG4gIGNvbHVtbi1nYXA6IDQ5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NDlweCB7XG4gIHJvdy1nYXA6IDQ5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNTBweCB7XG4gIGNvbHVtbi1nYXA6IDUwcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w1MHB4IHtcbiAgY29sdW1uLWdhcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c1MHB4IHtcbiAgcm93LWdhcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA1MXB4IHtcbiAgY29sdW1uLWdhcDogNTFweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDUxcHgge1xuICBjb2x1bW4tZ2FwOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzUxcHgge1xuICByb3ctZ2FwOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDUycHgge1xuICBjb2x1bW4tZ2FwOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDUycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNTJweCB7XG4gIGNvbHVtbi1nYXA6IDUycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NTJweCB7XG4gIHJvdy1nYXA6IDUycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNTNweCB7XG4gIGNvbHVtbi1nYXA6IDUzcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNTNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w1M3B4IHtcbiAgY29sdW1uLWdhcDogNTNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c1M3B4IHtcbiAgcm93LWdhcDogNTNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA1NHB4IHtcbiAgY29sdW1uLWdhcDogNTRweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDU0cHgge1xuICBjb2x1bW4tZ2FwOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzU0cHgge1xuICByb3ctZ2FwOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDU1cHgge1xuICBjb2x1bW4tZ2FwOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNTVweCB7XG4gIGNvbHVtbi1nYXA6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NTVweCB7XG4gIHJvdy1nYXA6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNTZweCB7XG4gIGNvbHVtbi1nYXA6IDU2cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w1NnB4IHtcbiAgY29sdW1uLWdhcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c1NnB4IHtcbiAgcm93LWdhcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA1N3B4IHtcbiAgY29sdW1uLWdhcDogNTdweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDU3cHgge1xuICBjb2x1bW4tZ2FwOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzU3cHgge1xuICByb3ctZ2FwOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDU4cHgge1xuICBjb2x1bW4tZ2FwOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDU4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNThweCB7XG4gIGNvbHVtbi1nYXA6IDU4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NThweCB7XG4gIHJvdy1nYXA6IDU4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNTlweCB7XG4gIGNvbHVtbi1nYXA6IDU5cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNTlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w1OXB4IHtcbiAgY29sdW1uLWdhcDogNTlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c1OXB4IHtcbiAgcm93LWdhcDogNTlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA2MHB4IHtcbiAgY29sdW1uLWdhcDogNjBweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDYwcHgge1xuICBjb2x1bW4tZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzYwcHgge1xuICByb3ctZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDYxcHgge1xuICBjb2x1bW4tZ2FwOiA2MXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDYxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNjFweCB7XG4gIGNvbHVtbi1nYXA6IDYxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NjFweCB7XG4gIHJvdy1nYXA6IDYxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNjJweCB7XG4gIGNvbHVtbi1nYXA6IDYycHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNjJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w2MnB4IHtcbiAgY29sdW1uLWdhcDogNjJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c2MnB4IHtcbiAgcm93LWdhcDogNjJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA2M3B4IHtcbiAgY29sdW1uLWdhcDogNjNweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA2M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDYzcHgge1xuICBjb2x1bW4tZ2FwOiA2M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzYzcHgge1xuICByb3ctZ2FwOiA2M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDY0cHgge1xuICBjb2x1bW4tZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNjRweCB7XG4gIGNvbHVtbi1nYXA6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NjRweCB7XG4gIHJvdy1nYXA6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNjVweCB7XG4gIGNvbHVtbi1nYXA6IDY1cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w2NXB4IHtcbiAgY29sdW1uLWdhcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c2NXB4IHtcbiAgcm93LWdhcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA2NnB4IHtcbiAgY29sdW1uLWdhcDogNjZweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA2NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDY2cHgge1xuICBjb2x1bW4tZ2FwOiA2NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzY2cHgge1xuICByb3ctZ2FwOiA2NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDY3cHgge1xuICBjb2x1bW4tZ2FwOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDY3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNjdweCB7XG4gIGNvbHVtbi1nYXA6IDY3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NjdweCB7XG4gIHJvdy1nYXA6IDY3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNjhweCB7XG4gIGNvbHVtbi1nYXA6IDY4cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w2OHB4IHtcbiAgY29sdW1uLWdhcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c2OHB4IHtcbiAgcm93LWdhcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA2OXB4IHtcbiAgY29sdW1uLWdhcDogNjlweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA2OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDY5cHgge1xuICBjb2x1bW4tZ2FwOiA2OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzY5cHgge1xuICByb3ctZ2FwOiA2OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDcwcHgge1xuICBjb2x1bW4tZ2FwOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNzBweCB7XG4gIGNvbHVtbi1nYXA6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NzBweCB7XG4gIHJvdy1nYXA6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNzFweCB7XG4gIGNvbHVtbi1nYXA6IDcxcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNzFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w3MXB4IHtcbiAgY29sdW1uLWdhcDogNzFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c3MXB4IHtcbiAgcm93LWdhcDogNzFweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA3MnB4IHtcbiAgY29sdW1uLWdhcDogNzJweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDcycHgge1xuICBjb2x1bW4tZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzcycHgge1xuICByb3ctZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDczcHgge1xuICBjb2x1bW4tZ2FwOiA3M3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDczcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNzNweCB7XG4gIGNvbHVtbi1nYXA6IDczcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NzNweCB7XG4gIHJvdy1nYXA6IDczcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNzRweCB7XG4gIGNvbHVtbi1nYXA6IDc0cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNzRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w3NHB4IHtcbiAgY29sdW1uLWdhcDogNzRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c3NHB4IHtcbiAgcm93LWdhcDogNzRweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA3NXB4IHtcbiAgY29sdW1uLWdhcDogNzVweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDc1cHgge1xuICBjb2x1bW4tZ2FwOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzc1cHgge1xuICByb3ctZ2FwOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDc2cHgge1xuICBjb2x1bW4tZ2FwOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNzZweCB7XG4gIGNvbHVtbi1nYXA6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NzZweCB7XG4gIHJvdy1nYXA6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNzdweCB7XG4gIGNvbHVtbi1nYXA6IDc3cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogNzdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w3N3B4IHtcbiAgY29sdW1uLWdhcDogNzdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c3N3B4IHtcbiAgcm93LWdhcDogNzdweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA3OHB4IHtcbiAgY29sdW1uLWdhcDogNzhweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDc4cHgge1xuICBjb2x1bW4tZ2FwOiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzc4cHgge1xuICByb3ctZ2FwOiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDc5cHgge1xuICBjb2x1bW4tZ2FwOiA3OXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDc5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNzlweCB7XG4gIGNvbHVtbi1nYXA6IDc5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NzlweCB7XG4gIHJvdy1nYXA6IDc5cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwODBweCB7XG4gIGNvbHVtbi1nYXA6IDgwcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w4MHB4IHtcbiAgY29sdW1uLWdhcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c4MHB4IHtcbiAgcm93LWdhcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA4MXB4IHtcbiAgY29sdW1uLWdhcDogODFweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA4MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDgxcHgge1xuICBjb2x1bW4tZ2FwOiA4MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzgxcHgge1xuICByb3ctZ2FwOiA4MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDgycHgge1xuICBjb2x1bW4tZ2FwOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDgycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sODJweCB7XG4gIGNvbHVtbi1nYXA6IDgycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93ODJweCB7XG4gIHJvdy1nYXA6IDgycHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwODNweCB7XG4gIGNvbHVtbi1nYXA6IDgzcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogODNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w4M3B4IHtcbiAgY29sdW1uLWdhcDogODNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c4M3B4IHtcbiAgcm93LWdhcDogODNweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA4NHB4IHtcbiAgY29sdW1uLWdhcDogODRweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDg0cHgge1xuICBjb2x1bW4tZ2FwOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzg0cHgge1xuICByb3ctZ2FwOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDg1cHgge1xuICBjb2x1bW4tZ2FwOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sODVweCB7XG4gIGNvbHVtbi1nYXA6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93ODVweCB7XG4gIHJvdy1nYXA6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwODZweCB7XG4gIGNvbHVtbi1nYXA6IDg2cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogODZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w4NnB4IHtcbiAgY29sdW1uLWdhcDogODZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c4NnB4IHtcbiAgcm93LWdhcDogODZweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA4N3B4IHtcbiAgY29sdW1uLWdhcDogODdweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA4N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDg3cHgge1xuICBjb2x1bW4tZ2FwOiA4N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzg3cHgge1xuICByb3ctZ2FwOiA4N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDg4cHgge1xuICBjb2x1bW4tZ2FwOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sODhweCB7XG4gIGNvbHVtbi1nYXA6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93ODhweCB7XG4gIHJvdy1nYXA6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwODlweCB7XG4gIGNvbHVtbi1nYXA6IDg5cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogODlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w4OXB4IHtcbiAgY29sdW1uLWdhcDogODlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c4OXB4IHtcbiAgcm93LWdhcDogODlweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA5MHB4IHtcbiAgY29sdW1uLWdhcDogOTBweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDkwcHgge1xuICBjb2x1bW4tZ2FwOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzkwcHgge1xuICByb3ctZ2FwOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDkxcHgge1xuICBjb2x1bW4tZ2FwOiA5MXB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDkxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sOTFweCB7XG4gIGNvbHVtbi1nYXA6IDkxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93OTFweCB7XG4gIHJvdy1nYXA6IDkxcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwOTJweCB7XG4gIGNvbHVtbi1nYXA6IDkycHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w5MnB4IHtcbiAgY29sdW1uLWdhcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c5MnB4IHtcbiAgcm93LWdhcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA5M3B4IHtcbiAgY29sdW1uLWdhcDogOTNweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDkzcHgge1xuICBjb2x1bW4tZ2FwOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzkzcHgge1xuICByb3ctZ2FwOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDk0cHgge1xuICBjb2x1bW4tZ2FwOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDk0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sOTRweCB7XG4gIGNvbHVtbi1nYXA6IDk0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93OTRweCB7XG4gIHJvdy1nYXA6IDk0cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwOTVweCB7XG4gIGNvbHVtbi1nYXA6IDk1cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w5NXB4IHtcbiAgY29sdW1uLWdhcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c5NXB4IHtcbiAgcm93LWdhcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA5NnB4IHtcbiAgY29sdW1uLWdhcDogOTZweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDk2cHgge1xuICBjb2x1bW4tZ2FwOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzk2cHgge1xuICByb3ctZ2FwOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDk3cHgge1xuICBjb2x1bW4tZ2FwOiA5N3B4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDk3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sOTdweCB7XG4gIGNvbHVtbi1nYXA6IDk3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93OTdweCB7XG4gIHJvdy1nYXA6IDk3cHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwOThweCB7XG4gIGNvbHVtbi1nYXA6IDk4cHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogOThweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w5OHB4IHtcbiAgY29sdW1uLWdhcDogOThweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c5OHB4IHtcbiAgcm93LWdhcDogOThweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA5OXB4IHtcbiAgY29sdW1uLWdhcDogOTlweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDk5cHgge1xuICBjb2x1bW4tZ2FwOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzk5cHgge1xuICByb3ctZ2FwOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDEwMHB4IHtcbiAgY29sdW1uLWdhcDogMTAwcHggIWltcG9ydGFudDtcbiAgcm93LWdhcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMTAwcHgge1xuICBjb2x1bW4tZ2FwOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cxMDBweCB7XG4gIHJvdy1nYXA6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LWdhcDBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDBweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzBweC0tc3Age1xuICAgIHJvdy1nYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDFweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzFweC0tc3Age1xuICAgIHJvdy1nYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDJweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzJweC0tc3Age1xuICAgIHJvdy1nYXA6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDNweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzNweC0tc3Age1xuICAgIHJvdy1nYXA6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDRweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzRweC0tc3Age1xuICAgIHJvdy1nYXA6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDVweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzVweC0tc3Age1xuICAgIHJvdy1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDZweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzZweC0tc3Age1xuICAgIHJvdy1nYXA6IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDdweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzdweC0tc3Age1xuICAgIHJvdy1nYXA6IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDhweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzhweC0tc3Age1xuICAgIHJvdy1nYXA6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDlweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzlweC0tc3Age1xuICAgIHJvdy1nYXA6IDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDEwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDEwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MTBweC0tc3Age1xuICAgIHJvdy1nYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAxMXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTFweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDExcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wxMXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzExcHgtLXNwIHtcbiAgICByb3ctZ2FwOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMTJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDEycHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMTJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cxMnB4LS1zcCB7XG4gICAgcm93LWdhcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDEzcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDEzcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MTNweC0tc3Age1xuICAgIHJvdy1nYXA6IDEzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAxNHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTRweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wxNHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzE0cHgtLXNwIHtcbiAgICByb3ctZ2FwOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMTVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDE1cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMTVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cxNXB4LS1zcCB7XG4gICAgcm93LWdhcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDE2cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDE2cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MTZweC0tc3Age1xuICAgIHJvdy1nYXA6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAxN3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTdweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDE3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wxN3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzE3cHgtLXNwIHtcbiAgICByb3ctZ2FwOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMThweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDE4cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMThweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cxOHB4LS1zcCB7XG4gICAgcm93LWdhcDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDE5cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDE5cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MTlweC0tc3Age1xuICAgIHJvdy1nYXA6IDE5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAyMHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wyMHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzIwcHgtLXNwIHtcbiAgICByb3ctZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMjFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDIxcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMjFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDIxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cyMXB4LS1zcCB7XG4gICAgcm93LWdhcDogMjFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDIycHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDIycHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MjJweC0tc3Age1xuICAgIHJvdy1nYXA6IDIycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAyM3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjNweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDIzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wyM3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzIzcHgtLXNwIHtcbiAgICByb3ctZ2FwOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMjRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDI0cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMjRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cyNHB4LS1zcCB7XG4gICAgcm93LWdhcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDI1cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDI1cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MjVweC0tc3Age1xuICAgIHJvdy1nYXA6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAyNnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjZweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDI2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wyNnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzI2cHgtLXNwIHtcbiAgICByb3ctZ2FwOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMjdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDI3cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMjdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDI3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cyN3B4LS1zcCB7XG4gICAgcm93LWdhcDogMjdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDI4cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDI4cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MjhweC0tc3Age1xuICAgIHJvdy1nYXA6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAyOXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjlweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDI5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wyOXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMjlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzI5cHgtLXNwIHtcbiAgICByb3ctZ2FwOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMzBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDMwcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMzBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3czMHB4LS1zcCB7XG4gICAgcm93LWdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDMxcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMzFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDMxcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MzFweC0tc3Age1xuICAgIHJvdy1nYXA6IDMxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAzMnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wzMnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzMycHgtLXNwIHtcbiAgICByb3ctZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMzNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDMzcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAzM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMzNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDMzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3czM3B4LS1zcCB7XG4gICAgcm93LWdhcDogMzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDM0cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDM0cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MzRweC0tc3Age1xuICAgIHJvdy1nYXA6IDM0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAzNXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wzNXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzM1cHgtLXNwIHtcbiAgICByb3ctZ2FwOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMzZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDM2cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMzZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3czNnB4LS1zcCB7XG4gICAgcm93LWdhcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDM3cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMzdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDM3cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MzdweC0tc3Age1xuICAgIHJvdy1nYXA6IDM3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXAzOHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMzhweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDM4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2wzOHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzM4cHgtLXNwIHtcbiAgICByb3ctZ2FwOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwMzlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDM5cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAzOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sMzlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDM5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3czOXB4LS1zcCB7XG4gICAgcm93LWdhcDogMzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDQwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDQwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NDBweC0tc3Age1xuICAgIHJvdy1nYXA6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA0MXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNDFweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDQxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w0MXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzQxcHgtLXNwIHtcbiAgICByb3ctZ2FwOiA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNDJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDQycHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNDJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDQycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c0MnB4LS1zcCB7XG4gICAgcm93LWdhcDogNDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDQzcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDQzcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NDNweC0tc3Age1xuICAgIHJvdy1nYXA6IDQzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA0NHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNDRweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w0NHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzQ0cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNDVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDQ1cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNDVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c0NXB4LS1zcCB7XG4gICAgcm93LWdhcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDQ2cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDQ2cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NDZweC0tc3Age1xuICAgIHJvdy1nYXA6IDQ2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA0N3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNDdweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDQ3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w0N3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzQ3cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNDhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDQ4cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNDhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c0OHB4LS1zcCB7XG4gICAgcm93LWdhcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDQ5cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0OXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDQ5cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA0OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NDlweC0tc3Age1xuICAgIHJvdy1nYXA6IDQ5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA1MHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w1MHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzUwcHgtLXNwIHtcbiAgICByb3ctZ2FwOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNTFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDUxcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA1MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNTFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDUxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c1MXB4LS1zcCB7XG4gICAgcm93LWdhcDogNTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDUycHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA1MnB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDUycHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NTJweC0tc3Age1xuICAgIHJvdy1nYXA6IDUycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA1M3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTNweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDUzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w1M3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzUzcHgtLXNwIHtcbiAgICByb3ctZ2FwOiA1M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNTRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDU0cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNTRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDU0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c1NHB4LS1zcCB7XG4gICAgcm93LWdhcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDU1cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDU1cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NTVweC0tc3Age1xuICAgIHJvdy1nYXA6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA1NnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDU2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w1NnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzU2cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNTdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDU3cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA1N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNTdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDU3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c1N3B4LS1zcCB7XG4gICAgcm93LWdhcDogNTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDU4cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNThweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDU4cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NThweC0tc3Age1xuICAgIHJvdy1nYXA6IDU4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA1OXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTlweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDU5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w1OXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzU5cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNjBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDYwcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNjBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c2MHB4LS1zcCB7XG4gICAgcm93LWdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDYxcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA2MXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNjFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDYxcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA2MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NjFweC0tc3Age1xuICAgIHJvdy1nYXA6IDYxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA2MnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNjJweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDYycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w2MnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzYycHgtLXNwIHtcbiAgICByb3ctZ2FwOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNjNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDYzcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA2M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNjNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDYzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c2M3B4LS1zcCB7XG4gICAgcm93LWdhcDogNjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDY0cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDY0cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NjRweC0tc3Age1xuICAgIHJvdy1nYXA6IDY0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA2NXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNjVweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w2NXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzY1cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNjZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDY2cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNjZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDY2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c2NnB4LS1zcCB7XG4gICAgcm93LWdhcDogNjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDY3cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA2N3B4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNjdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDY3cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NjdweC0tc3Age1xuICAgIHJvdy1nYXA6IDY3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA2OHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNjhweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDY4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w2OHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzY4cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNjlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDY5cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA2OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNjlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDY5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c2OXB4LS1zcCB7XG4gICAgcm93LWdhcDogNjlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDcwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDcwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NzBweC0tc3Age1xuICAgIHJvdy1nYXA6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA3MXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNzFweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDcxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w3MXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNzFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzcxcHgtLXNwIHtcbiAgICByb3ctZ2FwOiA3MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNzJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDcycHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNzJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDcycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c3MnB4LS1zcCB7XG4gICAgcm93LWdhcDogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDczcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3M3B4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDczcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NzNweC0tc3Age1xuICAgIHJvdy1nYXA6IDczcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA3NHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNzRweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDc0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w3NHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzc0cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNzVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDc1cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNzVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c3NXB4LS1zcCB7XG4gICAgcm93LWdhcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDc2cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3NnB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDc2cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NzZweC0tc3Age1xuICAgIHJvdy1nYXA6IDc2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA3N3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNzdweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDc3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w3N3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogNzdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzc3cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA3N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwNzhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDc4cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sNzhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDc4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c3OHB4LS1zcCB7XG4gICAgcm93LWdhcDogNzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDc5cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3OXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDc5cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA3OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93NzlweC0tc3Age1xuICAgIHJvdy1nYXA6IDc5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA4MHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODBweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w4MHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzgwcHgtLXNwIHtcbiAgICByb3ctZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwODFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDgxcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA4MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sODFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDgxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c4MXB4LS1zcCB7XG4gICAgcm93LWdhcDogODFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDgycHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogODJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDgycHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93ODJweC0tc3Age1xuICAgIHJvdy1nYXA6IDgycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA4M3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODNweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDgzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w4M3B4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzgzcHgtLXNwIHtcbiAgICByb3ctZ2FwOiA4M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwODRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDg0cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sODRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDg0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c4NHB4LS1zcCB7XG4gICAgcm93LWdhcDogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDg1cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA4NXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDg1cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93ODVweC0tc3Age1xuICAgIHJvdy1nYXA6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA4NnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODZweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDg2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w4NnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzg2cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwODdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDg3cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA4N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sODdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDg3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c4N3B4LS1zcCB7XG4gICAgcm93LWdhcDogODdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDg4cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDg4cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93ODhweC0tc3Age1xuICAgIHJvdy1nYXA6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA4OXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODlweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDg5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w4OXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogODlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzg5cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA4OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwOTBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDkwcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sOTBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c5MHB4LS1zcCB7XG4gICAgcm93LWdhcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDkxcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA5MXB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogOTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDkxcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA5MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93OTFweC0tc3Age1xuICAgIHJvdy1nYXA6IDkxcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA5MnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogOTJweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDkycHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w5MnB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzkycHgtLXNwIHtcbiAgICByb3ctZ2FwOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwOTNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDkzcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA5M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sOTNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDkzcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c5M3B4LS1zcCB7XG4gICAgcm93LWdhcDogOTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDk0cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA5NHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogOTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDk0cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93OTRweC0tc3Age1xuICAgIHJvdy1nYXA6IDk0cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA5NXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w5NXB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzk1cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwOTZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDk2cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sOTZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDk2cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c5NnB4LS1zcCB7XG4gICAgcm93LWdhcDogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDk3cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA5N3B4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogOTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDk3cHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiA5N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93OTdweC0tc3Age1xuICAgIHJvdy1nYXA6IDk3cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXA5OHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogOThweCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDk4cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBDb2w5OHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogOThweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzk4cHgtLXNwIHtcbiAgICByb3ctZ2FwOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwOTlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDk5cHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiA5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwQ29sOTlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDk5cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3c5OXB4LS1zcCB7XG4gICAgcm93LWdhcDogOTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDEwMHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTAwcHggIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDEwMHB4LS1zcCB7XG4gICAgY29sdW1uLWdhcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1nYXBSb3cxMDBweC0tc3Age1xuICAgIHJvdy1nYXA6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LWdhcDBweCB7XG4gIGNvbHVtbi1nYXA6IDBlbSAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sMHB4IHtcbiAgY29sdW1uLWdhcDogMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzBweCB7XG4gIHJvdy1nYXA6IDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAxcHgge1xuICBjb2x1bW4tZ2FwOiAxZW0gIWltcG9ydGFudDtcbiAgcm93LWdhcDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDFweCB7XG4gIGNvbHVtbi1nYXA6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3cxcHgge1xuICByb3ctZ2FwOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwMnB4IHtcbiAgY29sdW1uLWdhcDogMmVtICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2wycHgge1xuICBjb2x1bW4tZ2FwOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93MnB4IHtcbiAgcm93LWdhcDogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDNweCB7XG4gIGNvbHVtbi1nYXA6IDNlbSAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sM3B4IHtcbiAgY29sdW1uLWdhcDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzNweCB7XG4gIHJvdy1nYXA6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA0cHgge1xuICBjb2x1bW4tZ2FwOiA0ZW0gIWltcG9ydGFudDtcbiAgcm93LWdhcDogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDRweCB7XG4gIGNvbHVtbi1nYXA6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c0cHgge1xuICByb3ctZ2FwOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwNXB4IHtcbiAgY29sdW1uLWdhcDogNWVtICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w1cHgge1xuICBjb2x1bW4tZ2FwOiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93NXB4IHtcbiAgcm93LWdhcDogNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDZweCB7XG4gIGNvbHVtbi1nYXA6IDZlbSAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sNnB4IHtcbiAgY29sdW1uLWdhcDogNmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzZweCB7XG4gIHJvdy1nYXA6IDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXA3cHgge1xuICBjb2x1bW4tZ2FwOiA3ZW0gIWltcG9ydGFudDtcbiAgcm93LWdhcDogN2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDdweCB7XG4gIGNvbHVtbi1nYXA6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBSb3c3cHgge1xuICByb3ctZ2FwOiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwOHB4IHtcbiAgY29sdW1uLWdhcDogOGVtICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXBDb2w4cHgge1xuICBjb2x1bW4tZ2FwOiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwUm93OHB4IHtcbiAgcm93LWdhcDogOGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcDlweCB7XG4gIGNvbHVtbi1nYXA6IDllbSAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZ2FwQ29sOXB4IHtcbiAgY29sdW1uLWdhcDogOWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzlweCB7XG4gIHJvdy1nYXA6IDllbSAhaW1wb3J0YW50O1xufVxuXG4udS1nYXAxMHB4IHtcbiAgY29sdW1uLWdhcDogMTBlbSAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcENvbDEwcHgge1xuICBjb2x1bW4tZ2FwOiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWdhcFJvdzEwcHgge1xuICByb3ctZ2FwOiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LWdhcDBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDBlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDBweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzBweC0tc3Age1xuICAgIHJvdy1nYXA6IDBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDFlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDFweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzFweC0tc3Age1xuICAgIHJvdy1nYXA6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDJlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDJweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzJweC0tc3Age1xuICAgIHJvdy1nYXA6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDNlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDNweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzNweC0tc3Age1xuICAgIHJvdy1nYXA6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDRlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDRweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzRweC0tc3Age1xuICAgIHJvdy1nYXA6IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDVlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDVweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzVweC0tc3Age1xuICAgIHJvdy1nYXA6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDZlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDZlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDZweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDZlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzZweC0tc3Age1xuICAgIHJvdy1nYXA6IDZlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDdlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDdweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzdweC0tc3Age1xuICAgIHJvdy1nYXA6IDdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDhlbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDhweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzhweC0tc3Age1xuICAgIHJvdy1nYXA6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDllbSAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDllbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDlweC0tc3Age1xuICAgIGNvbHVtbi1nYXA6IDllbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcFJvdzlweC0tc3Age1xuICAgIHJvdy1nYXA6IDllbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcDEwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMGVtICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogMTBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWdhcENvbDEwcHgtLXNwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZ2FwUm93MTBweC0tc3Age1xuICAgIHJvdy1nYXA6IDEwZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gIG9iamVjdC9fdXRpbGl0eS5zY3NzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMC41ZW07XG59XG4udS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuNWVtO1xufVxuLnUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbn1cbi51LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtc2Nyb2xsLS1zcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIC51LXNjcm9sbC0tc3A6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgIGhlaWdodDogMC41ZW07XG4gIH1cbiAgLnUtc2Nyb2xsLS1zcDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXNjcm9sbC0tc3A6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgfVxuICAudS1zY3JvbGwtLXNwOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGZvbnQgd2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZndCb2xkLFxuLnUtZm9udFdlaWdodEJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4udS1md05vcm1hbCxcbi51LWZvbnRXZWlnaHROb3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LWZ3Qm9sZC0tc3AsXG4gIC51LWZvbnRXZWlnaHRCb2xkLS1zcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgfVxuICAudS1md05vcm1hbC0tc3AsXG4gIC51LWZvbnRXZWlnaHROb3JtYWwtLXNwIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGZvbnQtc2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZzMF82cmVtIHtcbiAgZm9udC1zaXplOiAwLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMwXzdyZW0ge1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfOHJlbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMF85cmVtIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxXzByZW0ge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxcmVtIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMV8xcmVtIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxXzJyZW0ge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfM3JlbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMV80cmVtIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxXzVyZW0ge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfNnJlbSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMV83cmVtIHtcbiAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxXzhyZW0ge1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfOXJlbSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMl8wcmVtIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMnJlbSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfMXJlbSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMl8ycmVtIHtcbiAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyXzNyZW0ge1xuICBmb250LXNpemU6IDIuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfNHJlbSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMl81cmVtIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyXzZyZW0ge1xuICBmb250LXNpemU6IDIuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfN3JlbSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzMl84cmVtIHtcbiAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyXzlyZW0ge1xuICBmb250LXNpemU6IDIuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczNfMHJlbSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczNyZW0ge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzXzFyZW0ge1xuICBmb250LXNpemU6IDMuMXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczNfMnJlbSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzM18zcmVtIHtcbiAgZm9udC1zaXplOiAzLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzXzRyZW0ge1xuICBmb250LXNpemU6IDMuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczNfNXJlbSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzM182cmVtIHtcbiAgZm9udC1zaXplOiAzLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzXzdyZW0ge1xuICBmb250LXNpemU6IDMuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczNfOHJlbSB7XG4gIGZvbnQtc2l6ZTogMy44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzM185cmVtIHtcbiAgZm9udC1zaXplOiAzLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnM0XzByZW0ge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnM0cmVtIHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzNF8xcmVtIHtcbiAgZm9udC1zaXplOiA0LjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnM0XzJyZW0ge1xuICBmb250LXNpemU6IDQuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczRfM3JlbSB7XG4gIGZvbnQtc2l6ZTogNC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzNF80cmVtIHtcbiAgZm9udC1zaXplOiA0LjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnM0XzVyZW0ge1xuICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczRfNnJlbSB7XG4gIGZvbnQtc2l6ZTogNC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzNF83cmVtIHtcbiAgZm9udC1zaXplOiA0LjdyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnM0XzhyZW0ge1xuICBmb250LXNpemU6IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczRfOXJlbSB7XG4gIGZvbnQtc2l6ZTogNC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzNV8wcmVtIHtcbiAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWZzNXJlbSB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfMWVtIHtcbiAgZm9udC1zaXplOiAwLjFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfMmVtIHtcbiAgZm9udC1zaXplOiAwLjJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfM2VtIHtcbiAgZm9udC1zaXplOiAwLjNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfNGVtIHtcbiAgZm9udC1zaXplOiAwLjRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfNWVtIHtcbiAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfNmVtIHtcbiAgZm9udC1zaXplOiAwLjZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfN2VtIHtcbiAgZm9udC1zaXplOiAwLjdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfOGVtIHtcbiAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczBfOWVtIHtcbiAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfMGVtIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMxZW0ge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfMWVtIHtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfMmVtIHtcbiAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfM2VtIHtcbiAgZm9udC1zaXplOiAxLjNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfNGVtIHtcbiAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfNWVtIHtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfNmVtIHtcbiAgZm9udC1zaXplOiAxLjZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfN2VtIHtcbiAgZm9udC1zaXplOiAxLjdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfOGVtIHtcbiAgZm9udC1zaXplOiAxLjhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczFfOWVtIHtcbiAgZm9udC1zaXplOiAxLjllbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfMGVtIHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMyZW0ge1xuICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfMWVtIHtcbiAgZm9udC1zaXplOiAyLjFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfMmVtIHtcbiAgZm9udC1zaXplOiAyLjJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfM2VtIHtcbiAgZm9udC1zaXplOiAyLjNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfNGVtIHtcbiAgZm9udC1zaXplOiAyLjRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfNWVtIHtcbiAgZm9udC1zaXplOiAyLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfNmVtIHtcbiAgZm9udC1zaXplOiAyLjZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfN2VtIHtcbiAgZm9udC1zaXplOiAyLjdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfOGVtIHtcbiAgZm9udC1zaXplOiAyLjhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczJfOWVtIHtcbiAgZm9udC1zaXplOiAyLjllbSAhaW1wb3J0YW50O1xufVxuXG4udS1mczNfMGVtIHtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtZnMzZW0ge1xuICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1mczBfNnJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMC42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMwXzdyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMF84cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczBfOXJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzByZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFfMXJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzJyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV8zcmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFfNHJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzVyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV82cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFfN3JlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMS43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzhyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV85cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfMHJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMnJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMl8xcmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfMnJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMyXzNyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDIuM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMl80cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfNXJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMyXzZyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDIuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMl83cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfOHJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMi44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMyXzlyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDIuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzM18wcmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMzcmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMzXzFyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDMuMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzM18ycmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczNfM3JlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMzXzRyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDMuNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzM181cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczNfNnJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMy42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMzXzdyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDMuN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzM184cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAzLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczNfOXJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMy45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnM0XzByZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczRyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczRfMXJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnM0XzJyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDQuMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzNF8zcmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiA0LjNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczRfNHJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogNC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnM0XzVyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzNF82cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiA0LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczRfN3JlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogNC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnM0XzhyZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzNF85cmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiA0LjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczVfMHJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzNXJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMF8xZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDAuMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMwXzJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMC4yZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczBfM2VtLS1zcCB7XG4gICAgZm9udC1zaXplOiAwLjNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMF80ZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDAuNGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMwXzVlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczBfNmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAwLjZlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMF83ZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMwXzhlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczBfOWVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV8wZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMWVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFfMWVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV8yZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzNlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMS4zZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFfNGVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV81ZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzZlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMS42ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczFfN2VtLS1zcCB7XG4gICAgZm9udC1zaXplOiAxLjdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMV84ZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDEuOGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMxXzllbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMS45ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfMGVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMyXzFlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMi4xZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfMmVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyLjJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMl8zZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDIuM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMyXzRlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMi40ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfNWVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMl82ZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDIuNmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMyXzdlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogMi43ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1mczJfOGVtLS1zcCB7XG4gICAgZm9udC1zaXplOiAyLjhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZzMl85ZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDIuOWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMzXzBlbS0tc3Age1xuICAgIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZnMzZW0tLXNwIHtcbiAgICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBmbG9hdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWZsb2F0UmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtZmxvYXRMZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtZmxvYXROb25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtZmxvYXRSaWdodC0tc3Age1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsb2F0TGVmdC0tc3Age1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZmxvYXROb25lLS1zcCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcG9zaXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1wUmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnUtcEFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi51LXBTdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi51LXBGaXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1wUmVsYXRpdmUtLXNwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAudS1wQWJzb2x1dGUtLXNwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAudS1wU3RhdGljLS1zcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBGaXhlZC0tc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB3aGl0ZS1zcGFjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXdzTm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udS13c05vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtd3NOb3dyYXAtLXNwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtd3NOb3JtYWwtLXNwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpbmUtaGVpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbGgxXzEge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4udS1saDFfMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi51LWxoMV8zIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnUtbGgxXzQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udS1saDFfNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi51LWxoMV82IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnUtbGgxXzcge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4udS1saDFfOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi51LWxoMV85IHtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuLnUtbGgyXzAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnUtbGgyXzEge1xuICBsaW5lLWhlaWdodDogMi4xO1xufVxuXG4udS1saDJfMiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG5cbi51LWxoMl8zIHtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbn1cblxuLnUtbGgyXzQge1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4udS1saDJfNSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG59XG5cbi51LWxoMl82IHtcbiAgbGluZS1oZWlnaHQ6IDIuNjtcbn1cblxuLnUtbGgyXzcge1xuICBsaW5lLWhlaWdodDogMi43O1xufVxuXG4udS1saDJfOCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjg7XG59XG5cbi51LWxoMl85IHtcbiAgbGluZS1oZWlnaHQ6IDIuOTtcbn1cblxuLnUtbGgzXzAge1xuICBsaW5lLWhlaWdodDogMztcbn1cblxuLnUtbGgzXzEge1xuICBsaW5lLWhlaWdodDogMy4xO1xufVxuXG4udS1saDNfMiB7XG4gIGxpbmUtaGVpZ2h0OiAzLjI7XG59XG5cbi51LWxoM18zIHtcbiAgbGluZS1oZWlnaHQ6IDMuMztcbn1cblxuLnUtbGgzXzQge1xuICBsaW5lLWhlaWdodDogMy40O1xufVxuXG4udS1saDNfNSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjU7XG59XG5cbi51LWxoM182IHtcbiAgbGluZS1oZWlnaHQ6IDMuNjtcbn1cblxuLnUtbGgzXzcge1xuICBsaW5lLWhlaWdodDogMy43O1xufVxuXG4udS1saDNfOCB7XG4gIGxpbmUtaGVpZ2h0OiAzLjg7XG59XG5cbi51LWxoM185IHtcbiAgbGluZS1oZWlnaHQ6IDMuOTtcbn1cblxuLnUtbGg0XzAge1xuICBsaW5lLWhlaWdodDogNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtbGgxXzEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLnUtbGgxXzIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLnUtbGgxXzMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLnUtbGgxXzQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLnUtbGgxXzUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnUtbGgxXzYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgLnUtbGgxXzcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLnUtbGgxXzgge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgLnUtbGgxXzkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbiAgLnUtbGgyXzAge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC51LWxoMl8xIHtcbiAgICBsaW5lLWhlaWdodDogMi4xO1xuICB9XG4gIC51LWxoMl8yIHtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG4gIC51LWxoMl8zIHtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICB9XG4gIC51LWxoMl80IHtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICB9XG4gIC51LWxoMl81IHtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICB9XG4gIC51LWxoMl82IHtcbiAgICBsaW5lLWhlaWdodDogMi42O1xuICB9XG4gIC51LWxoMl83IHtcbiAgICBsaW5lLWhlaWdodDogMi43O1xuICB9XG4gIC51LWxoMl84IHtcbiAgICBsaW5lLWhlaWdodDogMi44O1xuICB9XG4gIC51LWxoMl85IHtcbiAgICBsaW5lLWhlaWdodDogMi45O1xuICB9XG4gIC51LWxoM18wIHtcbiAgICBsaW5lLWhlaWdodDogMztcbiAgfVxuICAudS1saDNfMSB7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTtcbiAgfVxuICAudS1saDNfMiB7XG4gICAgbGluZS1oZWlnaHQ6IDMuMjtcbiAgfVxuICAudS1saDNfMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMuMztcbiAgfVxuICAudS1saDNfNCB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNDtcbiAgfVxuICAudS1saDNfNSB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgfVxuICAudS1saDNfNiB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjtcbiAgfVxuICAudS1saDNfNyB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNztcbiAgfVxuICAudS1saDNfOCB7XG4gICAgbGluZS1oZWlnaHQ6IDMuODtcbiAgfVxuICAudS1saDNfOSB7XG4gICAgbGluZS1oZWlnaHQ6IDMuOTtcbiAgfVxuICAudS1saDRfMCB7XG4gICAgbGluZS1oZWlnaHQ6IDQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzAge1xuICB3aWR0aDogMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4udS13MjAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXczMCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4udS13NTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc2MCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4udS13ODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc5MCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LXcwLS1zcCB7XG4gICAgd2lkdGg6IDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXcyMC0tc3Age1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxuICAudS13MzAtLXNwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXc1MC0tc3Age1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudS13NjAtLXNwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXc4MC0tc3Age1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAudS13OTAtLXNwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZsZXggQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZmxleEl0ZW0ge1xuICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbn1cblxuLnUtZmxleEF1dG8ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuLnUtZmxleEF1dG8gPiAqIHtcbiAgZmxleDogMSAxIDAlICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhXcmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhOb3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udS1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4udS1mbGV4TGVmdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhDZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhSaWdodCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4udS1mbGV4QmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhBcm91bmQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhUb3Age1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhNaWRkbGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtZmxleEJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhSZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLnUtZmxleEl0ZW1Ub3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhJdGVtTWlkZGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi51LWZsZXhJdGVtQm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtZmxleEl0ZW0tLXNwIHtcbiAgICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbiAgfVxuICAudS1mbGV4QXV0by0tc3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAudS1mbGV4QXV0by0tc3AgPiAqIHtcbiAgICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbiAgfVxuICAudS1mbGV4V3JhcC0tc3Age1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXhOb3dyYXAtLXNwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXgtLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZmxleExlZnQtLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZmxleENlbnRlci0tc3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXhSaWdodC0tc3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZmxleEJldHdlZW4tLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZmxleEFyb3VuZC0tc3Age1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXhUb3AtLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudS1mbGV4TWlkZGxlLS1zcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudS1mbGV4Qm90dG9tLS1zcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXhSZXZlcnNlLS1zcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXhJdGVtVG9wLS1zcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWZsZXhJdGVtTWlkZGxlLS1zcCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZmxleEl0ZW1Cb3R0b20tLXNwIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB0ZXh0LWFyaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGFDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtdGFMZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS10YVJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtdGFDZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudS10YUxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtdGFSaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1kTm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtZEJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnUtZElubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udS1kVGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4udS1kVGFibGVDZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4udS1kRmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnUtZElubGluZUZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1kTm9uZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudS1kQmxvY2stLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC51LWRJbmxpbmUtLXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudS1kVGFibGUtLXNwIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC51LWRUYWJsZUNlbGwtLXNwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZEZsZXgtLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtZElubGluZUZsZXgtLXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBtYXJnaW4gcGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW0wcHgge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDBweCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjBweCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDBweCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDBweCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMHB4IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcDBweCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tNXB4IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1cHgge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1cHgge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1cHgge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1cHgge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDVweCB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNXB4IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXA1cHgge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTEwcHgge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMHB4IHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwcHgge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTBweCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTBweCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwcHgge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMTBweCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTE1cHgge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxNXB4IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1cHgge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTVweCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTVweCB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1cHgge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNXB4IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMTVweCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTIwcHgge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMHB4IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwcHgge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjBweCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjBweCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwcHgge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDIwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMjBweCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTI1cHgge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNXB4IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjI1cHgge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjVweCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjVweCB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDI1cHgge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjI1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyNXB4IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMjVweCB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTMwcHgge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzMHB4IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwcHgge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzBweCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzBweCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwcHgge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMzBweCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTM1cHgge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNXB4IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1cHgge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzVweCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzVweCB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1cHgge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDM1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNXB4IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMzVweCB7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTQwcHgge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MHB4IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQwcHgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDBweCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDBweCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQwcHgge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNDBweCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTQ1cHgge1xuICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0NXB4IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1cHgge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDVweCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDVweCB7XG4gIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1cHgge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NXB4IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNDVweCB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTUwcHgge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MHB4IHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwcHgge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTBweCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTBweCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwcHgge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNTBweCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTU1cHgge1xuICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NXB4IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjU1cHgge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTVweCB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTVweCB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDU1cHgge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjU1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1NXB4IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNTVweCB7XG4gIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTYwcHgge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2MHB4IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwcHgge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjBweCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjBweCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwcHgge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNjBweCB7XG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTY1cHgge1xuICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NXB4IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1cHgge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjVweCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjVweCB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1cHgge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDY1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NXB4IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNjVweCB7XG4gIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTcwcHgge1xuICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MHB4IHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjcwcHgge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzBweCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzBweCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDcwcHgge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjcwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNzBweCB7XG4gIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTc1cHgge1xuICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3NXB4IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1cHgge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzVweCB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzVweCB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1cHgge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NXB4IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wNzVweCB7XG4gIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTgwcHgge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MHB4IHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwcHgge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODBweCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODBweCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwcHgge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDgwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MHB4IHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wODBweCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTg1cHgge1xuICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NXB4IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjg1cHgge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODVweCB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODVweCB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDg1cHgge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjg1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4NXB4IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wODVweCB7XG4gIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTkwcHgge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5MHB4IHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwcHgge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTBweCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTBweCB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwcHgge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MHB4IHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wOTBweCB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbTk1cHgge1xuICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NXB4IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1cHgge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTVweCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTVweCB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1cHgge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDk1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NXB4IHtcbiAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wOTVweCB7XG4gIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbTEwMHB4IHtcbiAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDEwMHB4IHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDBweCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwcHgge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDBweCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDBweCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wMTAwcHgge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tMHB4LS1zcCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDBweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMHB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwcHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwcHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MHB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMHB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMHB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjBweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXAwcHgtLXNwIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tNXB4LS1zcCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDVweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNXB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1cHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1cHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NXB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNXB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNXB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjVweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA1cHgtLXNwIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tMTBweC0tc3Age1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTBweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwcHgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMHB4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwcHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTBweC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMHB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMHB4LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXAxMHB4LS1zcCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW0xNXB4LS1zcCB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNXB4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTVweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1cHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTVweC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTVweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNXB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1cHgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1cHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDE1cHgtLXNwIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTIwcHgtLXNwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwcHgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMHB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjBweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMHB4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMHB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjBweC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjBweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wMjBweC0tc3Age1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tMjVweC0tc3Age1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjVweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1cHgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNXB4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1cHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1cHgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjVweC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNXB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNXB4LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXAyNXB4LS1zcCB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW0zMHB4LS1zcCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMHB4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzBweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwcHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzBweC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzBweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMHB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDMwcHgtLXNwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTM1cHgtLXNwIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1cHgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNXB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzVweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNXB4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNXB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1cHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzVweC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzVweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wMzVweC0tc3Age1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tNDBweC0tc3Age1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDBweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwcHgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MHB4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwcHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDBweC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MHB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MHB4LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA0MHB4LS1zcCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW00NXB4LS1zcCB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NXB4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDVweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1cHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDVweC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDVweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NXB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1cHgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1cHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDQ1cHgtLXNwIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTUwcHgtLXNwIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwcHgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MHB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTBweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MHB4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MHB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTBweC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTBweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wNTBweC0tc3Age1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tNTVweC0tc3Age1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTVweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1cHgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NXB4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1cHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1cHgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTVweC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NXB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NXB4LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA1NXB4LS1zcCB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW02MHB4LS1zcCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MHB4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjBweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwcHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjBweC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjBweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MHB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDYwcHgtLXNwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTY1cHgtLXNwIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1cHgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NXB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjVweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NXB4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NXB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1cHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjVweC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjVweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wNjVweC0tc3Age1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tNzBweC0tc3Age1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzBweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwcHgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MHB4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwcHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzBweC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MHB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MHB4LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA3MHB4LS1zcCB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW03NXB4LS1zcCB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NXB4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzVweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1cHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzVweC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzVweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NXB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1cHgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1cHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDc1cHgtLXNwIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTgwcHgtLXNwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwcHgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MHB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODBweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MHB4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MHB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODBweC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODBweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wODBweC0tc3Age1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tODVweC0tc3Age1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODVweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1cHgtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NXB4LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1cHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1cHgtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODVweC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NXB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NXB4LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA4NXB4LS1zcCB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW05MHB4LS1zcCB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MHB4LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTBweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwcHgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTBweC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTBweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MHB4LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDkwcHgtLXNwIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTk1cHgtLXNwIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1cHgtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NXB4LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTVweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NXB4LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NXB4LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1cHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTVweC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTVweC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wOTVweC0tc3Age1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tMTAwcHgtLXNwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDBweC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDBweC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDBweC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwcHgtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDBweC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwcHgtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMHB4LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwcHgtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXAxMDBweC0tc3Age1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51LW0wZW0ge1xuICBtYXJnaW46IDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDBlbSB7XG4gIG1hcmdpbi10b3A6IDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjBlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDBlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXIwZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDBlbSB7XG4gIHBhZGRpbmctdG9wOiAwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIwZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIwZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDBlbSB7XG4gIHBhZGRpbmc6IDBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tMF81ZW0ge1xuICBtYXJnaW46IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MF81ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjBfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWwwXzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjBfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDBfNWVtIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMF81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwwXzVlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIwXzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAwXzVlbSB7XG4gIHBhZGRpbmc6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW0xZW0ge1xuICBtYXJnaW46IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDFlbSB7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjFlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDFlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXIxZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDFlbSB7XG4gIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIxZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMWVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIxZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDFlbSB7XG4gIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tMV81ZW0ge1xuICBtYXJnaW46IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MV81ZW0ge1xuICBtYXJnaW4tdG9wOiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjFfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWwxXzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjFfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDFfNWVtIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMV81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwxXzVlbSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIxXzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAxXzVlbSB7XG4gIHBhZGRpbmc6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW0yZW0ge1xuICBtYXJnaW46IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDJlbSB7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjJlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDJlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXIyZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDJlbSB7XG4gIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIyZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMmVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIyZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDJlbSB7XG4gIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tMl81ZW0ge1xuICBtYXJnaW46IDIuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10Ml81ZW0ge1xuICBtYXJnaW4tdG9wOiAyLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjJfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWwyXzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjJfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDJfNWVtIHtcbiAgcGFkZGluZy10b3A6IDIuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMl81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMi41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwyXzVlbSB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIyXzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAyXzVlbSB7XG4gIHBhZGRpbmc6IDIuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW0zZW0ge1xuICBtYXJnaW46IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDNlbSB7XG4gIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjNlbSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDNlbSB7XG4gIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXIzZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDNlbSB7XG4gIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIzZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsM2VtIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIzZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDNlbSB7XG4gIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tM181ZW0ge1xuICBtYXJnaW46IDMuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10M181ZW0ge1xuICBtYXJnaW4tdG9wOiAzLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjNfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWwzXzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjNfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDNfNWVtIHtcbiAgcGFkZGluZy10b3A6IDMuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiM181ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMy41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwzXzVlbSB7XG4gIHBhZGRpbmctbGVmdDogMy41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIzXzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAzXzVlbSB7XG4gIHBhZGRpbmc6IDMuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW00ZW0ge1xuICBtYXJnaW46IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDRlbSB7XG4gIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXI0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDRlbSB7XG4gIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGI0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDRlbSB7XG4gIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tNF81ZW0ge1xuICBtYXJnaW46IDQuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NF81ZW0ge1xuICBtYXJnaW4tdG9wOiA0LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjRfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWw0XzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjRfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDRfNWVtIHtcbiAgcGFkZGluZy10b3A6IDQuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNF81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw0XzVlbSB7XG4gIHBhZGRpbmctbGVmdDogNC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI0XzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXA0XzVlbSB7XG4gIHBhZGRpbmc6IDQuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW01ZW0ge1xuICBtYXJnaW46IDVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDVlbSB7XG4gIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjVlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXI1ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDVlbSB7XG4gIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGI1ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNWVtIHtcbiAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI1ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDVlbSB7XG4gIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tNV81ZW0ge1xuICBtYXJnaW46IDUuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NV81ZW0ge1xuICBtYXJnaW4tdG9wOiA1LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjVfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWw1XzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjVfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDVfNWVtIHtcbiAgcGFkZGluZy10b3A6IDUuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNV81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw1XzVlbSB7XG4gIHBhZGRpbmctbGVmdDogNS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI1XzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXA1XzVlbSB7XG4gIHBhZGRpbmc6IDUuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW02ZW0ge1xuICBtYXJnaW46IDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDZlbSB7XG4gIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjZlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDZlbSB7XG4gIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXI2ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDZlbSB7XG4gIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGI2ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNmVtIHtcbiAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI2ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDZlbSB7XG4gIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tNl81ZW0ge1xuICBtYXJnaW46IDYuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10Nl81ZW0ge1xuICBtYXJnaW4tdG9wOiA2LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjZfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNi41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWw2XzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjZfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDZfNWVtIHtcbiAgcGFkZGluZy10b3A6IDYuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNl81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNi41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw2XzVlbSB7XG4gIHBhZGRpbmctbGVmdDogNi41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI2XzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXA2XzVlbSB7XG4gIHBhZGRpbmc6IDYuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW03ZW0ge1xuICBtYXJnaW46IDdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDdlbSB7XG4gIG1hcmdpbi10b3A6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjdlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDdlbSB7XG4gIG1hcmdpbi1sZWZ0OiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXI3ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDdlbSB7XG4gIHBhZGRpbmctdG9wOiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGI3ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogN2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsN2VtIHtcbiAgcGFkZGluZy1sZWZ0OiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI3ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDdlbSB7XG4gIHBhZGRpbmc6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tN181ZW0ge1xuICBtYXJnaW46IDcuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10N181ZW0ge1xuICBtYXJnaW4tdG9wOiA3LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjdfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWw3XzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjdfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDdfNWVtIHtcbiAgcGFkZGluZy10b3A6IDcuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiN181ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNy41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw3XzVlbSB7XG4gIHBhZGRpbmctbGVmdDogNy41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI3XzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXA3XzVlbSB7XG4gIHBhZGRpbmc6IDcuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW04ZW0ge1xuICBtYXJnaW46IDhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDhlbSB7XG4gIG1hcmdpbi10b3A6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjhlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDhlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXI4ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDhlbSB7XG4gIHBhZGRpbmctdG9wOiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGI4ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI4ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDhlbSB7XG4gIHBhZGRpbmc6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tOF81ZW0ge1xuICBtYXJnaW46IDguNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OF81ZW0ge1xuICBtYXJnaW4tdG9wOiA4LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjhfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWw4XzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjhfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDhfNWVtIHtcbiAgcGFkZGluZy10b3A6IDguNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOF81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw4XzVlbSB7XG4gIHBhZGRpbmctbGVmdDogOC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI4XzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDguNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXA4XzVlbSB7XG4gIHBhZGRpbmc6IDguNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW05ZW0ge1xuICBtYXJnaW46IDllbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDllbSB7XG4gIG1hcmdpbi10b3A6IDllbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjllbSB7XG4gIG1hcmdpbi1ib3R0b206IDllbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDllbSB7XG4gIG1hcmdpbi1sZWZ0OiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXI5ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDllbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDllbSB7XG4gIHBhZGRpbmctdG9wOiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGI5ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOWVtIHtcbiAgcGFkZGluZy1sZWZ0OiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI5ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDllbSB7XG4gIHBhZGRpbmc6IDllbSAhaW1wb3J0YW50O1xufVxuXG4udS1tOV81ZW0ge1xuICBtYXJnaW46IDkuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OV81ZW0ge1xuICBtYXJnaW4tdG9wOiA5LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjlfNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWw5XzVlbSB7XG4gIG1hcmdpbi1sZWZ0OiA5LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjlfNWVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDlfNWVtIHtcbiAgcGFkZGluZy10b3A6IDkuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOV81ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw5XzVlbSB7XG4gIHBhZGRpbmctbGVmdDogOS41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI5XzVlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXA5XzVlbSB7XG4gIHBhZGRpbmc6IDkuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW0xMGVtIHtcbiAgbWFyZ2luOiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTBlbSB7XG4gIG1hcmdpbi10b3A6IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwZW0ge1xuICBtYXJnaW4tbGVmdDogMTBlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMGVtIHtcbiAgcGFkZGluZy10b3A6IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwxMGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTBlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcDEwZW0ge1xuICBwYWRkaW5nOiAxMGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1BdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51LXBBdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnUtbTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1wMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtbTBlbS0tc3Age1xuICAgIG1hcmdpbjogMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQwZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjBlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMGVtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMGVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDBlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjBlbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDBlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wMGVtLS1zcCB7XG4gICAgcGFkZGluZzogMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTBfNWVtLS1zcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MF81ZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMF81ZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMF81ZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjBfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MF81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjBfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwXzVlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjBfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wMF81ZW0tLXNwIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW0xZW0tLXNwIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MWVtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDFlbS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjFlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxZW0tLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMWVtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDFlbS0tc3Age1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW0xXzVlbS0tc3Age1xuICAgIG1hcmdpbjogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDFfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjFfNWVtLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDFfNWVtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxXzVlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDFfNWVtLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxXzVlbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMV81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxXzVlbS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDFfNWVtLS1zcCB7XG4gICAgcGFkZGluZzogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tMmVtLS1zcCB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDJlbS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMmVtLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyZW0tLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MmVtLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMmVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMmVtLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjJlbS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXAyZW0tLXNwIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tMl81ZW0tLXNwIHtcbiAgICBtYXJnaW46IDIuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyXzVlbS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyXzVlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyXzVlbS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMl81ZW0tLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyXzVlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMl81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDJfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMl81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXAyXzVlbS0tc3Age1xuICAgIHBhZGRpbmc6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTNlbS0tc3Age1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjNlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sM2VtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yM2VtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDNlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjNlbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDNlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wM2VtLS1zcCB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTNfNWVtLS1zcCB7XG4gICAgbWFyZ2luOiAzLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10M181ZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iM181ZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sM181ZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjNfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0M181ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjNfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzXzVlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjNfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wM181ZW0tLXNwIHtcbiAgICBwYWRkaW5nOiAzLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW00ZW0tLXNwIHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NGVtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0ZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDRlbS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjRlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNGVtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDRlbS0tc3Age1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW00XzVlbS0tc3Age1xuICAgIG1hcmdpbjogNC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDRfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjRfNWVtLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDRfNWVtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0XzVlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDRfNWVtLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0XzVlbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNF81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0XzVlbS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDRfNWVtLS1zcCB7XG4gICAgcGFkZGluZzogNC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tNWVtLS1zcCB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDVlbS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNWVtLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1ZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1ZW0tLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NWVtLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNWVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNWVtLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjVlbS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA1ZW0tLXNwIHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tNV81ZW0tLXNwIHtcbiAgICBtYXJnaW46IDUuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1XzVlbS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1XzVlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1XzVlbS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNV81ZW0tLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1XzVlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNV81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDVfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNV81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA1XzVlbS0tc3Age1xuICAgIHBhZGRpbmc6IDUuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTZlbS0tc3Age1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2ZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjZlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNmVtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNmVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDZlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjZlbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDZlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wNmVtLS1zcCB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTZfNWVtLS1zcCB7XG4gICAgbWFyZ2luOiA2LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10Nl81ZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNl81ZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNl81ZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNi41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjZfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0Nl81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNi41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjZfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2XzVlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNi41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjZfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNi41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wNl81ZW0tLXNwIHtcbiAgICBwYWRkaW5nOiA2LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW03ZW0tLXNwIHtcbiAgICBtYXJnaW46IDdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10N2VtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogN2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3ZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDdlbS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjdlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogN2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogN2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByN2VtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogN2VtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDdlbS0tc3Age1xuICAgIHBhZGRpbmc6IDdlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW03XzVlbS0tc3Age1xuICAgIG1hcmdpbjogNy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDdfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjdfNWVtLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDdfNWVtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3XzVlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDdfNWVtLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDcuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3XzVlbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsN181ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3XzVlbS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDdfNWVtLS1zcCB7XG4gICAgcGFkZGluZzogNy41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tOGVtLS1zcCB7XG4gICAgbWFyZ2luOiA4ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDhlbS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOGVtLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4ZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4ZW0tLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OGVtLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOGVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOGVtLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjhlbS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDhlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA4ZW0tLXNwIHtcbiAgICBwYWRkaW5nOiA4ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tOF81ZW0tLXNwIHtcbiAgICBtYXJnaW46IDguNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4XzVlbS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDguNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4XzVlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDguNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4XzVlbS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOF81ZW0tLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4XzVlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOF81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDhfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOF81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXA4XzVlbS0tc3Age1xuICAgIHBhZGRpbmc6IDguNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTllbS0tc3Age1xuICAgIG1hcmdpbjogOWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5ZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjllbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDllbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOWVtLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDllbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOWVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDllbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjllbS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDllbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wOWVtLS1zcCB7XG4gICAgcGFkZGluZzogOWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbTlfNWVtLS1zcCB7XG4gICAgbWFyZ2luOiA5LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OV81ZW0tLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOV81ZW0tLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOV81ZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjlfNWVtLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OV81ZW0tLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjlfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNWVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5XzVlbS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjlfNWVtLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOS41ZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wOV81ZW0tLXNwIHtcbiAgICBwYWRkaW5nOiA5LjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW0xMGVtLS1zcCB7XG4gICAgbWFyZ2luOiAxMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMGVtLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTBlbS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwZW0tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTBlbS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBlbSAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTBlbS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMGVtLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwZW0tLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwZW0gIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwZW0tLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDEwZW0tLXNwIHtcbiAgICBwYWRkaW5nOiAxMGVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbUF1dG8tLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBBdXRvLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC51LW0wLS1zcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcDAtLXNwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBMYXlvdXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWJsb2NrQ2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtdGRVbmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFByaW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cbiJdfQ== */