@charset "UTF-8";
/* base color 
--------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
}

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

html {
  font-size: 62.5%;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: auto;
}
article, aside, figcaption, figure, footer, header, hgroup, main, section {
  display: block;
}

p, ul, ol, li, dl, dt, dd, p, caption, th, td, form, input, textarea, blockquote, address, embed, object, figure, em {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6, h7 {
  margin: 0;
  padding: 0;
}

:root {
  --main-color: #303030;
  --main-font: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --main-font-bold: "Noto Sans JP","Hiragino Kaku Gothic ProN", "Hiragino Sans",Meiryo, sans-serif;
}

body {
  position: relative;
  margin: 0;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  color: var(--main-color);
  font-family: var(--main-font);
  font-feature-settings: "chws" 1;
  font-kerning: none;
  font-size: 1.4em;
  font-weight: 400 !important;
  line-height: 1;
  text-align: left;
  text-rendering: optimizeLegibility;
  outline: none;
}

_:lang(x)::-internal-media-controls-overlay-cast-button, body {
  font-weight: 500 !important;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

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

ul[role=list],
ol[role=list] {
  list-style: none;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dd {
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

figure {
  line-height: 0;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

img {
  vertical-align: middle;
  border: none;
}

img,
picture {
  max-width: 100%;
  display: block;
}

input, button,
textarea, select {
  font: inherit;
}

svg:not(:root) {
  overflow: hidden;
}

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

th {
  text-align: inherit;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  vertical-align: middle;
  position: relative;
  outline: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

/*--Prefix--*/
/*-- flexbox --*/
/*-- text --*/
/*-- hover --*/
/*-- position --*/
/*-- aspect --*/
/*-- text --*/
/*-- point --*/
/*-- form --*/
/*-- icon --*/
/*-- shape --*/
/*-- pagetop --*/
/* reset
-------------------------------------------------------*/
/*
*{
	outline:1px #ff0000 solid;
}
*/
ol,
ul {
  list-style-type: none;
}

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

/* webfont
-------------------------------------------------------*/
.roboto-regular {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.roboto-medium {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.roboto-bold {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.roboto-black {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
}

/* base
-------------------------------------------------------*/
body {
  height: 100%;
  overflow: hidden;
}

div.pageWrap {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: left;
}

.ofi-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:contain;object-position:center center;";
}

.ofi-cover-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:cover;object-position:center center;";
}

/* layout
-------------------------------------------------------*/
footer {
  position: relative;
  width: 100%;
  z-index: 35;
}
footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
}
footer .footer-inner-body {
  position: relative;
  width: 100%;
  padding: 110px 0;
  background: #15191D;
  color: #fff;
  overflow: hidden;
}
footer .footer-inner-body .pagetop-bar {
  position: absolute;
}
footer .footer-inner-body .pagetop-bar a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 200px;
  height: 30px;
  transform: rotate(-90deg);
  transform-origin: center center;
  color: #fff;
  font-size: clamp(1.2rem, 0.83vw, 1.6rem);
  transition: 0.75s ease;
}
footer .footer-inner-body .pagetop-bar a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../common/images/arrow_pagetop.svg) left bottom/contain no-repeat;
}
footer .footer-inner-body .pagetop-bar a:hover {
  opacity: 0.6;
}
footer .footer-inner-body ul {
  position: relative;
  z-index: 1;
}
footer .footer-inner-body ul li {
  position: relative;
}
footer .footer-inner-body ul li:first-child .view-contact-button a {
  background: url(../images/button_holo_footer.png) center bottom/contain no-repeat;
}
footer .footer-inner-body ul li:last-child .view-contact-button a {
  background: url(../images/button_holo_footer_contact.png) center bottom/contain no-repeat;
}
footer .footer-inner-body ul li .view-contact-button {
  position: relative;
  display: block;
  transition: 0.25s ease;
}
footer .footer-inner-body ul li .view-contact-button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: clamp(1.8rem, 1.25vw, 2.4rem);
  font-weight: 700;
  letter-spacing: 0.03em;
  z-index: 1;
}
footer .footer-inner-body ul li .view-contact-button a::after {
  content: "→";
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translateY(-50%);
  font-size: clamp(1.8rem, 0.94vw, 2.2rem);
  font-weight: 700;
}
footer .footer-inner-body ul li .view-contact-button:hover {
  transform: translateX(3px);
  opacity: 0.6;
}
footer .footer-inner-body ul li p {
  padding-top: 15px;
  color: #fff;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
footer .footer-inner-foot {
  position: relative;
}
footer .footer-inner-foot .footer-info .page-link {
  position: relative;
  display: inline-flex;
}
footer .footer-inner-foot .footer-info .page-link a {
  position: relative;
  font-weight: 700;
  white-space: nowrap;
}
footer .footer-inner-foot .footer-info .sns-info {
  position: relative;
  display: inline-flex;
  gap: 20px;
}
footer .footer-inner-foot .footer-info .sns-info li {
  position: relative;
  display: inline-flex;
  align-items: center;
}
footer .footer-inner-foot .footer-info .sns-info li img {
  max-width: 28px;
  max-height: 22px;
}
footer .footer-inner-foot p {
  font-family: "Roboto", sans-serif;
  font-size: clamp(1rem, 0.73vw, 1.4rem);
  font-weight: 700;
  text-align: center;
}

header {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 110px;
  background: #000;
  padding-left: 30px;
  color: #fff;
  opacity: 1;
  z-index: 100;
}
header .header-body {
  position: relative;
  flex: 1;
  height: 100%;
  padding-right: clamp(160px, 15%, 270px);
}
header .header-body .global-nav {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
  z-index: 101;
}
header .header-body .global-nav .lang-switch--button-en {
  position: relative;
  display: inline-flex;
  justify-content: flex-end;
  gap: 0 15px;
}
header .header-body .global-nav .lang-switch--button-en li {
  position: relative;
  display: inline-flex;
  padding: 15px 0;
  color: #fff;
  font-size: clamp(1.2rem, 0.78vw, 1.5rem);
  font-weight: 700;
  letter-spacing: 0.02em;
}
header .header-body .global-nav .lang-switch--button-en li a {
  text-decoration: underline;
  transition: 0.75s ease;
}
header .header-body .global-nav .lang-switch--button-en li a:hover {
  color: #7e7e7e;
  opacity: 0.6;
}
header .header-body .global-nav .lang-switch--button {
  position: relative;
  display: inline-flex;
  justify-content: flex-end;
  gap: 0 15px;
}
header .header-body .global-nav .lang-switch--button li {
  display: inline-flex;
}
header .header-body .global-nav .lang-switch--button li a {
  position: relative;
  display: inline-block;
  padding: 15px 0;
  color: #fff;
  font-size: clamp(1.2rem, 0.78vw, 1.5rem);
  font-weight: 700;
  transition: 0.75s ease;
}
header .header-body .global-nav .lang-switch--button li a.onlang {
  color: #7e7e7e;
  pointer-events: none;
}
header .header-body .global-nav .lang-switch--button li a:hover {
  opacity: 0.6;
}
header .header-body .global-nav .lang-switch--button li:not(:last-child) {
  position: relative;
}
header .header-body .global-nav .lang-switch--button li:not(:last-child) a {
  padding-right: 15px;
}
header .header-body .global-nav .lang-switch--button li:not(:last-child)::after {
  content: "/";
  top: 15px;
  position: relative;
  pointer-events: none;
}
header .header-body .global-nav .global-nav--list {
  position: relative;
  display: inline-flex;
  justify-content: flex-end;
  width: 100%;
  color: #fff;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
header .header-body .global-nav .global-nav--list li:not(:last-child) {
  margin-right: 5.4%;
}
header .header-body .global-nav .global-nav--list li a {
  position: relative;
  display: block;
  padding: 20px 0;
  transition: 0.75s ease;
}
header .header-body .global-nav .global-nav--list li a:hover {
  opacity: 0.6;
}
header .header-body .header-body--contact {
  position: absolute;
  top: 20px;
  right: 0;
  width: 11.8%;
  max-width: 210px;
  height: calc(100% - 20px);
}
header .header-body .header-body--contact br.textbr {
  display: none;
}
header .header-body .header-body--contact a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 38px;
  background: url(../images/button_holo_contact.png) left center/cover no-repeat;
  color: #000;
  font-size: clamp(1.4rem, 0.89vw, 1.7rem);
  font-weight: 700;
  letter-spacing: 0.075em;
  text-align: center;
  transition: 0.25s ease;
}
header .header-body .header-body--contact a::before {
  content: "";
  position: relative;
  display: block;
  width: 2.056em;
  aspect-ratio: 1/0.7;
  margin-bottom: 12px;
  background: url(../images/icon_mail.svg) center center/contain no-repeat;
}
header .header-body .header-body--contact a:hover {
  transform: translateX(3px);
  opacity: 0.8;
}

.header-logo,
.fixed-header-logo {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 70px;
  height: 100%;
}
.header-logo img,
.fixed-header-logo img {
  width: 100%;
}

.fixed-header-logo {
  position: fixed;
  top: 22px;
  left: 25px;
  aspect-ratio: 1/0.94;
  height: auto;
  max-height: 66px;
  z-index: 50;
}

.js-fade {
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 1.5s, visibility 1.5s, transform 1.5s;
}

.scroll {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}

.fixed-pagetop-bar {
  position: fixed;
  opacity: 1;
  transition: 0.3s ease;
  z-index: 30;
}
.fixed-pagetop-bar a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 200px;
  height: 30px;
  transform: rotate(-90deg);
  transform-origin: center center;
  color: #000;
  font-size: clamp(1.2rem, 0.83vw, 1.6rem);
  transition: 0.75s ease;
}
.fixed-pagetop-bar a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../common/images/arrow_pagetop_black.svg) left bottom/contain no-repeat;
}
.fixed-pagetop-bar.top-first-hidden {
  visibility: hidden;
  opacity: 0;
}
.fixed-pagetop-bar.top-is-hidden {
  visibility: hidden;
  opacity: 0;
}

.trigger {
  position: fixed;
  top: 30px;
  right: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  z-index: 50;
  background: #fff;
  cursor: pointer;
  transition: all 0.5s;
}
.trigger.is-open {
  background: transparent;
  z-index: 107;
}
.trigger .menu-trigger,
.trigger .menu-trigger span {
  display: inline-block;
  transition: all 0.5s;
}
.trigger .menu-trigger {
  position: relative;
  width: 52px;
  height: 20px;
}
.trigger .menu-trigger span {
  position: absolute;
  right: 0;
  width: 100%;
  height: 6px;
  border-bottom: 6px solid #000;
  border-left: 3px solid transparent;
}
.trigger .menu-trigger span:nth-of-type(1) {
  top: 0;
  width: 88.46%;
}
.trigger .menu-trigger span:nth-of-type(2) {
  top: 14px;
}
.trigger .menu-trigger.active span:nth-of-type(1) {
  opacity: 0;
  top: 50%;
  transform: translateY(-50%);
}
.trigger .menu-trigger.active span:nth-of-type(2) {
  top: 50%;
  transform: translateY(-50%);
  border-bottom: 6px solid #fff;
}

.hamburger-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: calc(100% + 60px);
  height: 100svh;
  background: rgba(17, 17, 17, 0.64);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  z-index: 106;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.hamburger-body {
  position: relative;
}
.hamburger-body .hamburger-body-main {
  position: relative;
  width: 100%;
  height: calc(100% - 65px);
}
.hamburger-body .hamburger-body-main .footer-contact {
  position: relative;
  z-index: 1;
}
.hamburger-body .hamburger-body-main .footer-contact li {
  position: relative;
}
.hamburger-body .hamburger-body-main .footer-contact li:first-child .view-contact-button a::before {
  background: url(../images/button_holo_footer.png) left bottom/cover no-repeat;
}
.hamburger-body .hamburger-body-main .footer-contact li:last-child .view-contact-button a::before {
  background: url(../images/button_holo_footer_contact.png) left bottom/cover no-repeat;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button {
  position: relative;
  display: block;
  width: 470px;
  height: 80px;
  transition: 0.25s ease;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  font-weight: 700;
  letter-spacing: 0.03em;
  z-index: 1;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::after {
  content: "→";
  position: absolute;
  top: 50%;
  right: 50px;
  transform: translateY(-50%);
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  font-weight: 700;
}
.hamburger-body .hamburger-body-main .footer-contact li .view-contact-button:hover {
  transform: translateX(3px);
  opacity: 0.6;
}
.hamburger-body .hamburger-body-main .footer-contact li p {
  padding-top: 15px;
  color: #fff;
  font-size: clamp(1.4rem, 0.83vw, 1.6rem);
  text-align: center;
  line-height: 1.5;
  letter-spacing: 0.03em;
}
.hamburger-body .hamburger-body-main .global-nav {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo p {
  margin-bottom: 25px;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo px img {
  width: 100%;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li a {
  display: inline-block;
  color: #fff;
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  text-align: center;
  transition: 0.35s ease;
}
.hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li a:hover {
  opacity: 0.6;
}
.hamburger-body .hamburger-body-footer {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 65px;
  background: rgba(17, 17, 17, 0.5);
}
.hamburger-body .hamburger-body-footer .sns-info {
  position: relative;
  display: inline-flex;
  gap: 50px;
}
.hamburger-body .hamburger-body-footer .sns-info li {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.hamburger-body .hamburger-body-footer .sns-info li img {
  max-width: 28px;
  max-height: 22px;
}

.breadcrumbs {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 60px;
  margin: 0 auto;
  padding: 0 60px;
  background: #fff;
  border-bottom: 1px solid #eee;
  z-index: 100;
}
.breadcrumbs ul {
  position: relative;
  display: inline-flex;
}
.breadcrumbs ul li {
  position: relative;
}
.breadcrumbs ul li a {
  position: relative;
  display: inline-flex;
  color: #000;
  font-size: 1.2rem;
  letter-spacing: 0.01em;
  text-decoration: none;
}
.breadcrumbs ul li:first-child a {
  color: #8D8D8D;
}
.breadcrumbs ul li:not(:last-child) {
  margin-right: 15px;
  padding-right: 20px;
}
.breadcrumbs ul li:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 55%;
  right: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-color: #8D8D8D;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(45deg);
}
.breadcrumbs ul li:last-child a {
  pointer-events: none;
}

.container {
  position: relative;
}

.page-content {
  position: relative;
  width: 1200px;
  margin: 0 auto;
}

.section-title__head {
  position: relative;
  text-align: center;
  z-index: 1;
}
.section-title__head h3 {
  position: relative;
  font-size: clamp(3.3rem, 4.17vw, 8rem);
  letter-spacing: 0.06em;
}

.view-show-button {
  position: relative;
  display: block;
  width: 16.67%;
  min-width: 175px;
  aspect-ratio: 1/0.25;
  margin-left: auto;
  background: url(../images/trapezoid_banner.svg) left bottom/cover no-repeat;
  transition: 0.25s ease;
}
.view-show-button a {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10%;
  color: #fff;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
}
.view-show-button:hover {
  transform: translateX(3px);
  opacity: 0.6;
}

.under-page-title {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  flex-direction: column-reverse;
  margin-bottom: 80px;
  text-align: center;
  z-index: 1;
}
.under-page-title h1 {
  color: #707F89;
  font-size: clamp(1.5rem, 1.04vw, 2rem);
  font-weight: 700;
  letter-spacing: 0.03em;
}
.under-page-title .entitle {
  position: relative;
  display: inline-block;
  margin-bottom: 25px;
  font-size: clamp(3.3rem, 4.17vw, 8rem);
  letter-spacing: 0.02em;
}

.section-title {
  position: relative;
  width: 100%;
  margin-bottom: 80px;
}
.section-title h1,
.section-title h2 {
  font-size: clamp(2.3rem, 1.77vw, 3.4rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.15em;
  line-height: 1.45;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.button {
  width: 100%;
  max-width: 530px;
  height: 85px;
  margin: 0 auto;
}
.button a,
.button button {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 530px;
  height: 100%;
  background: url(../images/trapezoid_back.svg) left bottom/cover no-repeat;
  color: #fff;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  letter-spacing: 0.1em;
  transition: 0.25s ease;
  /*
  		&:after{
  			@include mix.absolute-center(0,50%);
  			content: "";
  			top: 50%;
  			left: auto;
  			right: 25px;
  			width: 5px;
  			height: 10px;
  			@include mix.arrow(8px, 1px, #fff, 0, -50%, right);
  		}
  */
}
.button a:hover,
.button button:hover {
  transform: translateX(3px);
}

.business-solution-section {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 100px;
}
.business-solution-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F8F8F8;
  z-index: -1;
}
.business-solution-section .article-content h2 {
  margin: 0 0 30px;
  padding: 30px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: clamp(1.6rem, 1.15vw, 2.2rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.01em;
  line-height: 1.5;
}
.business-solution-section .article-content .button {
  margin: 5px 0 60px;
  max-width: inherit;
  height: auto;
  text-align: center;
}
.business-solution-section .article-content .button a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 26px;
  color: #000;
  background: none;
  border: none;
  box-shadow: none;
  width: auto;
  font-size: clamp(1.3rem, 0.83vw, 1.6rem);
  letter-spacing: 0;
  line-height: 1.55;
}
.business-solution-section .article-content .button a:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  background: #000;
  border: 1px solid #000;
  border-radius: 50%;
}
.business-solution-section .article-content .button a:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(135deg);
  top: 50%;
  left: 7px;
  right: auto;
  margin-top: -1px;
}
.business-solution-section .article-content .button a:hover {
  transform: translateX(0);
}
.business-solution-section .article-content .button a span {
  position: relative;
  display: inline-block;
}
.business-solution-section .article-content .button a span:after {
  position: absolute;
  transform: translate(0, 0);
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: translate(0, 0) rotate(0deg);
  background: #000;
}

.business-solution-list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.business-solution-list > li {
  position: relative;
  background: #fff;
}
.business-solution-list > li > a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.business-solution-list > li > a h3 {
  margin-bottom: 20px;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  line-height: 1.5;
}
.business-solution-list > li > a .thumbnail {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
}
.business-solution-list > li > a .thumbnail::before {
  content: "";
  display: block;
  padding-top: 60%;
}
.business-solution-list > li > a .thumbnail img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center center;
     object-position: center center;
  font-family: "object-fit:contain;object-position:center center;";
}
.business-solution-list > li > a dl {
  margin-bottom: 20px;
}
.business-solution-list > li > a dl dt {
  margin: 0 0 3px;
  color: #888;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}
.business-solution-list > li > a dl dd {
  position: relative;
  font-size: clamp(1.4rem, 0.73vw, 1.4rem);
  font-weight: 500;
  line-height: 1.5;
}
.business-solution-list > li > a .tag-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: -10px;
}
.business-solution-list > li > a .tag-list li {
  margin-top: 10px;
}
.business-solution-list > li > a .tag-list li:not(:last-child) {
  margin-right: 10px;
}
.business-solution-list > li > a .tag-list li object a {
  position: relative;
  display: inline-flex;
  align-items: center;
  border: 1px solid #000;
  border-radius: 9999px;
  font-size: clamp(1.1rem, 0.57vw, 1.1rem);
  font-weight: 500;
}
.business-solution-list > li > a .category {
  position: absolute;
  top: 0;
  left: 0;
}
.business-solution-list > li > a .category object a {
  display: inline-block;
  min-width: 270px;
  padding: 13px 10px;
  background: #4D4D4D;
  color: #fff;
  font-size: clamp(1.1rem, 0.73vw, 1.4rem);
  font-weight: 700;
}
.business-solution-list + .button {
  margin: 80px auto 0;
}

.article-pager {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 80px 0 0;
}
.article-pager .prev,
.article-pager .next {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 50px;
  height: 50px;
  margin: 0 4px;
  background: #fff;
  border: 1px solid #000;
  color: #000;
  font-size: 1.8rem;
  text-indent: 200%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.article-pager .prev.disabled,
.article-pager .next.disabled {
  opacity: 0.35;
  pointer-events: none;
}
.article-pager .prev:after {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 50%;
  width: 5px;
  height: 10px;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-color: #000;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(-50%, -50%) rotate(-135deg);
  margin-left: 2px;
}
.article-pager .next:after {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 50%;
  width: 5px;
  height: 10px;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-color: #000;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(-50%, -50%) rotate(45deg);
  margin-left: -2px;
}
.article-pager ul {
  display: flex;
  flex-wrap: wrap;
}
.article-pager ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin: 0 4px;
  background: #fff;
  border: 1px solid #000;
  color: #000;
  font-size: clamp(1.5rem, 0.94vw, 1.8rem);
  cursor: pointer;
}
.article-pager ul li.active {
  background: #000;
  color: #fff;
}

@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  br.btbr,
  br.spbr {
    display: none;
  }
  div.pageWrap {
    display: flex;
    flex-wrap: wrap;
  }
  .fixed-pagetop-bar {
    bottom: 85px;
    right: -20px;
  }
  footer .footer-inner-body ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    gap: 0 60px;
  }
  footer .footer-inner-body ul li {
    width: 26%;
    max-width: 500px;
  }
  footer .footer-inner-body ul li .view-contact-button {
    width: 100%;
    aspect-ratio: 1/0.24;
    overflow: hidden;
  }
  footer .footer-inner-body .pagetop-bar {
    bottom: 85px;
    right: -20px;
  }
  footer .footer-inner-foot {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 100px;
  }
  footer .footer-inner-foot .footer-info {
    position: absolute;
    top: 50%;
    left: 50px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
  }
  footer .footer-inner-foot .footer-info .page-link {
    margin-right: 40px;
  }
  .sp-header-trigger {
    display: none;
  }
  .hamburger-body {
    width: 100%;
    height: 100%;
  }
  .hamburger-body .hamburger-body-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    flex-direction: column;
  }
  .hamburger-body .hamburger-body-main .footer-contact {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 60px;
  }
  .hamburger-body .hamburger-body-main .global-nav {
    width: 1000px;
    margin: 0 auto 150px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo {
    position: relative;
    width: 300px;
    padding: 0 134px 0 40px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1px;
    height: 100%;
    background: #fff;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav {
    position: relative;
    width: 700px;
    padding: 30px 0 30px 125px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-top: -70px;
    gap: 0 130px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li {
    margin-top: 70px;
    text-align: center;
  }
  .hamburger-body .hamburger-body-main .lang-switch {
    display: none;
  }
  .container {
    position: relative;
    width: 100%;
    flex: 1;
  }
  .page-content {
    padding: 60px 0 200px;
  }
  .link-none {
    pointer-events: none;
  }
  .business-solution-list {
    margin: -50px 0 40px;
  }
  .business-solution-list > li {
    width: 31.7%;
    margin: 50px 0 0;
  }
  .business-solution-list > li:not(:nth-child(3n)) {
    margin: 50px 2.45% 0 0;
  }
  .business-solution-list > li > a {
    padding: 60px 30px;
  }
  .business-solution-list > li > a:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 75px;
    height: 60px;
    background: url(../common/images/icon_more_business_solution.svg) center/contain no-repeat;
    transition: 0.5s ease;
    opacity: 0;
  }
  .business-solution-list > li > a:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
  }
  .business-solution-list > li > a:hover:after {
    opacity: 1;
  }
  .business-solution-list > li > a h3 {
    min-height: 78px;
  }
  .business-solution-list > li > a .tag-list li object a {
    min-width: 93px;
    min-height: 30px;
    padding: 5px 8px;
  }
  .business-solution-section .article-content .button a:before, .business-solution-section .article-content .button a:after {
    transition: 0.5s ease;
  }
  .business-solution-section .article-content .button a:hover:before {
    background: none;
  }
  .business-solution-section .article-content .button a:hover:after {
    border-top: 1px solid #000;
    border-right: 1px solid #000;
  }
  .business-solution-section .article-content .button a span:after {
    transition: 0.5s ease;
  }
  .business-solution-section .article-content .button a:hover span:after {
    opacity: 0;
  }
  .article-pager ul li {
    transition: 0.5s ease;
  }
  .article-pager ul li:hover {
    color: #fff;
    background: #000;
  }
  .article-pager .prev,
  .article-pager .next {
    transition: 0.5s ease;
  }
  .article-pager .prev:hover,
  .article-pager .next:hover {
    color: #fff;
    background: #000;
  }
  .article-pager .prev {
    transition: 0.5s ease;
  }
  .article-pager .prev:hover:after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
  }
  .article-pager .next {
    transition: 0.5s ease;
  }
  .article-pager .next:hover:after {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  br.pcbr,
  br.btbr {
    display: none;
  }
  br.spbr {
    display: block;
  }
  body {
    width: 100%;
    min-width: 100%;
  }
  .fixed-pagetop-bar {
    bottom: 40px;
    right: -15px;
  }
  .fixed-pagetop-bar a {
    width: 100px;
    height: 20px;
  }
  footer .footer-inner-body {
    padding: 60px 30px;
  }
  footer .footer-inner-body .pagetop-bar {
    bottom: 40px;
    right: -15px;
  }
  footer .footer-inner-body .pagetop-bar a {
    width: 100px;
    height: 20px;
  }
  footer .footer-inner-body ul {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
  }
  footer .footer-inner-body ul li {
    text-align: center;
  }
  footer .footer-inner-body ul li:not(:last-child) {
    margin-bottom: 40px;
  }
  footer .footer-inner-body ul li .view-contact-button {
    aspect-ratio: 1/0.25;
  }
  footer .footer-inner-body ul li p {
    padding-top: 10px;
  }
  footer .footer-inner-foot {
    padding: 20px 0 35px;
    text-align: center;
  }
  footer .footer-inner-foot .footer-info .page-link {
    display: block;
    margin-bottom: 30px;
  }
  footer .footer-inner-foot .footer-info .sns-info {
    position: relative;
    display: inline-flex;
    display: align-items(center);
    margin-bottom: 30px;
    gap: 20px;
  }
  footer .footer-inner-foot .footer-info .sns-info li {
    position: relative;
    display: inline-flex;
    align-items: center;
  }
  footer .footer-inner-foot .footer-info .sns-info li img {
    max-width: 28px;
    max-height: 22px;
  }
  header {
    height: 60px;
    padding: 0 60px 0 15px;
  }
  header .header-logo {
    width: 42px;
  }
  header .header-body {
    padding-right: 0;
  }
  header .header-body .global-nav {
    justify-content: center;
    margin-right: 15px;
  }
  header .header-body .global-nav .global-nav--list {
    display: none;
  }
  header .header-body .global-nav .lang-switch--button-en li:last-child {
    display: none;
  }
  header .header-body .header-body--contact {
    display: none;
  }
  .header-logo,
  .fixed-header-logo {
    width: 36px;
  }
  .fixed-header-logo {
    top: 13px;
    left: 15px;
    max-height: 34px;
  }
  .sp-header-trigger {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background: transparent;
    z-index: 105;
  }
  .sp-header-trigger .menu-trigger,
  .sp-header-trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.5s;
  }
  .sp-header-trigger .menu-trigger {
    position: relative;
    width: 31px;
    height: 12px;
  }
  .sp-header-trigger .menu-trigger span {
    position: absolute;
    right: 0;
    width: 100%;
    height: 3px;
    border-bottom: 3px solid #fff;
    border-left: 2px solid transparent;
  }
  .sp-header-trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
    width: 88.46%;
  }
  .sp-header-trigger .menu-trigger span:nth-of-type(2) {
    top: 9px;
  }
  .sp-header-trigger .menu-trigger.active span:nth-of-type(1) {
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .sp-header-trigger .menu-trigger.active span:nth-of-type(2) {
    top: 50%;
    transform: translateY(-50%);
  }
  .trigger {
    top: 5px;
    right: 5px;
    width: 55px;
    height: 55px;
  }
  .trigger.is-open .menu-trigger span {
    border-bottom: 3px solid #fff;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 31px;
    height: 12px;
  }
  .trigger .menu-trigger span {
    height: 3px;
    border-bottom: 3px solid #000;
    border-left: 2px solid transparent;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 9px;
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    border-bottom: 3px solid #fff;
  }
  .hamburger-overlay {
    width: 100%;
    height: 100%;
  }
  .sp-fixed {
    overflow-x: hidden;
  }
  .hamburger-body {
    width: 100%;
  }
  .hamburger-body .hamburger-body-main {
    height: calc(100% - 45px);
    padding: 40px 15px;
  }
  .hamburger-body .hamburger-body-main .footer-contact li {
    position: relative;
  }
  .hamburger-body .hamburger-body-main .footer-contact li:not(:last-child) {
    margin-bottom: 30px;
  }
  .hamburger-body .hamburger-body-main .footer-contact li .view-contact-button {
    width: 295px;
    height: 50px;
    margin: 0 auto;
  }
  .hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::before {
    background: url(../images/button_holo_footer.png) center center/cover no-repeat;
  }
  .hamburger-body .hamburger-body-main .footer-contact li .view-contact-button a::after {
    right: 25px;
  }
  .hamburger-body .hamburger-body-main .footer-contact li p {
    padding-top: 5px;
  }
  .hamburger-body .hamburger-body-main .global-nav {
    position: relative;
    width: 100%;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo {
    position: relative;
    width: 73px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo p {
    margin-bottom: 15px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-logo .logo img {
    width: 100%;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav {
    position: relative;
    width: 100%;
    padding: 30px 0 10px;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list {
    position: relative;
    text-align: center;
  }
  .hamburger-body .hamburger-body-main .global-nav .hamburger-nav .global-nav--list li a {
    padding: 25px 0;
  }
  .hamburger-body .hamburger-body-main .lang-switch {
    padding: 20px 0 30px;
  }
  .hamburger-body .hamburger-body-main .lang-switch .lang-switch--button-en li {
    padding: 5px 0;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    text-align: center;
  }
  .hamburger-body .hamburger-body-main .lang-switch .lang-switch--button-en li:not(:last-child) {
    margin-bottom: 10px;
  }
  .hamburger-body .hamburger-body-footer {
    height: 45px;
  }
  .hamburger-body .hamburger-body-footer .sns-info {
    gap: 30px;
  }
  .hamburger-body .hamburger-body-footer .sns-info li img {
    max-width: 20px;
    max-height: 20px;
  }
  .breadcrumbs {
    height: 35px;
    padding: 0 15px;
  }
  .breadcrumbs ul li:not(:last-child) {
    margin-right: 13px;
    padding-right: 15px;
  }
  .breadcrumbs ul li:not(:last-child)::after {
    top: 60%;
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-color: #8D8D8D;
    border-style: solid;
    border-width: 1px 1px 0 0;
    display: inline-block;
    transform: translate(0, -50%) rotate(45deg);
  }
  .mask__animation--img {
    mask-size: 40.5%;
    -webkit-mask-size: 40.5%;
  }
  .page-content {
    width: 100%;
    margin: 0 auto;
    padding: 50px 15px 100px;
  }
  .view-show-button {
    right: -15px;
    aspect-ratio: 1/0.23;
  }
  .view-show-button a {
    padding-left: 10%;
  }
  .under-page-title {
    position: relative;
    margin-bottom: 45px;
  }
  .under-page-title .entitle {
    margin-bottom: 15px;
    letter-spacing: 0.03em;
  }
  .button {
    height: 55px;
  }
  .business-solution-section {
    padding: 40px 0 60px;
  }
  .business-solution-section .article-content h2 {
    margin: 0 0 25px;
    padding: 15px 0;
  }
  .business-solution-section .article-content .button {
    margin: 0px 0 30px;
    padding: 0;
  }
  .business-solution-section .article-content .button a {
    line-height: 1.55;
  }
  .business-solution-section .article-content .button a span {
    padding: 0;
  }
  .business-solution-section .article-content .button a:before {
    width: 18px;
    height: 18px;
  }
  .business-solution-list {
    margin-bottom: 40px;
  }
  .business-solution-list > li {
    width: 100%;
  }
  .business-solution-list > li:not(:last-child) {
    margin-bottom: 20px;
  }
  .business-solution-list > li > a {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 15px 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
  }
  .business-solution-list > li > a h3 {
    width: 100%;
    line-height: 1.3;
  }
  .business-solution-list > li > a .tag-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: -10px;
  }
  .business-solution-list > li > a .tag-list li {
    margin-top: 10px;
  }
  .business-solution-list > li > a .tag-list li:not(:last-child) {
    margin-right: 10px;
  }
  .business-solution-list > li > a .tag-list li object a {
    padding: 5px 8px;
  }
  .business-solution-list > li > a .thumbnail {
    position: relative;
    width: 47.5%;
    margin: 0 2.5% 15px 0;
  }
  .business-solution-list > li > a .thumbnail img {
    -o-object-fit: cover;
       object-fit: cover;
    font-family: "object-fit:cover;object-position:center center;";
  }
  .business-solution-list > li > a dl {
    position: relative;
    flex: 1;
    margin-bottom: 15px;
  }
  .business-solution-list > li > a .category object a {
    min-width: auto;
    padding: 7px 10px;
  }
  .article-pager {
    margin: 40px 0 0;
  }
  .article-pager .prev,
  .article-pager .next {
    width: 40px;
    height: 40px;
    margin: 0 8px;
  }
  .article-pager .prev:after,
  .article-pager .next:after {
    width: 6px;
    height: 6px;
  }
  .article-pager ul li {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1440px) {
  /* ------------------------------------------------------*/
  header .header-body .header-body--contact {
    width: 15%;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
  /* ------------------------------------------------------*/
  header .header-body .header-body--contact br.textbr {
    display: block;
  }
  .page-content {
    width: 100%;
    max-width: 100%;
    padding: 180px 15px 200px;
  }
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
  /* ------------------------------------------------------*/
  .page-content {
    width: 100%;
    max-width: 100%;
    padding: 180px 15px 200px;
  }
}
@media screen and (min-width: 500px) and (max-width: 999px) {
  /* ------------------------------------------------------*/
  br.btbr {
    display: block;
  }
  br.spbr {
    display: none;
  }
}
/* layout
-------------------------------------------------------*/
.page-content {
  position: relative;
}
.page-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 600px;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F8F8F8;
}

.company-section-title {
  margin: 0 0 60px;
}
.company-section-title h2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: clamp(1.6rem, 1.56vw, 3rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.01em;
  line-height: 1.45;
  /*
  		&:before{
  			content: "";
  			position: relative;
  			width: 35px;
  			height: 35px;
  			margin: 0 15px 0 0;
  			background: url(../common/images/section_title_slash.svg) center/contain no-repeat;
  		}

  		&:after{
  			content: "";
  			position: relative;
  			width: 35px;
  			height: 35px;
  			margin: 0 0 0 15px;
  			background: url(../common/images/section_title_slash.svg) center/contain no-repeat;
  		}
  */
}

.page-link-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 0 auto 80px;
  padding: 0 20px;
}
.page-link-section .page-link {
  display: flex; flex-wrap: wrap;
	gap: 20px;
}
.page-link-section .page-link.half li {
  width: 32.5%;
}
.page-link-section .page-link li
{
	/* width: 24.25%; */
	width: calc((100% - 20px * 2) / 3);
	height: 90px;
}
.page-link-section .page-link li:not(:last-child) {
  /* margin: 0 1.25% 0 0; */
}
.page-link-section .page-link li a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 30px;
  background: #fff;
  border: 1px solid #fff;
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  font-weight: 700;
  line-height: 1.5;
}
.page-link-section .page-link li a:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: auto;
  right: 30px;
  width: 30px;
  height: 30px;
  background: #000;
  border-radius: 50%;
}
.page-link-section .page-link li a:after {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: auto;
  right: 42px;
  width: 3px;
  height: 3px;
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  border-color: #fff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  display: inline-block;
  transform: translate(0, -50%) rotate(135deg);
}
.page-link-section .page-link li:last-child a:after{	transform: translate(-50%, -50%) rotate(45deg);	}

.president-greeting-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 0 auto;
  padding: 0 20px 140px;
}
.president-greeting-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F8F8F8;
}
.president-greeting-section .president-greeting-inner {
  padding: 70px 80px;
  background: #fff;
}
.president-greeting-section .president-greeting-inner .president-greeting {
  margin: 0 0 80px;
}
.president-greeting-section .president-greeting-inner .president-greeting dt {
  margin: 0 0 40px;
  color: #000;
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.5;
}
.president-greeting-section .president-greeting-inner .president-greeting dd p {
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 2;
}
.president-greeting-section .president-greeting-inner .president-greeting dd p:not(:last-child) {
  margin: 0 0 30px;
}
.president-greeting-section .president-greeting-inner .president-signature dt {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.5;
}
.president-greeting-section .president-greeting-inner .president-signature dd {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.5;
}
.president-greeting-section .president-greeting-inner .president-signature dd span {
  font-size: clamp(1.6rem, 1.04vw, 2rem);
  font-weight: 700;
}

.overview-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 0 auto 70px;
  padding: 140px 20px 0;
}
.overview-section .company-overview-list {
  margin: 0 0 60px;
  border-top: 1px solid #EEEEEE;
}
.overview-section .company-overview-list li {
  padding: 30px 0;
  border-bottom: 1px solid #EEEEEE;
}
.overview-section .company-overview-list li dl {
  display: flex;
  flex-wrap: wrap;
}
.overview-section .company-overview-list li dl dt {
  width: 260px;
  padding: 0 50px;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  line-height: 1.5;
}
.overview-section .company-overview-list li dl dd {
  flex: 1;
  -webkit-flex: 1;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.overview-section .company-overview-list li dl dd .company:not(:last-child) {
  margin: 0 0 25px;
}
.overview-section .gmap {
  position: relative;
  width: 100%;
}
.overview-section .gmap::before {
  content: "";
  display: block;
  padding-top: 50%;
}
.overview-section .gmap iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.officer-introduction-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 0 auto;
  padding: 140px 20px 110px;
}
.officer-introduction-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F8F8F8;
}
.officer-introduction-section .officer-introduction {
  padding: 40px 45px;
}
.officer-introduction-section .officer-introduction figure {
  position: relative;
  width: 215px;
}
.officer-introduction-section .officer-introduction figure::before {
  content: "";
  display: block;
  padding-top: 112%;
}
.officer-introduction-section .officer-introduction figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.officer-introduction-section .officer-introduction .detail-officer-item {
  position: relative;
  margin: 0 0 45px;
}
.officer-introduction-section .officer-introduction .detail-officer-item .detail-officer {
  position: absolute;
  bottom: -25px;
  right: 0;
  width: 215px;
  padding: 20px 30px;
  background: #F6F6F6;
}
.officer-introduction-section .officer-introduction .detail-officer-item .detail-officer dt {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.5;
}
.officer-introduction-section .officer-introduction .detail-officer-item .detail-officer dd {
  font-size: clamp(1.6rem, 0.94vw, 1.8rem);
  font-weight: 700;
  line-height: 1.5;
}
.officer-introduction-section .officer-introduction .detail-career-item p {
  margin: 0 0 10px;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.officer-introduction-section .officer-introduction .detail-career-item .career-history li:not(:last-child) {
  margin: 0 0 10px;
}
.officer-introduction-section .officer-introduction .detail-career-item .career-history li dl {
  display: flex;
  flex-wrap: wrap;
}
.officer-introduction-section .officer-introduction .detail-career-item .career-history li dl dt {
  margin: 0 15px 0 0;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.officer-introduction-section .officer-introduction .detail-career-item .career-history li dl dd {
  flex: 1;
  -webkit-flex: 1;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.officer-introduction-section .officer-introduction.ceo {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 0 30px;
  background: #fff;
}
.officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item figure {
  position: relative;
  width: 280px;
  margin: 0 30px 0 0;
}
.officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item figure::before {
  content: "";
  display: block;
  padding-top: 107%;
}
.officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item .detail-officer {
  display: none;
}
.officer-introduction-section .officer-introduction.ceo .officer-introduction-item-wrap {
  flex: 1;
  -webkit-flex: 1;
  padding: 20px 0 0;
}
.officer-introduction-section .officer-introduction.ceo .officer-introduction-item-wrap .detail-officer-item {
  margin: 0 0 25px;
}
.officer-introduction-section .officer-introduction.ceo .officer-introduction-item-wrap .detail-officer-item .detail-officer {
  position: relative;
  top: 0;
  left: -50px;
  width: 370px;
  min-height: 75px;
}
.officer-introduction-section .officer-introduction-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: -30px 0 0;
}
.officer-introduction-section .officer-introduction-wrap .officer-introduction {
  width: 48.5%;
  margin: 30px 0 0;
  background: #fff;
}
.officer-introduction-section .officer-introduction-wrap .officer-introduction:not(:nth-of-type(2n)) {
  margin: 30px 3% 0 0;
}

.history-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 0 auto 70px;
  padding: 70px 20px 0;
}
.history-section .history-list {
  border-top: 1px solid #EEEEEE;
}
.history-section .history-list .history-list-item {
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
  border-bottom: 1px solid #EEEEEE;
}
.history-section .history-list .history-list-item .year {
  width: 120px;
  color: #000;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  line-height: 1.9;
}
.history-section .history-list .history-list-item .month-list {
  flex: 1;
  -webkit-flex: 1;
}
.history-section .history-list .history-list-item .month-list li:not(:last-child) {
  margin: 0 0 20px;
}
.history-section .history-list .history-list-item .month-list li dl {
  display: flex;
  flex-wrap: wrap;
}
.history-section .history-list .history-list-item .month-list li dl dt {
  width: 120px;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.9;
}
.history-section .history-list .history-list-item .month-list li dl dd {
  flex: 1;
  -webkit-flex: 1;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  letter-spacing: 0.01em;
  line-height: 1.9;
}

.group-list-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 100px auto;
}
.group-list-section .group-list > li {
  padding: 25px 0;
  font-size: clamp(1.4rem, 0.78vw, 1.5rem);
  letter-spacing: 0.01em;
  line-height: 2;
  border-bottom: 1px solid #EEEEEE;
}
.group-list-section .group-list > li:first-child {
  padding: 0 0 25px;
}
.group-list-section .group-list > li > dl {
  margin: 0 0 10px;
}
.group-list-section .group-list > li > dl dt {
  margin: 0 0 10px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.5;
}
.group-list-section .group-list > li > dl > dd {
  padding: 20px;
  background: #F8F8F8;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.group-list-section .group-list > li .address {
  margin: 0 0 10px;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.group-list-section .group-list > li .detail-contact-list {
  display: flex;
  flex-wrap: wrap;
}
.group-list-section .group-list > li .detail-contact-list li.tel {
  position: relative;
  padding: 0 0 0 25px;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  line-height: 1.5;
}
.group-list-section .group-list > li .detail-contact-list li.tel:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(../common/images/icon_tel_block.svg) center/contain no-repeat;
}
.group-list-section .group-list > li .detail-contact-list li.hp a {
  position: relative;
  display: block;
  padding: 0 0 0 25px;
  font-size: clamp(1.5rem, 0.83vw, 1.6rem);
  font-weight: 500;
  line-height: 1.5;
}
.group-list-section .group-list > li .detail-contact-list li.hp a:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(../common/images/icon_news_more.svg) center/contain no-repeat;
}
.group-list-section .group-list > li .detail-contact-list li.hp a span {
  position: relative;
  display: inline-block;
  color: #000;
}
.group-list-section .group-list > li .detail-contact-list li.hp a span:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #000;
}
.group-list-section .group-list > li .detail-contact-list li:not(:last-child) {
  margin: 0 30px 0 0;
}

.group-list-abroad-section {
  position: relative;
  width: 100%;
  max-width: 1030px;
  margin: 70px auto 0;
}
.group-list-abroad-section .group-abroad-list li {
  padding: 25px 0;
  font-size: clamp(1.4rem, 0.78vw, 1.5rem);
  letter-spacing: 0.01em;
  line-height: 2;
  border-bottom: 1px solid #EEEEEE;
}
.group-list-abroad-section .group-abroad-list li:first-child {
  padding: 0 0 25px;
}

@media screen and (min-width: 1201px) {
  /* ------------------------------------------------------*/
}
@media screen and (max-width: 1200px) {
  /* ------------------------------------------------------*/
}
@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .page-link-section .page-link li a {
    transition: 0.5s ease;
  }
  .page-link-section .page-link li a:before, .page-link-section .page-link li a:after {
    transition: 0.5s ease;
  }
  .page-link-section .page-link li a:hover {
    border: 1px solid #000;
  }
  .page-link-section .page-link li a:hover:before, .page-link-section .page-link li a:hover:after {
    margin: 5px 0 0;
  }
  .group-list-section .group-list > li .detail-contact-list li.hp a:before {
    transition: 0.5s ease;
  }
  .group-list-section .group-list > li .detail-contact-list li.hp a span:after {
    transition: 0.5s ease;
  }
  .group-list-section .group-list > li .detail-contact-list li.hp a:hover:before {
    opacity: 0.65;
  }
  .group-list-section .group-list > li .detail-contact-list li.hp a:hover span:after {
    opacity: 0;
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  .page-content {
    position: relative;
  }
  .page-content:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100vw;
    height: 450px;
    margin: 0 calc(50% - 50vw);
    z-index: -1;
    background: #F8F8F8;
  }
  .page-link-section {
    margin: 0 0 40px;
    padding: 0;
  }
  .page-link-section .page-link.half li {
    width: 100%;
    height: 50px;
  }
  .page-link-section .page-link li {
    width: 100%;
    height: 50px;
  }
  .page-link-section .page-link li:not(:last-child) {
    /* margin: 0 0 15px; */
  }
  .page-link-section .page-link li a {
    padding: 0 50px 0 25px;
  }
  .page-link-section .page-link li a:before {
    right: 15px;
    width: 25px;
    height: 25px;
  }
  .page-link-section .page-link li a:after {
    right: 25px;
  }
  .company-section-title {
    margin: 0 0 35px;
  }
  .company-section-title h2:before {
    margin: 0 12px 0 0;
    width: 18px;
    height: 18px;
  }
  .company-section-title h2:after {
    margin: 0 0 0 12px;
    width: 18px;
    height: 18px;
  }
  .president-greeting-section {
    padding: 0 0 70px;
  }
  .president-greeting-section .president-greeting-inner {
    padding: 50px 15px;
  }
  .president-greeting-section .president-greeting-inner .president-greeting {
    margin: 0 0 35px;
  }
  .president-greeting-section .president-greeting-inner .president-greeting dt {
    margin: 0 0 25px;
    text-align: left;
  }
  .president-greeting-section .president-greeting-inner .president-greeting dd p {
    line-height: 1.5;
  }
  .president-greeting-section .president-greeting-inner .president-greeting dd p:not(:last-child) {
    margin: 0 0 25px;
  }
  .president-greeting-section .president-greeting-inner .president-signature dd .sp-none {
    display: none;
  }
  .overview-section {
    margin: 0 0 35px;
    padding: 75px 0 0;
  }
  .overview-section .company-overview-list li {
    padding: 25px 0;
  }
  .overview-section .company-overview-list li dl dt {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
  }
  .overview-section .company-overview-list li dl dd {
    width: 100%;
  }
  .overview-section .company-overview-list li dl dd .company:not(:last-child) {
    margin: 0 0 20px;
  }
  .overview-section .gmap::before {
    padding-top: 72.5%;
  }
  .officer-introduction-section {
    padding: 70px 0 75px;
  }
  .officer-introduction-section .officer-introduction {
    width: 100%;
    padding: 30px 15px;
  }
  .officer-introduction-section .officer-introduction.ceo {
    margin: 0 0 20px;
  }
  .officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item {
    position: relative;
    width: 100%;
    max-width: 315px;
    margin: 0 auto 20px;
  }
  .officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item figure {
    width: 185px;
    margin: 0;
  }
  .officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item .detail-officer {
    display: block;
    position: absolute;
    bottom: -20px;
    right: 0;
    width: 185px;
    padding: 15px;
    background: #F6F6F6;
  }
  .officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item .detail-officer dt {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.5;
  }
  .officer-introduction-section .officer-introduction.ceo .detail-officer-ceo-item .detail-officer dd {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.5;
  }
  .officer-introduction-section .officer-introduction.ceo .officer-introduction-item-wrap {
    flex: auto;
    -webkit-flex: auto;
    width: 100%;
  }
  .officer-introduction-section .officer-introduction.ceo .officer-introduction-item-wrap .detail-officer-item {
    display: none;
  }
  .officer-introduction-section .officer-introduction .detail-career-item .career-history li dl dd {
    line-height: 1.35;
  }
  .officer-introduction-section .officer-introduction-wrap {
    margin: 0;
  }
  .officer-introduction-section .officer-introduction-wrap .officer-introduction {
    width: 100%;
    margin: 0;
  }
  .officer-introduction-section .officer-introduction-wrap .officer-introduction:not(:nth-of-type(2n)) {
    margin: 0;
  }
  .officer-introduction-section .officer-introduction-wrap .officer-introduction:not(:last-child) {
    margin: 0 0 20px;
  }
  .officer-introduction-section .officer-introduction-wrap .officer-introduction figure {
    width: 150px;
  }
  .officer-introduction-section .officer-introduction-wrap .officer-introduction .detail-officer-item {
    margin: 0 auto 35px;
    max-width: 315px;
  }
  .officer-introduction-section .officer-introduction-wrap .officer-introduction .detail-officer-item .detail-officer {
    width: 185px;
    padding: 15px;
    bottom: -20px;
  }
  .history-section {
    margin: 0;
    padding: 35px 0;
  }
  .history-section .history-list .history-list-item {
    padding: 25px 0;
  }
  .history-section .history-list .history-list-item .year {
    width: 100%;
    margin: 0 0 10px;
  }
  .history-section .history-list .history-list-item .month-list li:not(:last-child) {
    margin: 0 0 15px;
  }
  .history-section .history-list .history-list-item .month-list li dl dt {
    width: 60px;
    line-height: 1.5;
  }
  .history-section .history-list .history-list-item .month-list li dl dd {
    line-height: 1.5;
  }
  .group-list-section {
    margin: 0;
    padding: 35px 0;
  }
  .group-list-section .group-list > li {
    padding: 25px 0;
  }
  .group-list-section .group-list > li > dl > dd {
    padding: 15px;
  }
  .group-list-abroad-section {
    margin: 0;
    padding: 35px 0 0;
  }
  .group-list-abroad-section .group-abroad-list li {
    padding: 25px 0;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2NvbXBhbnkuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fcmVib290LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW5fc3ZnLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19jb21tb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbXBhbnkuc2NzcyUyM3Nhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO3FFQUFBO0FDQUE7RUFDQyxTQUFBO0VGQ0QsVUFBQTtBQUNBOztBRUVBOzs7RUZHQyxzQkFBQTtBQUNEOztBRUVBO0VGQ0MsZ0JFQUE7RUFDQSwyQkFBQTtFRkNBLDhCQUFBO0VFQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDZDQUFBO0VBQ0EsY0FBQTtBRkNEO0FFU0E7RUFDQyxjQUFBO0FGSEQ7O0FFTUE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBRkhEOztBRU1BO0VBQ0MsU0FBQTtFQUNBLFVBQUE7QUZIRDs7QUVNQTtFRkhDLHFCQUFBO0VBQ0EsNkZBQUE7RUFDRCxnR0FBQTtBQUNBOztBRU9BO0VGSkMsa0JFS0E7RUZKQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkVLQTtFQUNBLDBCQUFBO0VGSkEsaUNBQUE7RUVNQSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUVBLGdCRDVDZ0I7RUM2Q2hCLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0NBQUE7RUFFQSxhQUFBO0FGTkQ7O0FFU0E7RUFDQywyQkFBQTtBRk5EOztBRVNBO0VBQ0MscUJBQUE7QUZORDs7QUVTQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUZORDs7QUVTQTs7RUFFQyxn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RU1qbkVDO0lBQ0MsWUFBQTtFTm1uRUY7RU1obkVDO0lBQ0MsbUJBQUE7SUFDQSxnQkFBQTtFTmtuRUY7RU1obkVFO0lBQ0MsWUFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0VOa25FSDtFTTNtRUY7SUFDQyxTQUFBO0lBQ0EsZUFBQTtFTjZtRUM7RU0xbUVBO0lBQ0MsZUFBQTtFTjRtRUQ7RU0xbUVDO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VONG1FRjtFTXZtRUc7SUFDQyxnQkFBQTtFTnltRUo7RU1ybUVJO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VOdW1FTDtFTXBtRUk7SUFDQyxnQkFBQTtFTnNtRUw7RU03bEVGO0lBQ0MsU0FBQTtJQUNBLGVBQUE7RU4rbEVDO0VNNWxFQTtJQUNDLGVBQUE7RU44bEVEO0VNM2xFRTtJQUNDLGFBQUE7RU42bEVIO0VNdGxFRjtJQUNDLFNBQUE7SUFDQSxpQkFBQTtFTndsRUM7RU1ybEVBO0lBQ0MsZUFBQTtFTnVsRUQ7QUFDRiIsImZpbGUiOiJjb21wYW55LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBicy5mdWxsLXdpZHRoKHRvcCw1MDBweCk7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0fVxufVxuXG4uY29tcGFueS1zZWN0aW9uLXRpdGxle1xuXHRtYXJnaW46IDAgMCA2MHB4O1xuXG5cdGgye1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNTZ2dywgMy4wcmVtKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG4vKlxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvc2VjdGlvbl90aXRsZV9zbGFzaC5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvc2VjdGlvbl90aXRsZV9zbGFzaC5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG4qL1xuXHR9XG59XG5cbi5wYWdlLWxpbmstc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblxuXHQucGFnZS1saW5re1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHQmLmhhbGZ7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDMyLjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDI0LjI1JTtcblx0XHRcdGhlaWdodDogOTBweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMS4yNSUgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hcnJvdyg0cHgsIDFweCwgI2ZmZiwgMCwgLTUwJSwgYm90dG9tKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJlc2lkZW50LWdyZWV0aW5nLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4IDE0MHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0fVxuXG5cdC5wcmVzaWRlbnQtZ3JlZXRpbmctaW5uZXJ7XG5cdFx0cGFkZGluZzogNzBweCA4MHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdC5wcmVzaWRlbnQtZ3JlZXRpbmd7XG5cdFx0XHRtYXJnaW46IDAgMCA4MHB4O1xuXG5cdFx0XHRkdHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cblx0XHRcdGRke1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJlc2lkZW50LXNpZ25hdHVyZXtcblx0XHRcdGR0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXG5cdFx0XHRkZHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm92ZXJ2aWV3LXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHRtYXJnaW46IDAgYXV0byA3MHB4O1xuXHRwYWRkaW5nOiAxNDBweCAyMHB4IDA7XG5cblx0LmNvbXBhbnktb3ZlcnZpZXctbGlzdHtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0bGl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcblxuXHRcdFx0ZGx7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHQuY29tcGFueXtcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ21hcHtcblx0XHRAaW5jbHVkZSBicy5pbWFnZS1iZWZvcmUoNTAlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpZnJhbWV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5vZmZpY2VyLWludHJvZHVjdGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDE0MHB4IDIwcHggMTEwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHR9XG5cblx0Lm9mZmljZXItaW50cm9kdWN0aW9ue1xuXHRcdHBhZGRpbmc6IDQwcHggNDVweDtcblxuXHRcdGZpZ3VyZXtcblx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSgxMTIlKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAyMTVweDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBicy5pbWFnZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLW9mZmljZXItaXRlbXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwIDQ1cHg7XG5cblx0XHRcdC5kZXRhaWwtb2ZmaWNlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yNXB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDIxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWNhcmVlci1pdGVte1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZWVyLWhpc3Rvcnl7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNlb3tcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cblx0XHRcdC5kZXRhaWwtb2ZmaWNlci1jZW8taXRlbXtcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSgxMDclKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWwtb2ZmaWNlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vZmZpY2VyLWludHJvZHVjdGlvbi1pdGVtLXdyYXB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDA7XG5cblx0XHRcdFx0LmRldGFpbC1vZmZpY2VyLWl0ZW17XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdFx0XHRcdC5kZXRhaWwtb2ZmaWNlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub2ZmaWNlci1pbnRyb2R1Y3Rpb24td3JhcHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdG1hcmdpbjogLTMwcHggMCAwO1xuXG5cdFx0Lm9mZmljZXItaW50cm9kdWN0aW9ue1xuXHRcdFx0d2lkdGg6IDQ4LjUlO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDJuKSl7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAzJSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oaXN0b3J5LXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHRtYXJnaW46IDAgYXV0byA3MHB4O1xuXHRwYWRkaW5nOiA3MHB4IDIwcHggMDtcblxuXHQuaGlzdG9yeS1saXN0e1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0Lmhpc3RvcnktbGlzdC1pdGVte1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0XHQueWVhcntcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRjb2xvcjogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vbnRoLWxpc3R7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblxuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMzBweDtcblx0bWFyZ2luOiAxMDBweCBhdXRvO1xuXG5cdC5ncm91cC1saXN0e1xuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjVweDtcblx0XHRcdH1cblxuXHRcdFx0PiBkbHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToycmVtO1xuLy9cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMDR2dywgMnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFkZHJlc3N7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbC1jb250YWN0LWxpc3R7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Ji50ZWx7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3RlbF9ibG9jay5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmhwe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX25ld3NfbW9yZS5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHNpdGUtY29sb3I7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1hYnJvYWQtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdG1hcmdpbjogNzBweCBhdXRvIDA7XG5cblx0Lmdyb3VwLWFicm9hZC1saXN0e1xuXHRcdGxpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDAuNzh2dywgMS41cmVtKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWxpbmstc2VjdGlvbntcblx0LnBhZ2UtbGlua3tcblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyb3VwLWxpc3Qtc2VjdGlvbntcblx0Lmdyb3VwLWxpc3R7XG5cdFx0PiBsaXtcblx0XHRcdC5kZXRhaWwtY29udGFjdC1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmLmhwe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aCh0b3AsNDEwcHgpO1xuXHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdH1cbn1cblxuLnBhZ2UtbGluay1zZWN0aW9ue1xuXHRtYXJnaW46IDAgMCA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5wYWdlLWxpbmt7XG5cdFx0Ji5oYWxme1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAwIDUwcHggMCAyNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhbnktc2VjdGlvbi10aXRsZXtcblx0bWFyZ2luOiAwIDAgMzVweDtcblxuXHRoMntcblx0XHQmOmJlZm9yZXtcblx0XHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDEycHg7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLnByZXNpZGVudC1ncmVldGluZy1zZWN0aW9ue1xuXHRwYWRkaW5nOiAwIDAgNzBweDtcblxuXHQucHJlc2lkZW50LWdyZWV0aW5nLWlubmVye1xuXHRcdHBhZGRpbmc6IDUwcHggMTVweDtcblxuXHRcdC5wcmVzaWRlbnQtZ3JlZXRpbmd7XG5cdFx0XHRtYXJnaW46IDAgMCAzNXB4O1xuXG5cdFx0XHRkdHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0ZGR7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByZXNpZGVudC1zaWduYXR1cmV7XG5cdFx0XHRkZHtcblx0XHRcdFx0LnNwLW5vbmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3ZlcnZpZXctc2VjdGlvbntcblx0bWFyZ2luOiAwIDAgMzVweDtcblx0cGFkZGluZzogNzVweCAwIDA7XG5cblx0LmNvbXBhbnktb3ZlcnZpZXctbGlzdHtcblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblxuXHRcdFx0ZGx7XG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0LmNvbXBhbnl7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdtYXB7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0cGFkZGluZy10b3A6IDcyLjUlO1xuXHRcdH1cblx0fVxufVxuXG4ub2ZmaWNlci1pbnRyb2R1Y3Rpb24tc2VjdGlvbntcblx0cGFkZGluZzogNzBweCAwIDc1cHg7XG5cblx0Lm9mZmljZXItaW50cm9kdWN0aW9ue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblxuXHRcdCYuY2Vve1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdFx0LmRldGFpbC1vZmZpY2VyLWNlby1pdGVte1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXG5cdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHR3aWR0aDogMTg1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRldGFpbC1vZmZpY2Vye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxODVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub2ZmaWNlci1pbnRyb2R1Y3Rpb24taXRlbS13cmFwe1xuXHRcdFx0XHRmbGV4OiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5kZXRhaWwtb2ZmaWNlci1pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWNhcmVlci1pdGVte1xuXHRcdFx0LmNhcmVlci1oaXN0b3J5e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub2ZmaWNlci1pbnRyb2R1Y3Rpb24td3JhcHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQub2ZmaWNlci1pbnRyb2R1Y3Rpb257XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDJuKSl7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmV7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbC1vZmZpY2VyLWl0ZW17XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XG5cblx0XHRcdFx0LmRldGFpbC1vZmZpY2Vye1xuXHRcdFx0XHRcdHdpZHRoOiAxODVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhpc3Rvcnktc2VjdGlvbntcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAzNXB4IDA7XG5cblx0Lmhpc3RvcnktbGlzdHtcblx0XHQuaGlzdG9yeS1saXN0LWl0ZW17XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cblx0XHRcdC55ZWFye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vbnRoLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1zZWN0aW9ue1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDM1cHggMDtcblxuXHQuZ3JvdXAtbGlzdHtcblx0XHQ+IGxpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdFx0XHQ+IGRse1xuXHRcdFx0XHQ+IGRke1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyb3VwLWxpc3QtYWJyb2FkLXNlY3Rpb257XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMzVweCAwIDA7XG5cblx0Lmdyb3VwLWFicm9hZC1saXN0e1xuXHRcdGxpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdH1cblx0fVxufVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5cbi8qIGJhc2UgY29sb3IgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kd2hpdGU6I2ZmZiAhZGVmYXVsdDtcbiRibGFjazojMDAwICFkZWZhdWx0O1xuJGxpZ2h0LWJsdWU6ICNGMkY2RkYgIWRlZmF1bHQ7XG4kYmx1ZTogIzE3NkJFRSAhZGVmYXVsdDtcblxuLy8gQm9keVxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJHNpdGUtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRiYXNlLWZvbnQtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTphbGwgLjVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMS40ZW0gIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOjUwMCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOjEuMCAhZGVmYXVsdDtcblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0LW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEodmFyaWFibGVzLiRibGFjaywgMCk7XG5cdG92ZXJmbG93OmF1dG87XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCAsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxucCx1bCxvbCxsaSxkbCxkdCxkZCxwLGNhcHRpb24sdGgsdGQsZm9ybSxpbnB1dCx0ZXh0YXJlYSxibG9ja3F1b3RlLGFkZHJlc3MsZW1iZWQsb2JqZWN0LGZpZ3VyZSxlbXtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuOnJvb3Qge1xuICAtLW1haW4tY29sb3I6ICMzMDMwMzA7XG4gIC0tbWFpbi1mb250OiAnTm90byBTYW5zIEpQJywgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIC0tbWFpbi1mb250LWJvbGQ6ICdOb3RvIFNhbnMgSlAnLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIixNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOnZhcmlhYmxlcy4kYm9keS1iZztcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluLWZvbnQpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2h3c1wiIDE7XG5cdGZvbnQta2VybmluZzogbm9uZTtcblxuXHRmb250LXNpemU6IHZhcmlhYmxlcy4kZm9udC1zaXplLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZS1oZWlnaHQtYmFzZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5O1xuXHRcblx0b3V0bGluZTpub25lO1xufVxuXG5fOmxhbmcoeCk6Oi1pbnRlcm5hbC1tZWRpYS1jb250cm9scy1vdmVybGF5LWNhc3QtYnV0dG9uLCBib2R5IHtcblx0Zm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG50YWJsZXtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnVsW3JvbGU9J2xpc3QnXSxcbm9sW3JvbGU9J2xpc3QnXSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcblx0bWFyZ2luLWJvdHRvbTowO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZmlndXJle1xuXHRsaW5lLWhlaWdodDowO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rLWRlY29yYXRpb247XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXI6bm9uZTtcbn1cblxuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCBidXR0b24sXG50ZXh0YXJlYSwgc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOjA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlIDogbm9uZTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yIDogcmdiYSgwLDAsMCwwKTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qLS1QcmVmaXgtLSovXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC0sIC1tb3otLCAnJyB7XG5cdFx0I3skcHJlZml4fSN7JHByb3BlcnR5fTogJHZhbHVlO1xuXHR9XG59XG5cbi8qLS0gZmxleGJveCAtLSovXG5AbWl4aW4gZmxleGJveHtcblx0ZGlzcGxheTotd2Via2l0LWJveDtcblx0ZGlzcGxheTotbXMtZmxleGJveDtcblx0ZGlzcGxheTpmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuQG1peGluIGZsZXhzZXQoJGp1c3QsJGFsaWduKXtcblx0LXdlYmtpdC1ib3gtcGFjazokanVzdDtcblx0LW1zLWZsZXgtcGFjazokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xuXHQtd2Via2l0LWJveC1hbGlnbjokYWxpZ247XG5cdC1tcy1mbGV4LWFsaWduOiRhbGlnbjtcblx0YWxpZ24taXRlbXM6JGFsaWduO1xufVxuXG5AbWl4aW4gZmxleC1jb250ZW50KCRqdXN0LCRhbGlnbil7XG5cdC13ZWJraXQtYm94LXBhY2s6JGp1c3Q7XG5cdC1tcy1mbGV4LXBhY2s6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiRhbGlnbjtcblx0YWxpZ24tY29udGVudDokYWxpZ247XG59XG5cbkBtaXhpbiBqdXN0aWZ5KCRqdXN0KXtcblx0LXdlYmtpdC1ib3gtcGFjazokanVzdDtcblx0LW1zLWZsZXgtcGFjazokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKXtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduKXtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiRhbGlnbjtcblx0YWxpZ24tY29udGVudDokYWxpZ247XG59XG5cbkBtaXhpbiBjb2x1bW57XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbkBtaXhpbiBmbGV4d3JhcHtcblx0ZGlzcGxheTotd2Via2l0LWJveDtcblx0ZGlzcGxheTotbXMtZmxleGJveDtcblx0ZGlzcGxheTpmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZ3Jvd3tcblx0LXdlYmtpdC1ib3gtZmxleDoxO1xuXHRmbGV4LWdyb3c6MTtcbn1cblxuQG1peGluIGZ1bGwtd2lkdGgoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdCN7JHByb3BlcnR5fTogMDtcblx0bGVmdDowO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDB2dztcblx0aGVpZ2h0OiRoZWlnaHQ7XG5cdG1hcmdpbjowIGNhbGMoNTAlIC0gNTB2dyk7XG5cdHotaW5kZXg6LTE7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdHJ1bmNhdGUoJHdpZHRoOiAxMDAlKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5cbkBtaXhpbiBjb3VudGVyKCRjb3VudCkge1xuXHRjb3VudGVyLXJlc2V0OiAkY291bnQ7XG5cdFxuXHQ+IGxpe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiRjb3VudDsgIFxuXHRcdFx0Y29udGVudDogY291bnRlcigkY291bnQpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gZWxsaXBzaXN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdH1cblx0XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OiBcIu+9pe+9pe+9pVwiO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRcblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHR9XG59XG5cbi8qLS0gaG92ZXIgLS0qL1xuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zOjAuNXMpe1xuXHR0cmFuc2l0aW9uOiR0cmFucyBlYXNlO1xufVxuXG4vKi0tIHBvc2l0aW9uIC0tKi9cbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoJHBvc2kteCwkcG9zaS15KXtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRwb3NpLXgsIC0gJHBvc2kteSk7XG59XG5cbi8qLS0gYXNwZWN0IC0tKi9cbkBtaXhpbiBpbWFnZS1iZWZvcmUoJGhlaWdodCl7XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRwYWRkaW5nLXRvcDokaGVpZ2h0O1xuXHR9XG59XG5cbkBtaXhpbiBpbWFnZS1ibG9ja3tcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRib3R0b206MDtcblx0bGVmdDowO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLyotLSB0ZXh0IC0tKi9cbkBtaXhpbiB0ZXh0LWhpZGRlbntcblx0dGV4dC1pbmRlbnQ6MTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGF3ZXNvbWV7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKi0tIHBvaW50IC0tKi9cbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkd2lkdGgsICRoZWlnaHQsICRjb2xvcjogY3VycmVudENvbG9yKSB7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdCR2YWxXaWR0aDogY2FsYygjeyR3aWR0aH0gLyAyKTtcblx0JHZhbEhlaWdodDogY2FsYygjeyRoZWlnaHR9IC8gMik7XG5cblx0QGlmICRkaXJlY3Rpb24gPT0gdXB3YXJkIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDAgJHZhbFdpZHRoICRoZWlnaHQgJHZhbFdpZHRoO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0d2FyZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0IDAgJHZhbEhlaWdodCAkd2lkdGg7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93bndhcmQge1xuXHRcdCBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHQgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR2YWxXaWR0aCAwICR2YWxXaWR0aDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0d2FyZCAge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogJHZhbEhlaWdodCAkd2lkdGggJHZhbEhlaWdodCAwO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwcGVyLWxlZnQge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCAkaGVpZ2h0IDAgMDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cHBlci1yaWdodCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICRoZWlnaHQgJGhlaWdodCAwO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxvd2VyLXJpZ2h0IHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAkaGVpZ2h0ICRoZWlnaHQ7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbG93ZXItbGVmdCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IDAgMCAkaGVpZ2h0O1xuXHR9XG59XG5cbkBtaXhpbiBhcnJvdygkc2l6ZSwgJGJvbGQsICRjb2xvciwgJHBvc2l4LCAkcG9zaXksICRkZWcpIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdGJvcmRlci1jb2xvcjokY29sb3I7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogJGJvbGQgJGJvbGQgMCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0QGlmICRkZWcgPT0gcmlnaHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xuXHR9ICBAZWxzZSBpZiAkZGVnID09IHRvcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xuXHR9ICBAZWxzZSBpZiAkZGVnID09IGJvdHRvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9ICBAZWxzZSBpZiAkZGVnID09IGxlZnQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTEzNWRlZyk7XG5cdH1cbn1cblxuLyotLSBmb3JtIC0tKi9cbkBtaXhpbiBwbGFjZWhvbGRlci1jb2xvcigkY29sb3IpIHtcblx0JjpwbGFjZWhvbGRlci1zaG93biB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5AcmV0dXJuIGlmKCRpbmRleCxcblx0c3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgK1xuXHRzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICtcblx0c3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKSxcblx0JHN0cmluZyk7XG59XG5cbkBmdW5jdGlvbiBoZXhUb1VybCgkY29sb3IpIHtcbiAgJG5ld2NvbG9yOiBzdHItcmVwbGFjZSgkY29sb3IsICcjJywgJyUyMycpO1xuICBAcmV0dXJuICRuZXdjb2xvcjtcbn1cblxuLyotLSBpY29uIC0tKi9cbkBtaXhpbiB0ZWwtaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMycgaGVpZ2h0PScyMi40NDInJTNFJTNDcGF0aCBkPSdNMTkuMDMsMTQuNTM4YTEuMzk0LDEuMzk0LDAsMCwwLTEuODEyLDBsLTEuNTEsMS40ODdhMS4zOSwxLjM5LDAsMCwxLTEuNjYxLjE0OUEzOC43MTQsMzguNzE0LDAsMCwxLDYuNSw4Ljg4NywxLjMzOSwxLjMzOSwwLDAsMSw2LjY0Nyw3LjFsMS41MS0xLjQ4N2ExLjM0MiwxLjM0MiwwLDAsMCwwLTEuNzg1aDBMNC42ODQuNDFhMS4zOTQsMS4zOTQsMCwwLDAtMS44MTIsMEwuNzU4LDIuMzQzYy0yLjI2NSwyLjIzMS43NTUsOC45MjMsNS43MzgsMTMuODMxczExLjc3OCw3LjczMywxNC4wNDMsNS42NTFsMi4xMTQtMi4wODJhMS4zNDIsMS4zNDIsMCwwLDAsMC0xLjc4NWgwWicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIHRyaWFuZ2xlLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTAuNjY3JyUzRSUzQ3BhdGggZD0nTTUuMTI4LDEuNTQ5YTEsMSwwLDAsMSwxLjc0MywwbDQuMjksNy42MjdhMSwxLDAsMCwxLS44NzIsMS40OUgxLjcxYTEsMSwwLDAsMS0uODcyLTEuNDlaJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gb3V0bGluay1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwLjY2NyclM0UlM0NwYXRoIGQ9J001LjEyOCwxLjU0OWExLDEsMCwwLDEsMS43NDMsMGw0LjI5LDcuNjI3YTEsMSwwLDAsMS0uODcyLDEuNDlIMS43MWExLDEsMCwwLDEtLjg3Mi0xLjQ5WicgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGFycm93LWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuOCcgaGVpZ2h0PSc3LjYxNiclM0UlM0NwYXRoIGQ9J00yLjY0LDEzLjczNkgxMy45NTJhMTAuNywxMC43LDAsMCwwLTIuMTI4LDIuMTkybDEuNDQuOEExOC44MDgsMTguODA4LDAsMCwxLDE3LjQ0LDEyLjkyYTE4LjgwOCwxOC44MDgsMCwwLDEtNC4xNzYtMy44MDhsLTEuNDQuOEExMC43LDEwLjcsMCwwLDAsMTMuOTUyLDEyLjFIMi42NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjY0IC05LjExMiknIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uX2Fycm93KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxMy41JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTEyLjYsMTIuOGw1LjYtNS42SDB2LTFoMTguMmwtNS42LTUuNkwxMy4zLDBMMjAsNi43bDAsMGwwLDBsLTYuNyw2LjdMMTIuNiwxMi44eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpY29uX2Fycm93SGVhZCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS45IDkuOSclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J000LDguOWw0LTRMNCwxbDEtMWw0LjksNC45TDQuOSw5LjlMNCw4Ljl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuLyotLSBzaGFwZSAtLSovXG5AbWl4aW4gc2hhcGVfY2lyY2xlKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMDAgMjAwJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTEwMCwwLjVoMi4yaDAuMWgwLjJoMC4yaDAuMWwwLjIsMGMwLjUsMCwxLDAuNSwxLDFzLTAuNSwxLTEsMWMtMSwwLTIsMC0yLjksMGMtMC41LDAtMS0wLjQtMS0xUzk5LjUsMC41LDEwMCwwLjV6IE0xMDguOSwwLjlDMTA4LjksMC45LDEwOC45LDAuOSwxMDguOSwwLjlMMTA4LjksMC45aDAuMWgwaDBoMGgwaDBoMGMwLjksMC4xLDEuOCwwLjIsMi43LDAuM2MwLjUsMC4xLDAuOSwwLjYsMC45LDEuMXMtMC42LDAuOS0xLjEsMC45Yy0xLTAuMS0xLjktMC4yLTIuOS0wLjNjLTAuNSwwLTEtMC41LTEtMVMxMDguMywwLjgsMTA4LjksMC45TDEwOC45LDAuOXogTTExNy43LDIuMWMwLjEsMCwwLjEsMCwwLjIsMGMwLjQsMC4xLDAuOCwwLjEsMS4xLDAuMmwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBoMGgwaDBoMGwwLDBoMGMwLjUsMC4xLDEsMC4yLDEuNSwwLjNjMC41LDAuMSwwLjksMC43LDAuNywxLjJjLTAuMSwwLjUtMC42LDAuOS0xLjIsMC43Yy0wLjktMC4yLTEuOS0wLjQtMi45LTAuNmMtMC41LTAuMS0wLjktMC42LTAuOC0xLjJDMTE2LjgsMi40LDExNy4yLDIsMTE3LjcsMi4xTDExNy43LDIuMXogTTEyNi4zLDRjMC4xLDAsMC4yLDAsMC4zLDBjMSwwLjMsMS45LDAuNSwyLjksMC44YzAuNSwwLjIsMC44LDAuNywwLjcsMS4yYy0wLjIsMC41LTAuNywwLjgtMS4yLDAuN2wwLDBDMTI3LjksNi41LDEyNyw2LjIsMTI2LDZjLTAuNS0wLjEtMC44LTAuNy0wLjctMS4yQzEyNS41LDQuMywxMjUuOCw0LDEyNi4zLDRMMTI2LjMsNHogTTEzNC43LDYuOGMwLjEsMCwwLjIsMCwwLjQsMC4xbDAuNSwwLjJsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMC4xLDAuMWwwLDBjMC40LDAuMiwwLjksMC4zLDEuMywwLjVjMC41LDAuMiwwLjgsMC44LDAuNSwxLjNjLTAuMiwwLjUtMC44LDAuOC0xLjMsMC41Yy0wLjktMC40LTEuOC0wLjctMi43LTEuMWMtMC41LTAuMi0wLjgtMC44LTAuNi0xLjNDMTMzLjksNywxMzQuMyw2LjgsMTM0LjcsNi44TDEzNC43LDYuOHogTTE0Mi45LDEwLjNjMC4xLDAsMC4zLDAsMC40LDAuMWwwLjIsMC4xbDAsMGwwLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwLjFoMGwwLDBoMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwbDAuMiwwLjFsMCwwbDAuMiwwLjFsMCwwbDAuMiwwLjFjMC41LDAuMywwLjcsMC45LDAuNCwxLjNjLTAuMywwLjUtMC44LDAuNy0xLjMsMC40Yy0wLjktMC40LTEuNy0wLjktMi42LTEuM2MtMC41LTAuMi0wLjctMC44LTAuNS0xLjNDMTQyLjEsMTAuNSwxNDIuNSwxMC4zLDE0Mi45LDEwLjNMMTQyLjksMTAuM3ogTTE1MC43LDE0LjVjMC4yLDAsMC40LDAsMC41LDAuMWwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwYzAuNiwwLjQsMS4zLDAuOCwxLjksMS4ybDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4yLDAuMWMwLjUsMC4zLDAuNiwwLjksMC4zLDEuNGMtMC4zLDAuNS0wLjksMC42LTEuNCwwLjNjLTAuOC0wLjUtMS43LTEtMi41LTEuNWMtMC41LTAuMy0wLjYtMC45LTAuMy0xLjRDMTUwLDE0LjcsMTUwLjMsMTQuNSwxNTAuNywxNC41TDE1MC43LDE0LjV6IE0xNTgsMTkuNGMwLjIsMCwwLjQsMC4xLDAuNiwwLjJsMCwwbDAsMGwwLjEsMC4xbDAsMGMwLjgsMC42LDEuNSwxLjEsMi4zLDEuN2MwLjQsMC4zLDAuNSwxLDAuMiwxLjRjLTAuMywwLjQtMC45LDAuNS0xLjQsMC4yYy0wLjgtMC42LTEuNi0xLjItMi4zLTEuOGMtMC40LTAuMy0wLjUtMC45LTAuMi0xLjRDMTU3LjQsMTkuNSwxNTcuNywxOS40LDE1OCwxOS40TDE1OCwxOS40eiBNMTY1LDI0LjljMC4yLDAsMC41LDAuMSwwLjcsMC4yYzAuOCwwLjcsMS41LDEuMywyLjIsMmMwLjQsMC40LDAuNCwxLDAsMS40Yy0wLjQsMC40LTEsMC40LTEuNCwwbDAsMGMtMC43LTAuNy0xLjQtMS4zLTIuMi0yYy0wLjQtMC40LTAuNS0xLTAuMS0xLjRDMTY0LjQsMjUuMSwxNjQuNywyNC45LDE2NSwyNC45eiBNMTcxLjQsMzEuMWMwLjMsMCwwLjUsMC4xLDAuNywwLjNjMC40LDAuNCwwLjgsMC44LDEuMiwxLjJsMCwwbDAsMGwwLDBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMwLjIsMC4yLDAuNCwwLjQsMC42LDAuN2MwLjQsMC40LDAuMywxLTAuMSwxLjRjLTAuNCwwLjQtMSwwLjMtMS40LTAuMWMtMC42LTAuNy0xLjMtMS40LTItMi4xYy0wLjQtMC40LTAuNC0xLDAtMS40QzE3MC44LDMxLjIsMTcxLjEsMzEuMSwxNzEuNCwzMS4xTDE3MS40LDMxLjF6IE0xNzcuMiwzNy44YzAuMywwLDAuNiwwLjEsMC44LDAuNGwwLjIsMC4zbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLjEsMC4xbDAsMGMwLjIsMC4zLDAuNSwwLjYsMC43LDAuOWwwLDBsMCwwdjBsMCwwdjBsMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMC4xbDAsMGwwLjIsMC4zYzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjQsMC4zLTEsMC4yLTEuMy0wLjJjLTAuNi0wLjgtMS4yLTEuNi0xLjgtMi4zYy0wLjMtMC40LTAuMy0xLjEsMC4yLTEuNEMxNzYuNywzNy44LDE3Ni45LDM3LjgsMTc3LjIsMzcuOEwxNzcuMiwzNy44eiBNMTgyLjQsNDQuOWMwLjMsMCwwLjYsMC4yLDAuOCwwLjRjMC4zLDAuNCwwLjUsMC44LDAuOCwxLjJsMCwwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xbDAsMGwwLDBsMCwwbDAuMiwwLjNjMC4zLDAuNSwwLjIsMS4xLTAuMywxLjRjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4zYzAsMCwwLTAuMS0wLjEtMC4xYy0wLjUtMC44LTEtMS43LTEuNi0yLjVjLTAuMy0wLjUtMC4yLTEuMSwwLjMtMS40QzE4Miw0NSwxODIuMSw0NC45LDE4Mi40LDQ0LjlMMTgyLjQsNDQuOXogTTE4Ni45LDUyLjZjMC40LDAsMC43LDAuMiwwLjksMC41YzAuMiwwLjUsMC41LDAuOSwwLjcsMS40djBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDAuMWwwLDBsMCwwbDAsMGMwLjIsMC4zLDAuMywwLjYsMC41LDAuOWMwLjIsMC41LDAsMS4xLTAuNSwxLjNjLTAuNSwwLjItMS4xLDAtMS4zLTAuNWMtMC40LTAuOS0wLjktMS43LTEuMy0yLjZjLTAuMy0wLjUtMC4xLTEuMSwwLjQtMS4zQzE4Ni42LDUyLjYsMTg2LjcsNTIuNSwxODYuOSw1Mi42TDE4Ni45LDUyLjZ6IE0xOTAuNyw2MC41YzAuNCwwLDAuOCwwLjIsMC45LDAuNmwwLjEsMC4ybDAsMGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLjEsMC4xbDAsMGwwLDBsMCwwTDE5Miw2MmwwLDBsMC4xLDAuMmwwLDBsMC4xLDAuMXYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMC4xbDAsMGwwLDBsMCwwYzAuMSwwLjMsMC4zLDAuNiwwLjQsMWMwLjIsMC41LTAuMSwxLjEtMC42LDEuM2MtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZsMCwwYy0wLjQtMC45LTAuNy0xLjgtMS4xLTIuN2MtMC4yLTAuNSwwLTEuMSwwLjUtMS4zQzE5MC40LDYwLjYsMTkwLjYsNjAuNSwxOTAuNyw2MC41TDE5MC43LDYwLjV6IE0xOTMuOCw2OC45YzAuNCwwLDAuOCwwLjMsMC45LDAuN2MwLjEsMC4yLDAuMSwwLjQsMC4yLDAuNnYwbDAsMHYwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwLjF2MHYwYzAuMSwwLjUtMC4yLDEuMS0wLjcsMS4yYy0wLjUsMC4xLTEuMS0wLjItMS4yLTAuN2MtMC4zLTAuOS0wLjYtMS45LTAuOS0yLjhjLTAuMi0wLjUsMC4xLTEuMSwwLjYtMS4zYzAuMSwwLDAuMiwwLDAuMywwTDE5My44LDY4Ljl6IE0xOTYuMSw3Ny40YzAuNSwwLDAuOSwwLjMsMSwwLjhjMC4yLDAuNywwLjMsMS41LDAuNSwyLjJsMCwwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MHYwdjB2MGwwLDBsMCwwYzAsMC4xLDAuMSwwLjMsMC4xLDAuNGMwLjEsMC41LTAuMywxLjEtMC44LDEuMmMtMC41LDAuMS0xLjEtMC4zLTEuMi0wLjhsMCwwYy0wLjItMS0wLjQtMS45LTAuNi0yLjljLTAuMS0wLjUsMC4yLTEuMSwwLjgtMS4yQzE5Niw3Ny40LDE5Ni4xLDc3LjQsMTk2LjEsNzcuNEwxOTYuMSw3Ny40eiBNMTk3LjcsODYuMWMwLjUsMCwwLjksMC40LDEsMC45YzAsMC40LDAuMSwwLjgsMC4xLDEuMWwwLDB2MHYwdjB2MHYwdjBsMCwwLjF2MHYwdjB2MHYwdjB2MHYwbDAsMC4xbDAsMHYwdjB2MGwwLDBjMCwwLjQsMC4xLDAuOCwwLjEsMS4zYzAuMSwwLjUtMC4zLDEtMC45LDEuMWMtMC41LDAuMS0xLTAuMy0xLjEtMC45Yy0wLjEtMS0wLjItMS45LTAuMy0yLjljLTAuMS0wLjUsMC4zLTEsMC45LTEuMUMxOTcuNiw4Ni4xLDE5Ny42LDg2LjEsMTk3LjcsODYuMUwxOTcuNyw4Ni4xeiBNMTk4LjQsOTVjMC41LDAsMSwwLjQsMSwxYzAsMC4zLDAsMC42LDAsMC45djAuNGMwLDAsMCwwLjEsMCwwLjF2MC4xbDAsMGMwLDAuMywwLDAuNSwwLDAuOGwwLDBjMCwwLjEsMCwwLjIsMCwwLjJ2MC4xYzAsMCwwLDAuMSwwLDAuMXYwLjJjMCwwLDAsMCwwLDBjMCwwLjUtMC40LDEtMSwxYy0wLjUsMC0xLTAuNC0xLTFjMC0xLDAtMi0wLjEtMi45QzE5Ny40LDk1LjUsMTk3LjgsOTUsMTk4LjQsOTVMMTk4LjQsOTV6IE0xOTguNCwxMDMuOEwxOTguNCwxMDMuOGMwLjYsMCwxLDAuNSwxLDF2MHYwLjF2MC4xdjB2MHYwdjBjMCwwLjktMC4xLDEuOC0wLjIsMi43YzAsMC41LTAuNSwxLTEuMSwwLjljLTAuNSwwLTEtMC41LTAuOS0xLjFjMC4xLTEsMC4xLTIsMC4yLTIuOUMxOTcuNCwxMDQuMywxOTcuOSwxMDMuOCwxOTguNCwxMDMuOEwxOTguNCwxMDMuOHogTTE5Ny42LDExMi43YzAuNSwwLDEsMC40LDEsMWMwLDAsMCwwLjEsMCwwLjFjLTAuMSwwLjYtMC4yLDEuMi0wLjMsMS44djBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDB2MHYwdjB2MHYwdjB2MHYwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwYzAsMC4yLTAuMSwwLjQtMC4xLDAuNmMtMC4xLDAuNS0wLjYsMC45LTEuMiwwLjhjLTAuNS0wLjEtMC45LTAuNi0wLjgtMS4xYzAuMi0xLDAuMy0xLjksMC40LTIuOUMxOTYuNywxMTMsMTk3LjEsMTEyLjcsMTk3LjYsMTEyLjdMMTk3LjYsMTEyLjd6IE0xOTYsMTIxLjRjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLDAsMC4ybDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMHYwbDAsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMGwwLDBsMCwwLjJsMCwwbDAsMGwwLDBsMCwwLjJsMCwwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwLjF2MGwwLDB2MGwwLDBsMCwwYzAsMC4xLTAuMSwwLjMtMC4xLDAuNGMtMC4xLDAuNS0wLjcsMC44LTEuMiwwLjdjLTAuNS0wLjEtMC44LTAuNy0wLjctMS4yYzAuMi0wLjksMC41LTEuOSwwLjctMi44QzE5NS4yLDEyMS43LDE5NS41LDEyMS40LDE5NiwxMjEuNEwxOTYsMTIxLjR6IE0xOTMuNiwxMjkuOWMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMSwwLjMtMC4yLDAuNi0wLjMsMWwwLDBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGMtMC4xLDAuMi0wLjIsMC40LTAuMiwwLjZjLTAuMiwwLjUtMC44LDAuOC0xLjMsMC42Yy0wLjUtMC4yLTAuOC0wLjctMC42LTEuM2MwLjMtMC45LDAuNy0xLjgsMS0yLjhDMTkyLjgsMTMwLjIsMTkzLjIsMTI5LjksMTkzLjYsMTI5LjlMMTkzLjYsMTI5Ljl6IE0xOTAuNCwxMzguMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC40LDAuOS0wLjgsMS44LTEuMiwyLjdjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC41Yy0wLjUtMC4yLTAuNy0wLjgtMC41LTEuM2wwLDBjMC40LTAuOSwwLjgtMS44LDEuMi0yLjdDMTg5LjcsMTM4LjQsMTkwLDEzOC4yLDE5MC40LDEzOC4yTDE5MC40LDEzOC4yeiBNMTg2LjUsMTQ2LjJjMC41LDAsMSwwLjQsMSwxYzAsMC4yLDAsMC4zLTAuMSwwLjVjLTAuMSwwLjItMC4yLDAuNC0wLjQsMC42bDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBjLTAuMywwLjUtMC42LDEuMS0wLjksMS42Yy0wLjMsMC41LTAuOSwwLjYtMS40LDAuNGMtMC41LTAuMy0wLjYtMC45LTAuNC0xLjRjMC41LTAuOCwxLTEuNywxLjQtMi41QzE4NS44LDE0Ni4zLDE4Ni4yLDE0Ni4yLDE4Ni41LDE0Ni4yTDE4Ni41LDE0Ni4yeiBNMTgxLjksMTUzLjdjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC41LDAuNy0xLDEuNC0xLjUsMi4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEsMC4xYy0wLjMsMC40LTAuOSwwLjYtMS40LDAuMnMtMC42LTAuOS0wLjItMS40bDAsMGMwLjYtMC44LDEuMS0xLjYsMS43LTIuNEMxODEuMywxNTMuOSwxODEuNiwxNTMuNywxODEuOSwxNTMuN3ogTTE3Ni43LDE2MC45YzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC40LTAuMiwwLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC4yLDAuMy0wLjUsMC42LTAuNywwLjlsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsLTAuMywwLjRjLTAuMywwLjQtMSwwLjUtMS40LDAuMmMtMC40LTAuMy0wLjUtMS0wLjItMS40YzAsMCwwLDAsMC0wLjFjMC42LTAuNywxLjMtMS41LDEuOS0yLjJDMTc2LjEsMTYxLDE3Ni40LDE2MC45LDE3Ni43LDE2MC45TDE3Ni43LDE2MC45eiBNMTcwLjgsMTY3LjVjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjUtMC4zLDAuN2wtMC4yLDAuMmwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBjLTAuNSwwLjYtMS4xLDEuMS0xLjYsMS42Yy0wLjQsMC40LTEsMC40LTEuNCwwYy0wLjQtMC40LTAuNC0xLDAtMS40YzAuNy0wLjcsMS40LTEuNCwyLjEtMi4xQzE3MC4zLDE2Ny42LDE3MC41LDE2Ny41LDE3MC44LDE2Ny41TDE3MC44LDE2Ny41eiBNMTY0LjQsMTczLjZjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjYtMC4zLDAuOGMtMC4zLDAuMy0wLjYsMC41LTAuOSwwLjhsMCwwYy0wLjUsMC40LTAuOSwwLjgtMS40LDEuMWMtMC40LDAuMy0xLjEsMC4zLTEuNC0wLjFjLTAuMy0wLjQtMC4zLTEuMSwwLjEtMS40YzAuOC0wLjYsMS41LTEuMiwyLjItMS45QzE2My45LDE3My43LDE2NC4xLDE3My42LDE2NC40LDE3My42TDE2NC40LDE3My42eiBNMTU3LjQsMTc5LjFjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMiwwLjYtMC40LDAuOGwtMC40LDAuM2wwLDBsMCwwbDAsMGwtMC4xLDAuMWwwLDBsMCwwaDBsMCwwbDAsMGwtMC4xLDAuMWgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC41LDAuNC0xLDAuNy0xLjUsMS4xYy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MtMC4zLTAuNS0wLjItMS4xLDAuMy0xLjRjMCwwLDAsMCwwLDBjMC44LTAuNSwxLjYtMS4xLDIuNC0xLjdDMTU3LDE3OS4xLDE1Ny4yLDE3OS4xLDE1Ny40LDE3OS4xTDE1Ny40LDE3OS4xeiBNMTUwLDE4My45YzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNSwwLjljLTAuNiwwLjQtMS4zLDAuOC0xLjksMS4xbDAsMGwtMC4yLDAuMWwwLDBsLTAuMiwwLjFsMCwwbC0wLjIsMC4xbDAsMGwtMC4yLDAuMWwwLDBjLTAuNSwwLjMtMS4xLDAuMS0xLjQtMC40cy0wLjEtMS4xLDAuNC0xLjRjMC45LTAuNSwxLjctMSwyLjUtMS40QzE0OS42LDE4NCwxNDkuOCwxODMuOSwxNTAsMTgzLjlMMTUwLDE4My45eiBNMTQyLjEsMTg4LjFjMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMiwwLjctMC42LDAuOWMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjRsMCwwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBsMCwwYy0wLjUsMC4yLTEsMC41LTEuNSwwLjdjLTAuNSwwLjItMS4xLDAtMS4zLTAuNXMwLTEuMSwwLjUtMS4zYzAsMCwwLDAsMC4xLDBjMC45LTAuNCwxLjgtMC44LDIuNy0xLjJDMTQxLjksMTg4LjEsMTQyLDE4OC4xLDE0Mi4xLDE4OC4xTDE0Mi4xLDE4OC4xeiBNMTM0LDE5MS41YzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjMsMC44LTAuNywwLjljLTAuNCwwLjEtMC44LDAuMy0xLjIsMC40bDAsMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBjLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYy0wLjUsMC4yLTEuMS0wLjEtMS4zLTAuNnMwLjEtMS4xLDAuNi0xLjNjMC45LTAuMywxLjgtMC42LDIuOC0xQzEzMy44LDE5MS41LDEzMy45LDE5MS41LDEzNCwxOTEuNUwxMzQsMTkxLjV6IE0xMjUuNSwxOTQuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOC0wLjcsMWMtMSwwLjMtMS45LDAuNS0yLjksMC43Yy0wLjUsMC4xLTEuMS0wLjItMS4yLTAuN2MtMC4xLTAuNSwwLjItMS4xLDAuNy0xLjJjMC45LTAuMiwxLjktMC41LDIuOC0wLjdDMTI1LjQsMTk0LjIsMTI1LjQsMTk0LjIsMTI1LjUsMTk0LjJMMTI1LjUsMTk0LjJ6IE0xMTYuOSwxOTYuMWMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC4zLDAuOS0wLjgsMWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjNsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLDBoMGgwaDBoMGgwaDBsMCwwbDAsMGgwaDBoMGgwaDBoMGwwLDBsLTAuNSwwLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOGMtMC4xLTAuNSwwLjMtMSwwLjgtMS4xbDAsMGMxLTAuMSwxLjktMC4zLDIuOS0wLjVDMTE2LjgsMTk2LjEsMTE2LjgsMTk2LjEsMTE2LjksMTk2LjFMMTE2LjksMTk2LjF6IE0xMDguMSwxOTcuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDEtMSwxYy0wLjksMC4xLTEuOCwwLjEtMi42LDAuMmgwaDBoMGwtMC4xLDBoMGgwaDBoMGgwYy0wLjUsMC0xLTAuNC0xLTAuOWMwLTAuNSwwLjQtMSwwLjktMUMxMDYuMSwxOTcuMywxMDcsMTk3LjMsMTA4LjEsMTk3LjJDMTA4LDE5Ny4yLDEwOC4xLDE5Ny4yLDEwOC4xLDE5Ny4yTDEwOC4xLDE5Ny4yeiBNOTYuMywxOTcuNEw5Ni4zLDE5Ny40YzEsMCwyLDAuMSwzLDAuMWMwLjUsMCwxLDAuNSwxLDFjMCwwLjUtMC41LDEtMSwxYy0wLjcsMC0xLjQsMC0yLjEsMGgwaC0wLjFsMCwwaDBoLTAuMWgtMC4xaDBoMGgwaDBoMGgwaDBoMGgwYy0wLjUsMC0xLTAuNS0xLTFDOTUuMywxOTcuOSw5NS43LDE5Ny41LDk2LjMsMTk3LjRMOTYuMywxOTcuNHogTTg3LjQsMTk2LjdjMCwwLDAuMSwwLDAuMSwwYzEsMC4xLDEuOSwwLjIsMi45LDAuM2MwLjUsMC4xLDAuOSwwLjUsMC45LDEuMWMtMC4xLDAuNS0wLjUsMC45LTEuMSwwLjljLTEtMC4xLTItMC4yLTMtMC4zYy0wLjUtMC4xLTAuOS0wLjYtMC45LTEuMUM4Ni41LDE5Ny4xLDg2LjksMTk2LjcsODcuNCwxOTYuN0w4Ny40LDE5Ni43eiBNNzguNywxOTUuMmMwLjEsMCwwLjEsMCwwLjIsMGMwLjksMC4yLDEuOSwwLjQsMi45LDAuNmMwLjUsMC4xLDAuOSwwLjYsMC44LDEuMmMtMC4xLDAuNS0wLjYsMC45LTEuMiwwLjhjLTAuMy0wLjEtMC41LTAuMS0wLjgtMC4ybDAsMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsLTAuMSwwaDBoMGgwaDBoMGgwaDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGMtMC41LTAuMS0wLjktMC42LTAuOC0xLjJDNzcuOCwxOTUuNiw3OC4yLDE5NS4zLDc4LjcsMTk1LjJMNzguNywxOTUuMnogTTcwLjEsMTkyLjljMC4xLDAsMC4yLDAsMC4zLDBjMC45LDAuMywxLjksMC42LDIuOCwwLjhjMC41LDAuMiwwLjgsMC43LDAuNywxLjJjLTAuMiwwLjUtMC43LDAuOC0xLjIsMC43Yy0wLjQtMC4xLTAuOC0wLjItMS4yLTAuM2wwLDBsLTAuMSwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGMtMC40LTAuMS0wLjktMC4zLTEuMy0wLjRjLTAuNS0wLjItMC44LTAuNy0wLjYtMS4zQzY5LjMsMTkzLjIsNjkuNywxOTIuOSw3MC4xLDE5Mi45TDcwLjEsMTkyLjl6IE02MS44LDE4OS44YzAuMSwwLDAuMywwLDAuNCwwLjFjMC45LDAuNCwxLjgsMC43LDIuNywxLjFjMC41LDAuMiwwLjgsMC44LDAuNSwxLjNjLTAuMiwwLjUtMC44LDAuNy0xLjMsMC42aDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEsMGwwLDBsMCwwaDBsMCwwbDAsMGMtMC40LTAuMi0wLjktMC4zLTEuMy0wLjVsMCwwbC0wLjEtMC4xaDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwaDBsLTAuMS0wLjFsMCwwbC0wLjQtMC4yYy0wLjUtMC4yLTAuNy0wLjgtMC41LTEuM0M2MS4xLDE5MC4xLDYxLjQsMTg5LjgsNjEuOCwxODkuOEw2MS44LDE4OS44eiBNNTMuOCwxODZjMC4yLDAsMC4zLDAsMC41LDAuMWMwLjksMC41LDEuNywwLjksMi42LDEuM2MwLjUsMC4yLDAuNywwLjgsMC40LDEuM2MtMC4yLDAuNS0wLjgsMC43LTEuMywwLjRsMCwwbC0wLjEtMC4xbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEsMGwwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGMtMC40LTAuMi0wLjgtMC40LTEuMi0wLjZsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsLTAuNC0wLjJjLTAuNS0wLjMtMC43LTAuOS0wLjQtMS4zQzUzLjEsMTg2LjMsNTMuNSwxODYuMSw1My44LDE4Nkw1My44LDE4NnogTTQ2LjIsMTgxLjVjMC4yLDAsMC40LDAuMSwwLjUsMC4yYzAuOCwwLjUsMS42LDEuMSwyLjUsMS42YzAuNSwwLjMsMC42LDAuOSwwLjQsMS40cy0wLjksMC42LTEuNCwwLjRjMCwwLDAsMCwwLDBjLTAuNS0wLjMtMS0wLjYtMS41LTFsMCwwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xaDBsMCwwbDAsMGwwLDBoMGwtMC4xLTAuMWwwLDBsMCwwaDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNEM0NS42LDE4MS43LDQ1LjksMTgxLjUsNDYuMiwxODEuNUw0Ni4yLDE4MS41eiBNMzksMTc2LjRjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuOCwwLjYsMS41LDEuMiwyLjMsMS44YzAuNCwwLjMsMC41LDAuOSwwLjIsMS40Yy0wLjMsMC40LTAuOSwwLjUtMS40LDAuMmMtMC4zLTAuMi0wLjUtMC40LTAuOC0wLjZsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC40LTAuMy0wLjgtMC42LTEuMi0wLjljLTAuNC0wLjMtMC41LTEtMC4yLTEuNEMzOC40LDE3Ni41LDM4LjcsMTc2LjQsMzksMTc2LjRMMzksMTc2LjR6IE0zMi4zLDE3MC41YzAuMywwLDAuNSwwLjEsMC43LDAuM2MwLjcsMC43LDEuNCwxLjMsMi4yLDJjMC40LDAuNCwwLjQsMSwwLjEsMS40cy0xLDAuNC0xLjQsMC4xbDAsMGwtMC4zLTAuM2wwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEtMC4xaDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGMtMC40LTAuNC0wLjgtMC44LTEuMy0xLjJjLTAuNC0wLjQtMC40LTEsMC0xLjRDMzEuOCwxNzAuNywzMiwxNzAuNiwzMi4zLDE3MC41TDMyLjMsMTcwLjV6IE0yNi4xLDE2NC4yYzAuMywwLDAuNiwwLjEsMC43LDAuM2MwLjYsMC43LDEuMywxLjUsMiwyLjJjMC40LDAuNCwwLjQsMSwwLDEuNGMtMC40LDAuNC0xLDAuNC0xLjQsMGMtMC4yLTAuMi0wLjMtMC4zLTAuNS0wLjVsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwYy0wLjQtMC41LTAuOS0wLjktMS4zLTEuNGwwLDBsMCwwYy0wLjQtMC40LTAuMy0xLDAuMS0xLjRDMjUuNywxNjQuMywyNS45LDE2NC4yLDI2LjEsMTY0LjJMMjYuMSwxNjQuMnogTTIwLjYsMTU3LjNjMC4zLDAsMC42LDAuMiwwLjgsMC40YzAuNiwwLjgsMS4yLDEuNiwxLjgsMi4zYzAuMywwLjQsMC4yLDEuMS0wLjIsMS40Yy0wLjQsMC4zLTEsMC4yLTEuNC0wLjJsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBjLTAuNC0wLjYtMC44LTEuMS0xLjMtMS43Yy0wLjMtMC40LTAuMi0xLjEsMC4yLTEuNEMyMC4yLDE1Ny4zLDIwLjQsMTU3LjMsMjAuNiwxNTcuM0wyMC42LDE1Ny4zeiBNMTUuNywxNDkuOWMwLjMsMCwwLjcsMC4yLDAuOSwwLjVjMC41LDAuOCwxLDEuNywxLjYsMi41YzAuMywwLjUsMC4yLDEuMS0wLjMsMS40Yy0wLjUsMC4zLTEuMSwwLjItMS40LTAuM2MtMC41LTAuOC0xLjEtMS43LTEuNi0yLjVjLTAuMy0wLjUtMC4xLTEuMSwwLjMtMS40QzE1LjMsMTQ5LjksMTUuNSwxNDkuOSwxNS43LDE0OS45TDE1LjcsMTQ5Ljl6IE0xMS40LDE0Mi4xYzAuNCwwLDAuNywwLjIsMC45LDAuNmMwLjQsMC45LDAuOSwxLjgsMS4zLDIuNmMwLjMsMC41LDAuMSwxLjEtMC40LDEuM2MtMC41LDAuMy0xLjEsMC4xLTEuMy0wLjRsMCwwbC0wLjItMC4zbDAsMGwtMC4xLTAuMWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDBsMCwwbC0wLjEtMC4xbDAsMGMtMC4yLTAuNS0wLjUtMC45LTAuNy0xLjRsMCwwbDAsMGwwLDBsMCwwYy0wLjItMC41LDAtMS4xLDAuNS0xLjNDMTEuMSwxNDIuMiwxMS4zLDE0Mi4xLDExLjQsMTQyLjFMMTEuNCwxNDIuMXogTTcuOSwxMzRjMC40LDAsMC44LDAuMywwLjksMC42YzAuMywwLjksMC43LDEuOCwxLjEsMi43YzAuMiwwLjUtMC4xLDEuMS0wLjYsMS4zYy0wLjUsMC4yLTEsMC0xLjItMC41TDgsMTM3LjlsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGMtMC4zLTAuOC0wLjYtMS41LTAuOS0yLjNjLTAuMi0wLjUsMC4xLTEuMSwwLjYtMS4zQzcuNywxMzQsNy44LDEzNCw3LjksMTM0TDcuOSwxMzR6IE01LjEsMTI1LjZjMC40LDAsMC44LDAuMywxLDAuN2MwLjMsMC45LDAuNSwxLjksMC44LDIuOGMwLjIsMC41LTAuMSwxLjEtMC43LDEuMmMtMC41LDAuMi0xLjEtMC4xLTEuMi0wLjdsMCwwdjBsMCwwdjBsMCwwdjBsMC0wLjFsMCwwbDAsMHYwbDAsMGwwLDBsLTAuMS0wLjJsMCwwYy0wLjEtMC4zLTAuMi0wLjUtMC4yLTAuOHYwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwYy0wLjEtMC4zLTAuMi0wLjYtMC4zLTAuOWMtMC4xLTAuNSwwLjItMS4xLDAuNy0xLjJDNC45LDEyNS42LDUsMTI1LjYsNS4xLDEyNS42TDUuMSwxMjUuNnogTTMuMSwxMTYuOWMwLjUsMCwwLjksMC4zLDEsMC44YzAuMiwxLDAuNCwxLjksMC42LDIuOWMwLjEsMC41LTAuMiwxLjEtMC43LDEuMnMtMS4xLTAuMi0xLjItMC43YzAsMCwwLDAsMCwwYy0wLjEtMC40LTAuMi0wLjgtMC4yLTEuMnYwbDAsMHYwbDAsMHYwbDAsMHYwdjB2MHYwbDAsMHYwbDAsMGwwLDBjLTAuMS0wLjUtMC4yLTEtMC4zLTEuNWMtMC4xLTAuNSwwLjMtMS4xLDAuOC0xLjJDMywxMTYuOSwzLjEsMTE2LjksMy4xLDExNi45TDMuMSwxMTYuOXogTTEuOSwxMDguMWMwLjUsMCwwLjksMC40LDEsMC45YzAuMSwxLDAuMiwxLjksMC4zLDIuOWMwLjEsMC41LTAuMywxLTAuOSwxLjFjLTAuNSwwLjEtMS0wLjMtMS4xLTAuOXYwbDAsMHYwdjB2MHYwdjBsMCwwYy0wLjEtMC45LTAuMi0xLjktMC4zLTIuOEMwLjksMTA4LjcsMS4zLDEwOC4yLDEuOSwxMDguMUMxLjksMTA4LjIsMS45LDEwOC4xLDEuOSwxMDguMUwxLjksMTA4LjF6IE0xLjUsOTkuM2MwLjUsMCwxLDAuNCwxLDFjMCwxLDAsMiwwLjEsMi45YzAsMC41LTAuNCwxLTEsMXMtMS0wLjQtMS0xYzAtMC40LDAtMC44LDAtMS4yVjEwMnYtMC4xdi0wLjVsMCwwYzAsMCwwLTAuMSwwLTAuMXYtMC4xYzAtMC4zLDAtMC42LDAtMC45QzAuNSw5OS43LDEsOTkuMywxLjUsOTkuM0wxLjUsOTkuM3ogTTEuOSw5MC40QzEuOSw5MC40LDEuOSw5MC40LDEuOSw5MC40YzAuNiwwLDEsMC41LDEsMS4xYy0wLjEsMS0wLjIsMS45LTAuMiwyLjljMCwwLjUtMC41LDEtMSwwLjljLTAuNSwwLTEtMC41LTAuOS0xYzAtMC4yLDAtMC41LDAtMC43bDAsMHYwbDAsMGwwLTAuMnYwdjB2MHYwdjB2MHYwbDAtMC4xdjB2MHYwdjB2MHYwdjB2MHYwbDAtMC4xdjB2MHYwdjB2MHYwbDAsMGMwLTAuNSwwLjEtMSwwLjEtMS41QzAuOSw5MC44LDEuMyw5MC40LDEuOSw5MC40TDEuOSw5MC40eiBNMyw4MS43YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMSwwLDAuMmMtMC4yLDEtMC4zLDEuOS0wLjUsMi45Yy0wLjEsMC41LTAuNiwwLjktMS4xLDAuOGMtMC41LTAuMS0wLjktMC42LTAuOC0xLjFjMC4xLTEsMC4zLTIsMC41LTNDMi4xLDgyLDIuNSw4MS42LDMsODEuN0wzLDgxLjd6IE01LDczYzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMiwwLDAuM2MtMC4zLDAuOS0wLjUsMS45LTAuNywyLjhDNS4xLDc3LjYsNC41LDc4LDQsNzcuOGMtMC41LTAuMS0wLjktMC43LTAuNy0xLjJsMC0wLjFsMCwwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwdjBsMC0wLjJsMCwwbDAsMGwwLDBjMC4xLTAuMywwLjItMC43LDAuMy0xbDAsMGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwTDQsNzMuN0M0LjEsNzMuMyw0LjUsNzMsNSw3M0w1LDczeiBNNy43LDY0LjZjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLTAuMSwwLjNjLTAuMywwLjktMC43LDEuOC0xLDIuOGMtMC4yLDAuNS0wLjcsMC44LTEuMywwLjZjLTAuNS0wLjItMC44LTAuNy0wLjYtMS4zYzAuMy0wLjksMC43LTEuOSwxLTIuOEM2LjksNjQuOCw3LjMsNjQuNiw3LjcsNjQuNkw3LjcsNjQuNnogTTExLjIsNTYuNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjMtMC4xLDAuNGMtMC40LDAuOS0wLjgsMS44LTEuMiwyLjdDMTAuNiw2MSwxMCw2MS4yLDkuNSw2MVM4LjgsNjAuMiw5LDU5LjdjMCwwLDAsMCwwLDBjMC4xLTAuMiwwLjItMC40LDAuMi0wLjZsMCwwTDkuMyw1OWwwLDBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC0wLjFsMCwwbDAsMHYwbDAsMHYwYzAuMS0wLjIsMC4yLTAuNCwwLjMtMC41QzEwLjQsNTYuNiwxMC44LDU2LjQsMTEuMiw1Ni40eiBNMTUuNCw0OC42YzAuNSwwLDEsMC40LDEsMWMwLDAuMiwwLDAuNC0wLjEsMC41Yy0wLjUsMC44LTEsMS43LTEuNSwyLjVjLTAuMywwLjUtMC45LDAuNy0xLjQsMC40Yy0wLjUtMC4zLTAuNy0wLjktMC40LTEuNGwwLDBsMC4yLTAuNGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwYzAuNC0wLjYsMC43LTEuMiwxLjEtMS44QzE0LjcsNDguOCwxNSw0OC42LDE1LjQsNDguNkwxNS40LDQ4LjZ6IE0yMC4yLDQxLjJjMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjQtMC4yLDAuNmMtMC42LDAuOC0xLjEsMS42LTEuNywyLjRjLTAuMywwLjUtMC45LDAuNi0xLjQsMC4zYy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNGwwLjItMC4ybDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMHYwYzAuNC0wLjYsMC45LTEuMywxLjMtMS45QzE5LjYsNDEuNCwxOS45LDQxLjIsMjAuMiw0MS4yTDIwLjIsNDEuMnogTTI1LjgsMzQuM2MwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNS0wLjIsMC43Yy0wLjYsMC43LTEuMywxLjUtMS45LDIuMmMtMC40LDAuNC0xLDAuNS0xLjQsMC4xYy0wLjQtMC4zLTAuNS0xLTAuMS0xLjRjMC41LTAuNiwwLjktMS4xLDEuNC0xLjdsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAuMy0wLjRDMjUuMiwzNC40LDI1LjUsMzQuMywyNS44LDM0LjNMMjUuOCwzNC4zeiBNMzEuOSwyNy45YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjEsMC41LTAuMywwLjdjLTAuNywwLjctMS40LDEuNC0yLjEsMi4xYy0wLjQsMC40LTEsMC40LTEuNCwwYy0wLjQtMC40LTAuNC0xLDAtMS40bDAuNC0wLjRsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBDMzEuNCwyOCwzMS42LDI3LjksMzEuOSwyNy45TDMxLjksMjcuOXogTTM4LjUsMjJjMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjYtMC40LDAuOGMtMC44LDAuNi0xLjUsMS4yLTIuMywxLjljLTAuNCwwLjQtMSwwLjMtMS40LTAuMXMtMC4zLTEsMC4xLTEuNGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAuMS0wLjFsMCwwYzAuNC0wLjQsMC45LTAuNywxLjMtMS4xQzM4LjEsMjIuMSwzOC4zLDIyLDM4LjUsMjJMMzguNSwyMnogTTQ1LjcsMTYuOGMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4yLDAuNi0wLjQsMC44Yy0wLjgsMC41LTEuNiwxLjEtMi40LDEuN2MtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjJjLTAuMy0wLjQtMC4yLTEuMSwwLjItMS40bDAuMi0wLjJsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBoMGwwLjEtMC4xbDAsMGMwLjMtMC4yLDAuNy0wLjUsMS0wLjdDNDUuMywxNi45LDQ1LjUsMTYuOCw0NS43LDE2LjhMNDUuNywxNi44eiBNNTMuMywxMi4yYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC43LTAuNSwwLjljLTAuOSwwLjUtMS43LDAuOS0yLjYsMS40Yy0wLjUsMC4zLTEuMSwwLjEtMS40LTAuM2MtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjRjMCwwLDAsMCwwLjEsMGwwLjUtMC4zbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMC4xLDBsMCwwbDAsMGwwLDBjMC4zLTAuMiwwLjYtMC4zLDAuOS0wLjVDNTMsMTIuMyw1My4xLDEyLjIsNTMuMywxMi4yTDUzLjMsMTIuMnogTTYxLjMsOC40YzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjIsMC44LTAuNiwwLjljLTAuOSwwLjQtMS44LDAuOC0yLjcsMS4yYy0wLjUsMC4yLTEuMSwwLTEuMy0wLjVjLTAuMi0wLjUsMC0xLjEsMC41LTEuM2wwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAuMSwwaDBsMCwwaDBsMCwwaDBsMC4xLDBsMCwwbDAsMGgwbDAsMGwwLDBMNjAsOC45bDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBoMGwwLDBoMGwwLjEtMC4xaDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwQzYxLDguNCw2MS4xLDguNCw2MS4zLDguNEw2MS4zLDguNHogTTY5LjYsNS4zYzAuNSwwLDEsMC40LDEsMWMwLDAuNC0wLjMsMC44LTAuNywwLjlDNjksNy41LDY4LDcuOCw2Ny4xLDguMmMtMC41LDAuMi0xLjEtMC4xLTEuMy0wLjZjLTAuMi0wLjUsMC4xLTEuMSwwLjYtMS4zYzAuNC0wLjEsMC44LTAuMywxLjItMC40bDAsMGwwLjItMC4xbDAsMGwwLDBsMCwwbDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDBsMCwwYzAuMy0wLjEsMC43LTAuMiwxLTAuM0M2OS40LDUuMyw2OS41LDUuMyw2OS42LDUuM0w2OS42LDUuM3ogTTc4LjEsMi45YzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjMsMC45LTAuOCwxYy0wLjksMC4yLTEuOSwwLjQtMi44LDAuN2MtMC41LDAuMS0xLjEtMC4yLTEuMi0wLjhjLTAuMS0wLjUsMC4yLTEsMC43LTEuMmMwLjctMC4yLDEuNC0wLjQsMi4yLTAuNWgwbDAsMGgwbDAsMGgwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMEw3Ny45LDNDNzgsMi45LDc4LjEsMi45LDc4LjEsMi45eiBNODYuOSwxLjRjMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuNCwwLjktMC45LDFjLTEsMC4xLTEuOSwwLjMtMi45LDAuNEM4My41LDMuOSw4MywzLjUsODIuOSwzYy0wLjEtMC41LDAuMy0xLjEsMC44LTEuMWMwLjktMC4xLDEuOC0wLjMsMi44LTAuNGwwLDBsMCwwbDAsMGgwaDBsMC4xLDBsMCwwQzg2LjgsMS40LDg2LjgsMS40LDg2LjksMS40eiBNOTUuNywwLjZjMC41LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFjLTEsMC0yLDAuMS0yLjksMC4yYy0wLjUsMC0xLTAuNC0xLjEtMC45YzAtMC41LDAuNC0xLDAuOS0xLjFsMCwwaDBsMCwwaDBoMGgwaDBoMGMwLjctMC4xLDEuNC0wLjEsMi4xLTAuMWgwaDBoMGwwLjEsMGgwLjFoMGgwaDBoMGgwLjFMOTUuNywwLjZMOTUuNywwLjZMOTUuNywwLjZMOTUuNywwLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuLyotLSBwYWdldG9wIC0tKi9cbkBtaXhpbiBwYWdldG9wX3RleHQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyLjggNTcuNiclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J004LjEsNTUuN2MwLjItMC4yLDAuNC0wLjQsMC41LTAuN2MwLjEtMC4zLDAuMi0wLjUsMC4yLTAuOGMwLTAuMy0wLjEtMC41LTAuMi0wLjhcdGMtMC4xLTAuMi0wLjMtMC40LTAuNS0wLjZjLTAuMi0wLjItMC41LTAuMy0wLjgtMC40Yy0wLjQtMC4xLTAuOC0wLjEtMS4yLTAuMWMtMC40LDAtMC44LDAtMS4xLDAuMWMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjNjLTAuMiwwLjEtMC4zLDAuMy0wLjQsMC41Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMywwLjEsMC43LDAuMiwxYzAuMiwwLjMsMC40LDAuNiwwLjcsMC44TDguMSw1NS43eiBNMy40LDU1LjhjLTAuMy0wLjMtMC42LTAuNy0wLjktMS4xYy0wLjItMC40LTAuMy0wLjktMC4zLTEuNGMwLTAuNCwwLjEtMC44LDAuMy0xLjJjMC4yLTAuNCwwLjQtMC43LDAuOC0wLjlDMy42LDUxLDQsNTAuOCw0LjUsNTAuN2MwLjUtMC4xLDEuMS0wLjIsMS43LTAuMmMwLjUsMCwxLjEsMC4xLDEuNiwwLjJjMC41LDAuMSwwLjksMC40LDEuMywwLjdjMC40LDAuMywwLjYsMC42LDAuOCwxYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40YzAsMC40LTAuMSwwLjgtMC4yLDEuMWMtMC4xLDAuMy0wLjMsMC42LTAuNiwwLjhoMy4ydjEuOUgyLjR2LTEuMWMwLTAuMiwwLjEtMC40LDAuMy0wLjVMMy40LDU1Ljh6IE02LjgsNDQuMmMwLDAuNSwwLjEsMC45LDAuMSwxLjRjMCwwLjMsMC4xLDAuNiwwLjMsMC45YzAuMSwwLjIsMC4yLDAuMywwLjQsMC41QzcuNyw0Nyw3LjgsNDcuMSw4LDQ3LjFjMC4zLDAsMC41LTAuMSwwLjctMC4zYzAuMS0wLjIsMC4yLTAuNSwwLjItMC44YzAtMC4zLTAuMS0wLjctMC4yLTFjLTAuMi0wLjMtMC40LTAuNi0wLjYtMC44TDYuOCw0NC4yeiBNMy40LDQ4LjVjLTAuOC0wLjktMS4yLTItMS4yLTMuMmMwLTAuNCwwLjEtMC44LDAuMi0xLjJjMC4xLTAuMywwLjMtMC42LDAuNi0wLjljMC4zLTAuMywwLjYtMC40LDAuOS0wLjZjMC40LTAuMSwwLjgtMC4yLDEuMi0wLjJoNC45djAuOGMwLDAuMSwwLDAuMy0wLjEsMC40Yy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuMmwtMC42LDAuMmMwLjIsMC4yLDAuMywwLjQsMC41LDAuNmMwLjEsMC4yLDAuMiwwLjQsMC4zLDAuNmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNmMwLDAuMiwwLjEsMC41LDAuMSwwLjhjMCwwLjMsMCwwLjYtMC4xLDAuOUMxMCw0Ny44LDkuOCw0OCw5LjYsNDguMmMtMC4yLDAuMi0wLjQsMC40LTAuNywwLjVjLTAuMywwLjEtMC42LDAuMi0wLjksMC4yYy0wLjIsMC0wLjQsMC0wLjYtMC4xYy0wLjItMC4xLTAuNC0wLjItMC42LTAuM2MtMC4yLTAuMi0wLjQtMC40LTAuNS0wLjZjLTAuMi0wLjMtMC4zLTAuNi0wLjQtMC45Yy0wLjEtMC40LTAuMi0wLjgtMC4zLTEuMmMtMC4xLTAuNS0wLjEtMS0wLjEtMS42SDUuMmMtMC40LDAtMC44LDAuMS0xLjEsMC4zYy0wLjMsMC4yLTAuNCwwLjYtMC40LDFjMCwwLjMsMCwwLjUsMC4xLDAuN2MwLjEsMC4yLDAuMSwwLjQsMC4yLDAuNWwwLjIsMC40YzAuMSwwLjEsMC4xLDAuMywwLjEsMC40YzAsMC4xLDAsMC4yLTAuMSwwLjNDNC4yLDQ4LDQuMSw0OC4xLDQsNDguMUwzLjQsNDguNXogTTYsMzcuMWMwLTAuMiwwLTAuNC0wLjEtMC42Yy0wLjEtMC4yLTAuMS0wLjMtMC4zLTAuNGMtMC4xLTAuMS0wLjItMC4yLTAuNC0wLjNjLTAuMi0wLjEtMC4zLTAuMS0wLjUtMC4xYy0wLjMsMC0wLjcsMC4xLTAuOSwwLjNjLTAuMiwwLjMtMC40LDAuNy0wLjMsMWMwLDAuNCwwLjEsMC43LDAuMywxYzAuMiwwLjIsMC42LDAuNCwwLjksMC4zYzAuMiwwLDAuMywwLDAuNS0wLjFjMC4yLTAuMSwwLjMtMC4xLDAuNC0wLjNjMC4xLTAuMSwwLjItMC4zLDAuMy0wLjRDNiwzNy41LDYsMzcuMyw2LDM3LjF6IE0xMC40LDM1Yy0wLjEsMC0wLjMsMC0wLjQsMC4xYy0wLjEsMC4xLTAuMiwwLjItMC4yLDAuNGMtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjVjMCwwLjIsMCwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNSwwLDAuN2MwLDAuMiwwLDAuNS0wLjEsMC43YzAuMSwwLjIsMC4yLDAuNCwwLjQsMC41YzAuMiwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMSwwLDAuMywwLDAuNC0wLjFjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMiwwLjItMC40LDAuMi0wLjZjMC4xLTAuMywwLjEtMC42LDAuMS0wLjljMC0wLjMsMC0wLjYtMC4xLTAuOWMwLTAuMi0wLjEtMC40LTAuMi0wLjZjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40QzEwLjcsMzUuMSwxMC41LDM1LDEwLjQsMzV6IE0yLjYsMzMuMmgwLjdjMC4yLDAsMC40LDAuMSwwLjQsMC40bDAuMSwwLjdjMC4zLTAuMSwwLjYtMC4yLDAuOS0wLjJjMC40LDAsMC43LDAuMSwxLDAuMkM2LDM0LjUsNi4zLDM0LjcsNi41LDM1YzAuMiwwLjMsMC40LDAuNiwwLjUsMWMwLjEsMC40LDAuMiwwLjgsMC4yLDEuMmMwLDAuMSwwLDAuMywwLDAuNGMwLDAuMSwwLDAuMy0wLjEsMC40YzAuMSwwLjIsMC4zLDAuNCwwLjUsMC40YzAuMSwwLDAuMy0wLjEsMC4zLTAuMmMwLjEtMC4yLDAuMS0wLjQsMC4yLTAuNmMwLTAuMywwLjEtMC41LDAuMS0wLjhjMC0wLjMsMC0wLjYsMC0wLjljMC0wLjMsMC4xLTAuNiwwLjEtMC45YzAuMS0wLjMsMC4yLTAuNiwwLjMtMC44YzAuMS0wLjIsMC4zLTAuNCwwLjYtMC42YzAuMy0wLjIsMC42LTAuMiwwLjktMC4yYzAuMywwLDAuNywwLjEsMSwwLjNjMC4zLDAuMiwwLjYsMC40LDAuOSwwLjdjMC4zLDAuNCwwLjUsMC43LDAuNiwxLjJjMC4yLDAuNSwwLjIsMSwwLjIsMS42YzAsMC41LDAsMS0wLjIsMS41Yy0wLjEsMC40LTAuMiwwLjctMC40LDEuMWMtMC4yLDAuMy0wLjQsMC41LTAuNywwLjZjLTAuMiwwLjEtMC41LDAuMi0wLjgsMC4yYy0wLjMsMC0wLjctMC4xLTAuOS0wLjNjLTAuMy0wLjItMC41LTAuNi0wLjYtMC45Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNWMtMC4yLDAuMS0wLjQsMC4yLTAuNywwLjJjLTAuMSwwLTAuMiwwLTAuNC0wLjFjLTAuMSwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjNjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40Yy0wLjIsMC40LTAuNSwwLjctMC44LDAuOWMtMC40LDAuMi0wLjgsMC4zLTEuMiwwLjNjLTAuNCwwLTAuNy0wLjEtMS0wLjJjLTAuMy0wLjItMC42LTAuNC0wLjgtMC42Yy0wLjItMC4zLTAuNC0wLjYtMC41LTFjLTAuMS0wLjQtMC4yLTAuOC0wLjItMS4yYzAtMC4zLDAtMC42LDAuMS0wLjljMC4xLTAuMywwLjItMC41LDAuMy0wLjhMMi42LDMzLjJ6IE01LjMsMjYuNGMtMC4yLDAtMC41LDAtMC43LDAuMWMtMC4yLDAuMS0wLjQsMC4yLTAuNiwwLjNjLTAuMiwwLjEtMC4zLDAuMy0wLjQsMC41Yy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuN2MwLDAuNSwwLjEsMC45LDAuNSwxLjNjMC40LDAuMywwLjgsMC41LDEuMywwLjZMNS4zLDI2LjR6IE02LjQsMzBjMC4zLDAsMC43LTAuMSwxLTAuMmMwLjMtMC4xLDAuNS0wLjIsMC43LTAuNGMwLjItMC4yLDAuMy0wLjQsMC40LTAuNmMwLjEtMC4zLDAuMS0wLjUsMC4xLTAuOGMwLTAuMywwLTAuNS0wLjEtMC44Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMi0wLjRjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40YzAtMC4xLDAuMS0wLjMsMC4yLTAuM2wwLjctMC41YzAuMiwwLjIsMC40LDAuNCwwLjYsMC43YzAuMiwwLjMsMC4zLDAuNSwwLjQsMC44YzAuMSwwLjMsMC4yLDAuNiwwLjIsMC44YzAsMC4zLDAuMSwwLjYsMC4xLDAuOGMwLDAuNS0wLjEsMS0wLjMsMS41Yy0wLjIsMC41LTAuNCwwLjktMC44LDEuMmMtMC40LDAuNC0wLjgsMC42LTEuMywwLjhjLTAuNiwwLjItMS4yLDAuMy0xLjgsMC4zYy0wLjUsMC0xLTAuMS0xLjUtMC4zYy0wLjQtMC4yLTAuOS0wLjQtMS4yLTAuN2MtMC4zLTAuMy0wLjYtMC43LTAuOC0xLjJjLTAuMi0wLjUtMC4zLTEtMC4zLTEuNWMwLTAuNSwwLjEtMC45LDAuMi0xLjNjMC4xLTAuNCwwLjQtMC44LDAuNy0xLjFjMC4zLTAuMywwLjctMC41LDEuMS0wLjdjMC41LTAuMiwxLTAuMywxLjUtMC4zYzAuMiwwLDAuNCwwLDAuNiwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMSwwLjNMNi40LDMweiBNMTAuMiwyMC4yYzAsMC42LTAuMiwxLjEtMC42LDEuNWMtMC40LDAuNC0xLDAuNi0xLjYsMC41SDMuN1YyM2MwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMUgyLjZsLTAuMi0xLjJsLTIuMS0wLjRjLTAuMSwwLTAuMi0wLjEtMC4yLTAuMUMwLDIxLjUsMCwyMS40LDAsMjEuM3YtMWgyLjR2LTIuMWgxLjN2Mi4xaDQuMmMwLjIsMCwwLjQtMC4xLDAuNi0wLjJjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjVjMC0wLjEsMC0wLjIsMC0wLjNjMC0wLjEtMC4xLTAuMS0wLjEtMC4yYzAtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLDAsMC0wLjEsMC0wLjFjMCwwLDAtMC4xLDAtMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjFsMC45LTAuNmMwLjIsMC4zLDAuNCwwLjYsMC41LDAuOUMxMC4xLDE5LjQsMTAuMiwxOS44LDEwLjIsMjAuMnogTTIuMiwxM2MwLTAuNSwwLjEtMS4xLDAuMy0xLjZDMi43LDExLDMsMTAuNiwzLjMsMTAuM2MwLjQtMC4zLDAuOC0wLjYsMS4yLTAuOGMwLjUtMC4yLDEuMS0wLjMsMS42LTAuM2MwLjYsMCwxLjEsMC4xLDEuNiwwLjNjMC41LDAuMiwwLjksMC40LDEuMywwLjhjMC40LDAuMywwLjYsMC43LDAuOCwxLjJjMC4yLDAuNSwwLjMsMSwwLjMsMS42YzAsMC41LTAuMSwxLjEtMC4zLDEuNmMtMC4yLDAuNS0wLjQsMC45LTAuOCwxLjJjLTAuNCwwLjMtMC44LDAuNi0xLjMsMC44Yy0wLjUsMC4yLTEuMSwwLjMtMS43LDAuM2MtMC42LDAtMS4xLTAuMS0xLjYtMC4zYy0wLjUtMC4yLTAuOS0wLjQtMS4yLTAuOGMtMC4zLTAuMy0wLjYtMC43LTAuOC0xLjJDMi4zLDE0LjEsMi4yLDEzLjYsMi4yLDEzTDIuMiwxM3ogTTguNywxM2MwLTAuNi0wLjItMS4xLTAuNi0xLjRjLTAuNi0wLjMtMS4yLTAuNS0xLjktMC41Yy0wLjcsMC0xLjMsMC4xLTEuOSwwLjVDMy45LDEyLDMuNiwxMi41LDMuNywxM2MwLDAuNiwwLjIsMS4xLDAuNywxLjRDNC45LDE0LjgsNS41LDE1LDYuMiwxNWMwLjcsMCwxLjMtMC4xLDEuOS0wLjVDOC41LDE0LjEsOC44LDEzLjYsOC43LDEzTDguNywxM3ogTTguMSw1LjJDOC4zLDUsOC41LDQuOCw4LjYsNC41QzguNyw0LjMsOC44LDQsOC43LDMuN2MwLTAuMywwLTAuNS0wLjItMC44QzguNSwyLjgsOC4zLDIuNiw4LjEsMi40QzcuOSwyLjIsNy42LDIuMSw3LjMsMkM2LjksMiw2LjUsMS45LDYuMSwxLjlDNS44LDEuOSw1LjQsMS45LDUsMkM0LjcsMi4xLDQuNSwyLjIsNC4yLDIuM0M0LjEsMi41LDMuOSwyLjYsMy44LDIuOEMzLjcsMywzLjcsMy4zLDMuNywzLjVjMCwwLjMsMC4xLDAuNywwLjIsMUM0LjEsNC44LDQuMyw1LDQuNiw1LjJMOC4xLDUuMnogTTMuNCw1LjNDMy4xLDUsMi44LDQuNywyLjUsNC4zQzIuMywzLjgsMi4yLDMuMywyLjIsMi44YzAtMC40LDAuMS0wLjgsMC4zLTEuMkMyLjcsMS4zLDIuOSwxLDMuMiwwLjhDMy42LDAuNSw0LDAuMyw0LjUsMC4yQzUsMC4xLDUuNiwwLDYuMSwwYzAuNSwwLDEuMSwwLjEsMS42LDAuMkM4LjIsMC40LDguNiwwLjYsOSwwLjljMC40LDAuMywwLjYsMC42LDAuOCwxYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40YzAsMC40LTAuMSwwLjgtMC4yLDEuMUM5LjgsNC43LDkuNiw1LDkuNCw1LjJoMy4ydjEuOUgyLjRWNS45YzAtMC4yLDAuMS0wLjQsMC4zLTAuNUwzLjQsNS4zeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBwYWdldG9wX2Fycm93KCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOS43IDE0Ni42JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTE5LjcsMTQ2LjZoLTRWMTMuMkwzLjMsMzEuN0wwLDI5LjVMMTkuNywwTDE5LjcsMTQ2LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xuXG5cbi8qIHJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qe1xuXHRvdXRsaW5lOjFweCAjZmYwMDAwIHNvbGlkO1xufVxuKi9cblxuXG5cbm9sLFxudWx7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNixoN3tcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIHdlYmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJvYm90by1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJvYm90by1tZWRpdW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucm9ib3RvLWJvbGQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucm9ib3RvLWJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4vKiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHl7XG5cdGhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbmRpdi5wYWdlV3JhcHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4ub2ZpLWltZ3tcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcbn1cblxuLm9maS1jb3Zlci1pbWd7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcbn1cblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3Rlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdHotaW5kZXg6MzU7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0fVxuXG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBhZGRpbmc6MTEwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiMxNTE5MUQ7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XG5cdFx0LnBhZ2V0b3AtYmFye1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9hcnJvd19wYWdldG9wLnN2ZykgbGVmdCBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVse1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyLnBuZykgY2VudGVyIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXJfY29udGFjdC5wbmcpIGNlbnRlciBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuOHJlbSwgMS4yNXZ3LCAyLjRyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIuKGklwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6NTBweDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuOHJlbSwgMC45NHZ3LCAyLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFxuXHRcdC5mb290ZXItaW5mb3tcblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuc25zLWluZm97XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRwe1xuICBcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjByZW0sIDAuNzN2dywgMS40cmVtKTtcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuaGVhZGVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMTBweDtcblx0YmFja2dyb3VuZDojMDAwO1xuXHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0Y29sb3I6I2ZmZjtcblx0b3BhY2l0eToxO1xuXHR6LWluZGV4OjEwMDtcblxuXHQuaGVhZGVyLWJvZHl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdGZsZXg6IDE7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZy1yaWdodDpjbGFtcCgxNjBweCwgMTUlLCAyNzBweCk7XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdFx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0ei1pbmRleDoxMDE7XG5cdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbi1lbntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0Z2FwOjAgMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjc4dncsIDEuNXJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDJlbTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM3ZTdlN2U7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubGFuZy1zd2l0Y2gtLWJ1dHRvbntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGZsZXgtZW5kKTtcblx0XHRcdFx0Z2FwOjAgMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjc4dncsIDEuNXJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmLm9ubGFuZ3tcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzdlN2U3ZTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiL1wiO1xuXHRcdFx0XHRcdFx0XHR0b3A6MTVweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wNWVtO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1LjQlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjc1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDoyMHB4O1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHdpZHRoOjExLjglO1xuXHRcdFx0bWF4LXdpZHRoOjIxMHB4O1xuXHRcdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XG5cdFx0XHRici50ZXh0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MzhweDtcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2NvbnRhY3QucG5nKSBsZWZ0IGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODl2dywgMS43cmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDoyLjA1NmVtO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC43O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbl9tYWlsLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci1sb2dvLFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHR3aWR0aDo3MHB4O1xuXHRoZWlnaHQ6MTAwJTtcblx0XG5cdGltZ3tcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5maXhlZC1oZWFkZXItbG9nb3tcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDoyMnB4O1xuXHRsZWZ0OjI1cHg7XG5cdGFzcGVjdC1yYXRpbzoxIC8gMC45NDtcblx0aGVpZ2h0OmF1dG87XG5cdG1heC1oZWlnaHQ6NjZweDtcblx0ei1pbmRleDo1MDtcbn1cblxuLmpzLWZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMsdmlzaWJpbGl0eSAxLjVzLCB0cmFuc2Zvcm0gMS41cztcbn1cblxuLnNjcm9sbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZml4ZWQtcGFnZXRvcC1iYXJ7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHRvcGFjaXR5OjE7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblx0ei1pbmRleDozMDtcblx0XG5cdGF7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHR3aWR0aDoyMDBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xuXHRcdGNvbG9yOiMwMDA7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuMnJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJyb3dfcGFnZXRvcF9ibGFjay5zdmcpIGxlZnQgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXHRcblx0Ji50b3AtZmlyc3QtaGlkZGVue1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OjA7XG5cdH1cblx0XG5cdCYudG9wLWlzLWhpZGRlbntcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTowO1xuXHR9XG59XG5cbi50cmlnZ2Vye1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjMwcHg7XG5cdHJpZ2h0OjMwcHg7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHdpZHRoOjkwcHg7XG5cdGhlaWdodDo5MHB4O1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0ei1pbmRleDo1MDtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0XG5cdCYuaXMtb3Blbntcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6MTA3O1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlcixcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cztcblx0fVxuXG5cdC5tZW51LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjUycHg7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgIzAwMDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDo4OC40NiU7XG5cdH1cblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6IDE0cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdG9wYWNpdHk6MDtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRib3JkZXItYm90dG9tOjZweCBzb2xpZCAjZmZmO1xuXHR9XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHdpZHRoOmNhbGMoMTAwJSArIDYwcHgpO1xuXHRoZWlnaHQ6MTAwc3ZoO1xuXHRiYWNrZ3JvdW5kOnJnYmEoIzExMSwgMC42NCk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG5cdHotaW5kZXg6MTA2O1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDY1cHgpO1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlci5wbmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXJfY29udGFjdC5wbmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDo0NzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6ODBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDotMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCLihpJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OjUwcHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjEuNTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbG9nb3tcblx0XHRcdFx0LmxvZ297XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjVweDtcblx0XHRcdFx0XHR9cHhcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLW5hdntcblx0XHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNnJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5oYW1idXJnZXItYm9keS1mb290ZXJ7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjY1cHg7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKCMxMTEsIDAuNSk7XG5cdFx0XG5cdFx0LnNucy1pbmZve1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0Z2FwOjUwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0XHRcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6MjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnN7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdGhlaWdodDo2MHB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOjAgNjBweDtcblx0YmFja2dyb3VuZDojZmZmO1xuLy9cdGJhY2tncm91bmQ6I0Y3RjdGNztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdHotaW5kZXg6MTAwO1xuXHRcblx0dWx7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcblx0XHRsaXtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wMWVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjojOEQ4RDhEO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjU1JTtcblx0XHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgIzhEOEQ4RCwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuLy9cdGJhY2tncm91bmQ6I0VGRjFGMjtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEyMDBweDtcblx0bWFyZ2luOjAgYXV0bztcbn1cblxuLnNlY3Rpb24tdGl0bGVfX2hlYWR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0ei1pbmRleDoxO1xuXG5cdGgze1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgzLjNyZW0sNC4xN3Z3ICw4LjByZW0pO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDZlbTtcblx0fVxufVxuXG4udmlldy1zaG93LWJ1dHRvbntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjE2LjY3JTtcblx0bWluLXdpZHRoOjE3NXB4O1xuXHRhc3BlY3QtcmF0aW86MS8gMC4yNTtcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3RyYXBlem9pZF9iYW5uZXIuc3ZnKSBsZWZ0IGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7XG5cdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XG5cdGF7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OjEwJTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODN2dyAsMS42cmVtKTtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdH1cblx0XHRcblx0Jjpob3Zlcntcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRvcGFjaXR5OjAuNjtcblx0fVxufVxuXG4udW5kZXItcGFnZS10aXRsZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdG1hcmdpbi1ib3R0b206ODBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHotaW5kZXg6MTtcblx0XG5cdGgxe1xuXHRcdGNvbG9yOiM3MDdGODk7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMS4wNHZ3ICwyLjByZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdH1cblx0XG5cdC5lbnRpdGxle1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206MjVweDtcblx0XHRmb250LXNpemU6Y2xhbXAoMy4zcmVtLCA0LjE3dncgLDguMHJlbSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wMmVtO1xuXHR9XG59XG5cbi5zZWN0aW9uLXRpdGxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOjgwcHg7XG5cblx0aDEsXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMi4zcmVtLCAxLjc3dncsIDMuNHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHR9XG59XG5cbmJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnV0dG9ue1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MzBweDtcblx0aGVpZ2h0OiA4NXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRhLFxuXHRidXR0b257XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTMwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy90cmFwZXpvaWRfYmFjay5zdmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdH1cbi8qXG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg4cHgsIDFweCwgI2ZmZiwgMCwgLTUwJSwgcmlnaHQpO1xuXHRcdH1cbiovXG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBtaXguZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHRcdHotaW5kZXg6LTE7XG5cdH1cblx0XG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjE1dncsIDIuMnJlbSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cblx0XHQuYnV0dG9ue1xuXHRcdFx0bWFyZ2luOiA1cHggMCA2MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjZweDtcblx0XHRcdFx0Y29sb3I6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hcnJvdyg1cHgsIDFweCwgI2ZmZiwgMCwgLTUwJSwgYm90dG9tKTtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsMCk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1saXN0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXG5cdD4gbGl7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblxuXHRcdD4gYXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcblx0XHRcdGgze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGh1bWJuYWlse1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmVmb3JlKDYwJSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmltYWdlLWJsb2NrO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGx7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkZHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDAuNzN2dywgMS40cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRhZy1saXN0e1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0bWFyZ2luLXRvcDotMTBweDtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6OTk5OXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMC41N3Z3LCAxLjFyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2F0ZWdvcnl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjI3MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTNweCAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDojNEQ0RDREO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAwLjczdncsIDEuNHJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0KyAuYnV0dG9ue1xuXHRcdG1hcmdpbjogODBweCBhdXRvIDA7XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRtYXJnaW46IDgwcHggMCAwO1xuXG5cdC5wcmV2LFxuXHQubmV4dHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHNpdGUtY29sb3I7XG5cdFx0Y29sb3I6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR0ZXh0LWluZGVudDogMjAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji5kaXNhYmxlZHtcblx0XHRcdG9wYWNpdHk6IDAuMzU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucHJldntcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDhweCwgMXB4LCB2YXIuJHNpdGUtY29sb3IsIC01MCUsIC01MCUsIGxlZnQpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHR9XG5cdH1cblxuXHQubmV4dHtcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDhweCwgMXB4LCB2YXIuJHNpdGUtY29sb3IsIC01MCUsIC01MCUsIHJpZ2h0KTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblx0fVxuXG5cdHVse1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXG5cdFx0bGl7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdGNvbG9yOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLmJ0YnIsXG5ici5zcGJye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbmRpdi5wYWdlV3JhcHtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG59XG5cbi5maXhlZC1wYWdldG9wLWJhcntcblx0Ym90dG9tOjg1cHg7XG5cdHJpZ2h0Oi0yMHB4O1xufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHR1bHtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBmbGV4LXN0YXJ0KTtcblx0XHRcdGdhcDowIDYwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDoyNiU7XG5cdFx0XHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOjEgLyAwLjI0O1xuXHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQucGFnZXRvcC1iYXJ7XG5cdFx0XHRib3R0b206ODVweDtcblx0XHRcdHJpZ2h0Oi0yMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmZvb3Rlci1pbm5lci1mb290e1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRtaW4taGVpZ2h0OjEwMHB4O1xuXHRcdFxuXHRcdC5mb290ZXItaW5mb3tcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6NTBweDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3AtaGVhZGVyLXRyaWdnZXJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0XG5cdC5oYW1idXJnZXItYm9keS1tYWlue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4LWNvbnRlbnQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdFx0XG5cdFx0LmZvb3Rlci1jb250YWN0e1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRnYXA6NjBweDtcblx0XHR9XG5cdFx0XG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHR3aWR0aDoxMDAwcHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvIDE1MHB4O1xuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLWxvZ297XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDozMDBweDtcblx0XHRcdFx0cGFkZGluZzowIDEzNHB4IDAgNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLW5hdntcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjcwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOjMwcHggMCAzMHB4IDEyNXB4O1xuXHRcdFx0XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6LTcwcHg7XG5cdFx0XHRcdFx0Z2FwOjAgMTMwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjcwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lmxhbmctc3dpdGNoe1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuLmNvbnRhaW5lcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdC13ZWJraXQtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0cGFkZGluZzo2MHB4IDAgMjAwcHg7XG4vL1x0cGFkZGluZzoxODBweCAwIDIwMHB4O1xufVxuXG4ubGluay1ub25le1xuXHRwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0bWFyZ2luOi01MHB4IDAgNDBweDtcblx0XG5cdD4gbGl7XG5cdFx0d2lkdGg6IDMxLjclO1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cblx0XHQmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XG5cdFx0XHRtYXJnaW46IDUwcHggMi40NSUgMCAwO1xuXHRcdH1cblx0XHRcblx0XHQ+IGF7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDMwcHg7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9tb3JlX2J1c2luZXNzX3NvbHV0aW9uLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsLjE2KTtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDN7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA5M3B4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0LmFydGljbGUtY29udGVudHtcblx0XHQuYnV0dG9ue1xuXHRcdFx0YXtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQucHJldntcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIucGNicixcbmJyLmJ0YnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuYnIuc3Bicntcblx0ZGlzcGxheTpibG9jaztcbn1cblxuYm9keXtcblx0d2lkdGg6MTAwJTtcblx0bWluLXdpZHRoOjEwMCU7XG59XG5cbi5maXhlZC1wYWdldG9wLWJhcntcblx0Ym90dG9tOjQwcHg7XG5cdHJpZ2h0Oi0xNXB4O1xuXHRcblx0YXtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRoZWlnaHQ6MjBweDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHRwYWRkaW5nOjYwcHggMzBweDtcblx0XHRcblx0XHQucGFnZXRvcC1iYXJ7XG5cdFx0XHRib3R0b206NDBweDtcblx0XHRcdHJpZ2h0Oi0xNXB4O1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVse1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRsaXtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC4yNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9vdGVyLWlubmVyLWZvb3R7XG5cdFx0cGFkZGluZzoyMHB4IDAgMzVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbnMtaW5mb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6YWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuaGVhZGVye1xuXHRoZWlnaHQ6NjBweDtcblx0cGFkZGluZzowIDYwcHggMCAxNXB4O1xuXG5cdC5oZWFkZXItbG9nb3tcblx0XHR3aWR0aDo0MnB4O1xuXHR9XG5cblx0LmhlYWRlci1ib2R5e1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdFxuXHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmxhbmctc3dpdGNoLS1idXR0b24tZW57XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLWxvZ28sXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHdpZHRoOjM2cHg7XG59XG5cdFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHR0b3A6MTNweDtcblx0bGVmdDoxNXB4O1xuXHRtYXgtaGVpZ2h0OjM0cHg7XG59XG5cbi5zcC1oZWFkZXItdHJpZ2dlcntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDo2MHB4O1xuXHRoZWlnaHQ6NjBweDtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0ei1pbmRleDoxMDU7XG5cdFx0XG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozMXB4O1xuXHRcdGhlaWdodDoxMnB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6M3B4O1xuXHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ODguNDYlO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiA5cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdG9wYWNpdHk6MDtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG4udHJpZ2dlcntcblx0dG9wOjVweDtcblx0cmlnaHQ6NXB4O1xuXHR3aWR0aDo1NXB4O1xuXHRoZWlnaHQ6NTVweDtcblx0XG5cdCYuaXMtb3Blbntcblx0XHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjMxcHg7XG5cdFx0aGVpZ2h0OjEycHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0aGVpZ2h0OjNweDtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDAwO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiA5cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLnNwLWZpeGVke1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRcblx0LmhhbWJ1cmdlci1ib2R5LW1haW57XG5cdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDQ1cHgpO1xuXHRcdHBhZGRpbmc6NDBweCAxNXB4O1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOjI5NXB4O1xuXHRcdFx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRyaWdodDoyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6NzNweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRwe1xuXHRcdFx0XHQgbWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOjMwcHggMCAxMHB4O1xuXHRcdFx0XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoyNXB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sYW5nLXN3aXRjaHtcblx0XHRcdHBhZGRpbmc6MjBweCAwIDMwcHg7XG5cdFx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9uLWVue1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmhhbWJ1cmdlci1ib2R5LWZvb3Rlcntcblx0XHRoZWlnaHQ6NDVweDtcblx0XHRcblx0XHQuc25zLWluZm97XG5cdFx0XHRnYXA6MzBweDtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6MjBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJze1xuXHRoZWlnaHQ6MzVweDtcblx0cGFkZGluZzowIDE1cHg7XG5cdFxuXHR1bHtcblx0XHRsaXtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEzcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdHRvcDo2MCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDVweCwgMXB4LCAjOEQ4RDhELCAwLCAtNTAlLCByaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1hc2tfX2FuaW1hdGlvbi0taW1nIHtcblx0bWFzay1zaXplOjQwLjUlO1xuXHQtd2Via2l0LW1hc2stc2l6ZTo0MC41JTtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWFyZ2luOjAgYXV0bztcblx0cGFkZGluZzo1MHB4IDE1cHggMTAwcHg7XG59XG5cbi52aWV3LXNob3ctYnV0dG9ue1xuXHRyaWdodDotMTVweDtcblx0YXNwZWN0LXJhdGlvOjEvIDAuMjM7XG5cblx0YXtcblx0XHRwYWRkaW5nLWxlZnQ6MTAlO1xuXHR9XG59XG5cbi51bmRlci1wYWdlLXRpdGxle1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTo0NXB4O1xuXHRcblx0LmVudGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0fVxufVxuXG4uYnV0dG9ue1xuXHRoZWlnaHQ6IDU1cHg7XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1zZWN0aW9ue1xuXHRwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuXHQuYXJ0aWNsZS1jb250ZW50e1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR9XG5cblx0XHQuYnV0dG9ue1xuXHRcdFx0bWFyZ2luOiAwcHggMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idXNpbmVzcy1zb2x1dGlvbi1saXN0e1xuXHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdFxuXHQ+IGxpe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQ+IGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdHBhZGRpbmc6NDBweCAxNXB4IDIwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLC4xNik7XG5cdFx0XHRcblx0XHRcdGgze1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGFnLWxpc3R7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOi0xMHB4O1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aHVtYm5haWx7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6NDcuNSU7XG5cdFx0XHRcdG1hcmdpbjowIDIuNSUgMTVweCAwO1xuXHRcdFx0XHRcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGRse1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6YXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJ0aWNsZS1wYWdlcntcblx0bWFyZ2luOiA0MHB4IDAgMDtcblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogMCA4cHg7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblx0fVxuXG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItYm9keXtcblx0XHQuaGVhZGVyLWJvZHktLWNvbnRhY3R7XG5cdFx0XHR3aWR0aDoxNSU7XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlcntcblx0LmhlYWRlci1ib2R5e1xuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdGJyLnRleHRicntcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGVudHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MTgwcHggMTVweCAyMDBweDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0cGFkZGluZzoxODBweCAxNXB4IDIwMHB4O1xufVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIuYnRicntcblx0ZGlzcGxheTpibG9jaztcbn1cblxuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcblxuLyogbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBicy5mdWxsLXdpZHRoKHRvcCw1MDBweCk7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0fVxufVxuXG4uY29tcGFueS1zZWN0aW9uLXRpdGxle1xuXHRtYXJnaW46IDAgMCA2MHB4O1xuXG5cdGgye1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNTZ2dywgMy4wcmVtKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG4vKlxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvc2VjdGlvbl90aXRsZV9zbGFzaC5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvc2VjdGlvbl90aXRsZV9zbGFzaC5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHR9XG4qL1xuXHR9XG59XG5cbi5wYWdlLWxpbmstc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblxuXHQucGFnZS1saW5re1xuXHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHQmLmhhbGZ7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDMyLjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDI0LjI1JTtcblx0XHRcdGhlaWdodDogOTBweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMS4yNSUgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicy5hcnJvdyg0cHgsIDFweCwgI2ZmZiwgMCwgLTUwJSwgYm90dG9tKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJlc2lkZW50LWdyZWV0aW5nLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4IDE0MHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y4RjhGODtcblx0fVxuXG5cdC5wcmVzaWRlbnQtZ3JlZXRpbmctaW5uZXJ7XG5cdFx0cGFkZGluZzogNzBweCA4MHB4O1xuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdC5wcmVzaWRlbnQtZ3JlZXRpbmd7XG5cdFx0XHRtYXJnaW46IDAgMCA4MHB4O1xuXG5cdFx0XHRkdHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdFx0Y29sb3I6IGJzLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4wNHZ3LCAycmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cblx0XHRcdGRke1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJlc2lkZW50LXNpZ25hdHVyZXtcblx0XHRcdGR0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXG5cdFx0XHRkZHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm92ZXJ2aWV3LXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHRtYXJnaW46IDAgYXV0byA3MHB4O1xuXHRwYWRkaW5nOiAxNDBweCAyMHB4IDA7XG5cblx0LmNvbXBhbnktb3ZlcnZpZXctbGlzdHtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0bGl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcblxuXHRcdFx0ZGx7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHQuY29tcGFueXtcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZ21hcHtcblx0XHRAaW5jbHVkZSBicy5pbWFnZS1iZWZvcmUoNTAlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpZnJhbWV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5vZmZpY2VyLWludHJvZHVjdGlvbi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDE0MHB4IDIwcHggMTEwcHg7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aDtcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuXHR9XG5cblx0Lm9mZmljZXItaW50cm9kdWN0aW9ue1xuXHRcdHBhZGRpbmc6IDQwcHggNDVweDtcblxuXHRcdGZpZ3VyZXtcblx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSgxMTIlKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAyMTVweDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBicy5pbWFnZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLW9mZmljZXItaXRlbXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwIDQ1cHg7XG5cblx0XHRcdC5kZXRhaWwtb2ZmaWNlcntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yNXB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDIxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDAuOTR2dywgMS44cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWNhcmVlci1pdGVte1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZWVyLWhpc3Rvcnl7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNlb3tcblx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cblx0XHRcdC5kZXRhaWwtb2ZmaWNlci1jZW8taXRlbXtcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJlZm9yZSgxMDclKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmltYWdlLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXRhaWwtb2ZmaWNlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vZmZpY2VyLWludHJvZHVjdGlvbi1pdGVtLXdyYXB7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDA7XG5cblx0XHRcdFx0LmRldGFpbC1vZmZpY2VyLWl0ZW17XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblxuXHRcdFx0XHRcdC5kZXRhaWwtb2ZmaWNlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub2ZmaWNlci1pbnRyb2R1Y3Rpb24td3JhcHtcblx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdG1hcmdpbjogLTMwcHggMCAwO1xuXG5cdFx0Lm9mZmljZXItaW50cm9kdWN0aW9ue1xuXHRcdFx0d2lkdGg6IDQ4LjUlO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblxuXHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDJuKSl7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAzJSAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oaXN0b3J5LXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHRtYXJnaW46IDAgYXV0byA3MHB4O1xuXHRwYWRkaW5nOiA3MHB4IDIwcHggMDtcblxuXHQuaGlzdG9yeS1saXN0e1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0Lmhpc3RvcnktbGlzdC1pdGVte1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0XHQueWVhcntcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRjb2xvcjogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOTtcblx0XHRcdH1cblxuXHRcdFx0Lm1vbnRoLWxpc3R7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdC13ZWJraXQtZmxleDogMTtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblxuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS45O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMzBweDtcblx0bWFyZ2luOiAxMDBweCBhdXRvO1xuXG5cdC5ncm91cC1saXN0e1xuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC43OHZ3LCAxLjVyZW0pO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMjVweDtcblx0XHRcdH1cblxuXHRcdFx0PiBkbHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblxuXHRcdFx0XHRkdHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToycmVtO1xuLy9cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMDR2dywgMnJlbSk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkZHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFkZHJlc3N7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbC1jb250YWN0LWxpc3R7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Ji50ZWx7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3RlbF9ibG9jay5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmhwe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX25ld3NfbW9yZS5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHNpdGUtY29sb3I7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1hYnJvYWQtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDMwcHg7XG5cdG1hcmdpbjogNzBweCBhdXRvIDA7XG5cblx0Lmdyb3VwLWFicm9hZC1saXN0e1xuXHRcdGxpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDAuNzh2dywgMS41cmVtKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWxpbmstc2VjdGlvbntcblx0LnBhZ2UtbGlua3tcblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiRzaXRlLWNvbG9yO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyb3VwLWxpc3Qtc2VjdGlvbntcblx0Lmdyb3VwLWxpc3R7XG5cdFx0PiBsaXtcblx0XHRcdC5kZXRhaWwtY29udGFjdC1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmLmhwe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbiguNXMpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuNjU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMuZnVsbC13aWR0aCh0b3AsNDEwcHgpO1xuXHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdH1cbn1cblxuLnBhZ2UtbGluay1zZWN0aW9ue1xuXHRtYXJnaW46IDAgMCA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5wYWdlLWxpbmt7XG5cdFx0Ji5oYWxme1xuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiAwIDUwcHggMCAyNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhbnktc2VjdGlvbi10aXRsZXtcblx0bWFyZ2luOiAwIDAgMzVweDtcblxuXHRoMntcblx0XHQmOmJlZm9yZXtcblx0XHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDEycHg7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cdH1cbn1cblxuLnByZXNpZGVudC1ncmVldGluZy1zZWN0aW9ue1xuXHRwYWRkaW5nOiAwIDAgNzBweDtcblxuXHQucHJlc2lkZW50LWdyZWV0aW5nLWlubmVye1xuXHRcdHBhZGRpbmc6IDUwcHggMTVweDtcblxuXHRcdC5wcmVzaWRlbnQtZ3JlZXRpbmd7XG5cdFx0XHRtYXJnaW46IDAgMCAzNXB4O1xuXG5cdFx0XHRkdHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0ZGR7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByZXNpZGVudC1zaWduYXR1cmV7XG5cdFx0XHRkZHtcblx0XHRcdFx0LnNwLW5vbmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3ZlcnZpZXctc2VjdGlvbntcblx0bWFyZ2luOiAwIDAgMzVweDtcblx0cGFkZGluZzogNzVweCAwIDA7XG5cblx0LmNvbXBhbnktb3ZlcnZpZXctbGlzdHtcblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblxuXHRcdFx0ZGx7XG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0LmNvbXBhbnl7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmdtYXB7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0cGFkZGluZy10b3A6IDcyLjUlO1xuXHRcdH1cblx0fVxufVxuXG4ub2ZmaWNlci1pbnRyb2R1Y3Rpb24tc2VjdGlvbntcblx0cGFkZGluZzogNzBweCAwIDc1cHg7XG5cblx0Lm9mZmljZXItaW50cm9kdWN0aW9ue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblxuXHRcdCYuY2Vve1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblxuXHRcdFx0LmRldGFpbC1vZmZpY2VyLWNlby1pdGVte1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXG5cdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHR3aWR0aDogMTg1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRldGFpbC1vZmZpY2Vye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxODVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub2ZmaWNlci1pbnRyb2R1Y3Rpb24taXRlbS13cmFwe1xuXHRcdFx0XHRmbGV4OiBhdXRvO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5kZXRhaWwtb2ZmaWNlci1pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsLWNhcmVlci1pdGVte1xuXHRcdFx0LmNhcmVlci1oaXN0b3J5e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub2ZmaWNlci1pbnRyb2R1Y3Rpb24td3JhcHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQub2ZmaWNlci1pbnRyb2R1Y3Rpb257XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDJuKSl7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRmaWd1cmV7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbC1vZmZpY2VyLWl0ZW17XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XG5cblx0XHRcdFx0LmRldGFpbC1vZmZpY2Vye1xuXHRcdFx0XHRcdHdpZHRoOiAxODVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhpc3Rvcnktc2VjdGlvbntcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAzNXB4IDA7XG5cblx0Lmhpc3RvcnktbGlzdHtcblx0XHQuaGlzdG9yeS1saXN0LWl0ZW17XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cblx0XHRcdC55ZWFye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vbnRoLWxpc3R7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ3JvdXAtbGlzdC1zZWN0aW9ue1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDM1cHggMDtcblxuXHQuZ3JvdXAtbGlzdHtcblx0XHQ+IGxpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdFx0XHQ+IGRse1xuXHRcdFx0XHQ+IGRke1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdyb3VwLWxpc3QtYWJyb2FkLXNlY3Rpb257XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMzVweCAwIDA7XG5cblx0Lmdyb3VwLWFicm9hZC1saXN0e1xuXHRcdGxpe1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdH1cblx0fVxufVxufVxuIl19 */