@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;
  }
  .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 .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 35px;
  }
  .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-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;
  }
}
/* header
-------------------------------------------------------*/
header {
  position: fixed;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  top: 0;
  left: 0;
  width: 100%;
  background: none;
  padding: 30px clamp(160px, 11.7%, 270px) 30px 50px;
  z-index: 102;
}
header .header-left.logo {
  width: 70px;
  aspect-ratio: 1/0.94;
}
header .header-left.logo a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  transition: 0.3s ease;
}
header .header-left.logo a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
header .header-left.logo a img.logobk {
  position: absolute;
  top: 0;
  left: 0;
}
header .header-left.logo a:hover {
  opacity: 0.7;
}
header .header-right {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
header .header-right .sns {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
}
header .header-right .sns a {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header .header-right .sns a:hover {
  opacity: 0.5;
}
header .header-right .sns a:not(:last-child) {
  margin-right: 15px;
}
header .header-right .sns a.x {
  background: url(../en/common/images/logo_x.svg) center/30px 24px no-repeat;
  transition: 1s ease;
}
header .header-right .sns a.ig {
  background: url(../en/common/images/icon_ig_bk.svg) center/24px 24px no-repeat;
  transition: 1s ease;
}
header .header-right .sns a.youtube {
  background: url(../en/common/images/logo_youtube.svg) center/30px 24px no-repeat;
  transition: 1s ease;
}
header .header-right .change-language {
  margin: 0 0 0 40px;
  width: 60px;
  height: 22px;
  background: #2D2D2D;
}
header .header-right .change-language a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 1.2rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  background: #2D2D2D;
}
header .header-right .change-language a:hover {
  opacity: 0.7;
}
header .header-right .page-link {
  position: relative;
  display: inline-block;
  margin-left: 40px;
  padding: 5px 0 7px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.05em;
}
header .header-right .page-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 0;
  height: 2px;
  background: #000;
  transition: 0.3s ease;
}
header .header-right .page-link:hover::after {
  width: 100%;
}
header .header-right .page-link.contact {
  width: 28px;
  height: 24px;
  background: url(../en/common/images/icon_mail_bk.svg) center/contain no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  transition: 1s ease;
}
header .header-right .page-link.contact::after {
  content: none;
}
header .header-right .page-link.contact:hover {
  opacity: 0.5;
}
header.whiteBack {
  background: #fff;
}

.en-trigger {
  position: fixed;
  top: 15px;
  right: 4.9%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  cursor: pointer;
  z-index: 105;
  border-radius: none;
  background: none;
}
.en-trigger .menu-trigger {
  position: relative;
  width: 100%;
  height: 100%;
}
.en-trigger .menu-trigger span {
  transition: 0.5s ease;
  position: absolute;
  right: 0;
  height: 3px !important;
  background: #2D2D2D;
  border-bottom: none;
  border-left: none;
}
.en-trigger .menu-trigger span:nth-of-type(1) {
  top: 21px;
  width: 50px;
}
.en-trigger .menu-trigger span:nth-of-type(2) {
  top: 33px;
  width: 40px;
}
.en-trigger .menu-trigger span:nth-of-type(3) {
  bottom: 22px;
  width: 100%;
}
.en-trigger.active .menu-trigger span {
  right: 5px;
}
.en-trigger.active .menu-trigger span:nth-of-type(1) {
  width: 60px;
  background: #fff;
  transform: translateY(12px) rotate(45deg);
}
.en-trigger.active .menu-trigger span:nth-of-type(2) {
  display: none;
  border-bottom: none;
}
.en-trigger.active .menu-trigger span:nth-of-type(3) {
  width: 60px;
  background: #fff;
  transform: translateY(-11px) rotate(-45deg);
}

.hamburger-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 102;
  display: none;
}

.hamburger-wrapper {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 680px;
  padding-left: 10.1%;
}
.hamburger-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  width: 110vw;
  background: linear-gradient(180deg, #707070 0%, #303030 100%);
  background: linear-gradient(180deg, #9BC6E8 0%, #174870 100%);
}
.hamburger-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: url(../en/common/images/bkg_hamburger-menu_pc.png) center/cover no-repeat;
}
.hamburger-wrapper figure {
  width: 160px;
  height: 67px;
  margin-right: 110px;
}
.hamburger-wrapper figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.hamburger-wrapper .hamburger-global {
  width: 50vw;
}
.hamburger-wrapper .hamburger-global .global-menu li {
  width: 435px;
  height: 75px;
}
.hamburger-wrapper .hamburger-global .global-menu li:not(:last-child) {
  margin: 0 0 5px;
}
.hamburger-wrapper .hamburger-global .global-menu li a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0 80px;
  color: #fff;
  font-size: 3rem;
  font-family: "Mukta", sans-serif;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.hamburger-wrapper .header-right {
  position: absolute;
  top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  right: clamp(160px, 11.7%, 270px);
}
.hamburger-wrapper .sns {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
}
.hamburger-wrapper .sns a {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.hamburger-wrapper .sns a:hover {
  opacity: 0.5;
}
.hamburger-wrapper .sns a:not(:last-child) {
  margin-right: 15px;
}
.hamburger-wrapper .sns a.x {
  background: url(../en/common/images/logo_x_white.svg) center/30px 24px no-repeat;
  transition: 1s ease;
}
.hamburger-wrapper .sns a.ig {
  background: url(../en/common/images/icon_ig_wt.svg) center/24px 24px no-repeat;
  transition: 1s ease;
}
.hamburger-wrapper .sns a.youtube {
  background: url(../en/common/images/logo_youtube_white.svg) center/30px 24px no-repeat;
  transition: 1s ease;
}
.hamburger-wrapper .change-language {
  margin: 0 0 0 40px;
  width: 60px;
  height: 22px;
  background: #2D2D2D;
}
.hamburger-wrapper .change-language a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
  color: #93BFE1;
  font-size: 1.2rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  background: #fff;
}
.hamburger-wrapper .change-language a:hover {
  opacity: 0.7;
}
.hamburger-wrapper .button {
  position: absolute;
  right: 10.1%;
  bottom: 120px;
  width: 370px;
  height: 62px;
}
.hamburger-wrapper .button a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  background: #fff;
  border-radius: 65px;
  color: #044E85;
  font-size: 2rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 0.05em;
  animation: contact_us 0.5s ease 0s infinite alternate;
}
@keyframes contact_us {
  from {
    transform: scale(0.97, 0.97);
  }
  to {
    transform: scale(1, 1);
  }
}
.hamburger-wrapper .button a::after {
  content: "";
  position: absolute;
  transform: translate(0, -50%);
  top: 50%;
  right: 25px;
  display: block;
  width: 25px;
  height: 17px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13.5'%3E%3Cpath fill='%23044E85' d='M12.6,12.8l5.6-5.6H0v-1h18.2l-5.6-5.6L13.3,0L20,6.7l0,0l0,0l-6.7,6.7L12.6,12.8z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: 0.3s ease;
}

/* layout
-------------------------------------------------------*/
.section-title {
  margin: 0 0 100px;
  padding: 0 25px;
}
.section-title h2 {
  font-size: 4.5rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.section-title p {
  margin: 60px 0 0;
  font-size: 2.4rem;
  text-align: center;
  letter-spacing: 0.03em;
  line-height: 1.6;
}

.contact-us-section {
  position: relative;
  width: 100%;
  padding: 115px 0 110px;
}
.contact-us-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: url(../en/common/images/bg_contactus_pc.jpg) center/cover no-repeat;
}
.contact-us-section .section-title {
  margin: 0 0 130px;
}
.contact-us-section .section-title h2 {
  color: #fff;
}
.contact-us-section .button {
  width: 100%;
  max-width: 460px;
  height: 95px;
  margin: 0 auto;
}
.contact-us-section .button a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 65px;
  color: #044E85;
  font-size: 2.4rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 0.05em;
  animation: contact_us 0.5s ease 0s infinite alternate;
}
@keyframes contact_us {
  from {
    transform: scale(0.97, 0.97);
  }
  to {
    transform: scale(1, 1);
  }
}
.contact-us-section .button a::after {
  content: "";
  position: absolute;
  transform: translate(0, -50%);
  top: 50%;
  right: 40px;
  display: block;
  width: 40px;
  height: 27px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13.5'%3E%3Cpath fill='%23044E85' d='M12.6,12.8l5.6-5.6H0v-1h18.2l-5.6-5.6L13.3,0L20,6.7l0,0l0,0l-6.7,6.7L12.6,12.8z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: 0.3s ease;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  .page-content {
    padding: 0;
  }
  header .header-left.logo a img.logobk {
    display: none;
  }
  .en-trigger:hover:not(.active) .menu-trigger span:nth-of-type(1) {
    width: 70px;
  }
  .en-trigger:hover:not(.active) .menu-trigger span:nth-of-type(2) {
    width: 50px;
  }
  .en-trigger:hover:not(.active) .menu-trigger span:nth-of-type(3) {
    width: 40px;
  }
  .hamburger-wrapper .hamburger-global .global-menu li a {
    overflow: hidden;
  }
  .hamburger-wrapper .hamburger-global .global-menu li a:before {
    transition: 0.5s ease;
    position: absolute;
    transform: translate(0, -50%);
    content: "";
    top: 50%;
    left: -65px;
    width: 65px;
    height: 2px;
    background: #fff;
  }
  .hamburger-wrapper .hamburger-global .global-menu li a:hover:before {
    left: 0;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .page-content {
    padding: 0 15px;
  }
  .section-title {
    margin: 0 0 45px;
    padding: 0;
  }
  .section-title h2 {
    font-size: 2.6rem;
    line-height: 1.2;
  }
  .section-title p {
    margin: 35px 0 0;
    font-size: 1.8rem;
    line-height: 1.4;
  }
  .contact-us-section {
    padding: 75px 0 40px;
  }
  .contact-us-section::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100vw;
    height: 100%;
    margin: 0 calc(50% - 50vw);
    z-index: -1;
    background: url(../en/common/images/bg_contactus_sp.jpg) center/cover no-repeat;
  }
  .contact-us-section .section-title {
    margin: 0 0 70px;
    padding: 0;
  }
  .contact-us-section .section-title h2 {
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1.45;
  }
  .contact-us-section .button {
    max-width: 300px;
    height: 75px;
  }
  .contact-us-section .button a {
    font-size: 2rem;
  }
  .contact-us-section .button a:after {
    right: 25px;
    width: 25px;
    height: 17px;
  }
  header {
    position: fixed;
    height: auto;
    padding: 15px 60px 15px 15px;
  }
  header .header-left.logo {
    width: 42px;
    height: auto;
  }
  header .header-left.logo img.logobk {
    display: block;
  }
  header .header-left.logo img.logowt {
    display: none;
  }
  header .header-right .sns {
    display: none;
  }
  header .header-right .page-link {
    display: none;
  }
  header .header-right .change-language {
    margin: 0 5px 0 0;
  }
  .en-trigger {
    top: 10px;
    right: 15px;
    width: 40px;
    height: 40px;
  }
  .en-trigger .menu-trigger span {
    height: 2px;
  }
  .en-trigger .menu-trigger span:nth-of-type(1) {
    top: 12px;
    width: 30px;
  }
  .en-trigger .menu-trigger span:nth-of-type(2) {
    top: 19px;
    width: 25px;
  }
  .en-trigger .menu-trigger span:nth-of-type(3) {
    bottom: 12px;
  }
  .en-trigger.active .menu-trigger span {
    right: 0px;
  }
  .en-trigger.active .menu-trigger span:nth-of-type(1) {
    width: 40px;
    transform: translateY(7px) rotate(45deg);
  }
  .en-trigger.active .menu-trigger span:nth-of-type(3) {
    width: 40px;
    transform: translateY(-7px) rotate(-45deg);
  }
  .hamburger-overlay {
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
    overflow-y: auto;
    overflow-x: hidden;
  }
  .hamburger-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    min-height: 600px;
    padding: 9vh 13.3vw 0;
  }
  .hamburger-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100vw;
    height: 100%;
    margin: 0 calc(50% - 50vw);
    z-index: -1;
    background: url(../en/common/images/bkg_hamburger-menu_sp.png) center/cover no-repeat;
  }
  .hamburger-wrapper figure {
    width: 64px;
    height: 27px;
    margin: 0 0 60px;
  }
  .hamburger-wrapper .hamburger-global {
    width: 100%;
    margin-bottom: 8.5vh;
  }
  .hamburger-wrapper .hamburger-global .global-menu {
    position: relative;
    padding: 0 0 0 40px;
    overflow: hidden;
    left: -40px;
  }
  .hamburger-wrapper .hamburger-global .global-menu li {
    width: 100%;
    height: 40px;
  }
  .hamburger-wrapper .hamburger-global .global-menu li:not(:last-child) {
    margin: 0 0 25px;
  }
  .hamburger-wrapper .hamburger-global .global-menu li a {
    padding: 0;
    font-size: 2.5rem;
  }
  .hamburger-wrapper .hamburger-global .global-menu li a:before {
    transition: 0.5s ease;
    position: absolute;
    transform: translate(0, -50%);
    content: "";
    top: 50%;
    width: 30px;
    left: -70px;
    height: 1px;
    background: #fff;
  }
  .hamburger-wrapper .hamburger-global .global-menu li a:hover:before {
    left: -40px;
  }
  .hamburger-wrapper .sns {
    position: absolute;
    bottom: 175px;
    left: 50%;
    transform: translateX(-50%);
  }
  .hamburger-wrapper .sns a {
    display: inline-block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 40px;
    height: 40px;
  }
  .hamburger-wrapper .sns a.twtr {
    background: url(../common/images/icon_twtr_wt.svg) center/contain no-repeat;
    background-size: 35px 30px;
  }
  .hamburger-wrapper .sns a.ig {
    background: url(../common/images/icon_ig_wt.svg) center/contain no-repeat;
    background-size: 30px 30px;
  }
  .hamburger-wrapper .sns a:not(:last-child) {
    margin-right: 20px;
  }
  .hamburger-wrapper .button {
    position: absolute;
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 60px;
    width: 100vw;
    margin: 0 calc(50% - 50vw);
    height: 75px;
  }
  .hamburger-wrapper .button a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    height: 100%;
    background: #fff;
    border-radius: 65px;
    color: #044E85;
    font-size: 2.4rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    animation: contact_us 0.5s ease 0s infinite alternate;
  }
  @keyframes contact_us {
    from {
      transform: scale(0.97, 0.97);
    }
    to {
      transform: scale(1, 1);
    }
  }
  .hamburger-wrapper .button a::after {
    content: "";
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
    right: 25px;
    display: block;
    width: 25px;
    height: 17px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 13.5'%3E%3Cpath fill='%23044E85' d='M12.6,12.8l5.6-5.6H0v-1h18.2l-5.6-5.6L13.3,0L20,6.7l0,0l0,0l-6.7,6.7L12.6,12.8z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.3s ease;
  }
}
@media screen and (max-width: 360px) {
  /* ------------------------------------------------------*/
  header .header-left.logo {
    width: 200px;
    height: 24px;
  }
}
@media screen and (max-width: 300px) {
  /* ------------------------------------------------------*/
  header .header-left.logo {
    width: 130px;
    height: 16px;
  }
  .main-visual-section .main-section-title h1 {
    margin: 0 0 40px;
    font-size: 2.8rem;
  }
  .main-visual-section .main-section-title p {
    font-size: 1.5rem;
  }
}
/* layout
-------------------------------------------------------*/
.main-visual-section {
  position: relative;
  width: 100%;
  z-index: 50;
}
.main-visual-section h1 {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  color: #fff;
  font-size: 7.5rem;
  font-family: "Mukta", sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
}
.main-visual-section figure img {
  width: 100%;
}

.company-profile-section {
  position: relative;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 130px 0 120px;
}
.company-profile-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #fff;
}
.company-profile-section .profile-list {
  width: 100%;
  max-width: 553px;
}
.company-profile-section .profile-list > li {
  padding: 0 0 20px;
  border-bottom: 1px solid #113856;
}
.company-profile-section .profile-list > li:not(:last-child) {
  margin: 0 0 30px;
}
.company-profile-section .profile-list > li > dl > dt {
  margin: 0 0 20px;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.15;
}
.company-profile-section .profile-list > li > dl > dd {
  font-size: 2rem;
  letter-spacing: 0.03em;
  line-height: 1.35;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list {
  padding: 0 0 0 45px;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li:not(:last-child) {
  margin: 0 0 30px;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt {
  position: relative;
  margin: 0 0 10px;
  font-size: 2rem;
  line-height: 1.1;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt:before {
  position: absolute;
  transform: translate(0, -50%);
  content: "";
  top: 50%;
  left: -45px;
  width: 30px;
  height: 2px;
  background: #113856;
}
.company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dd {
  font-size: 1.6rem;
  letter-spacing: 0.03em;
  line-height: 1.7;
}
.company-profile-section figure {
  position: absolute;
  transform: translate(0, -50%);
  position: absolute;
  top: 50%;
  left: auto;
  right: -185px;
}

.company-information-section {
  position: relative;
  width: 100%;
  max-width: 1340px;
  margin: 0 auto;
  padding: 130px 0 120px;
}
.company-information-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: #F6F6F6;
}
.company-information-section .section-title {
  margin: 0 0 60px;
}
.company-information-section .information-tab-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 40px;
}
.company-information-section .information-tab-list li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 32.1%;
  height: 80px;
  margin: 0 1.85% 20px 0;
  background: #fff;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  font-size: 1.8rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.03em;
  line-height: 1.6;
  cursor: pointer;
}
.company-information-section .information-tab-list li:after {
  border-color: #113856;
  border-style: solid;
  border-width: 0px 2px 2px 0;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  left: auto;
  pointer-events: none;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.company-information-section .information-tab-list li.active {
  color: #fff;
  background: #174870;
}
.company-information-section .information-tab-list li.active:after {
  border-color: #fff;
}
.company-information-section .information-tab-list li:nth-child(3n) {
  margin: 0 0 20px 0;
}
.company-information-section .information-tab-contents .tab-contents.hide {
  display: none;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li {
  padding: 35px 40px;
  background: #fff;
  border-radius: 10px;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li:not(:last-child) {
  margin: 0 0 25px;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dt {
  margin: 0 0 20px;
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.15;
}
.company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dd {
  font-size: 1.7rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

@media screen and (max-width: 1599px) {
  /* ------------------------------------------------------*/
  .main-visual-section h1 {
    padding: 0 25px;
  }
}
@media screen and (max-width: 1340px) {
  /* ------------------------------------------------------*/
  .company-profile-section {
    padding: 130px 25px 120px;
  }
  .company-profile-section figure {
    max-width: 70%;
    right: 0;
  }
  .company-profile-section figure img {
    width: 100%;
  }
  .company-information-section {
    padding: 130px 25px 120px;
  }
}
@media screen and (min-width: 1000px) {
  /* ------------------------------------------------------*/
  .page-content {
    padding: 0;
  }
}
@media screen and (max-width: 999px) {
  /* ------------------------------------------------------*/
  .main-visual-section h1 {
    padding: 0 15px;
    font-size: 3.3rem;
  }
  .company-profile-section {
    padding: 80px 0 70px;
  }
  .company-profile-section .profile-list {
    padding: 0 10px;
  }
  .company-profile-section .profile-list > li {
    padding: 0 0 15px;
  }
  .company-profile-section .profile-list > li:not(:last-child) {
    margin: 0 0 20px;
  }
  .company-profile-section .profile-list > li > dl > dt {
    margin: 0 0 15px;
    font-size: 1.8rem;
    line-height: 1.2;
  }
  .company-profile-section .profile-list > li > dl > dd {
    font-size: 1.6rem;
    line-height: 1.4;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li:not(:last-child) {
    margin: 0 0 25px;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt {
    font-size: 1.7rem;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dt:before {
    height: 1px;
  }
  .company-profile-section .profile-list > li > dl > dd .profile-location-list li dl dd {
    line-height: 1.4;
  }
  .company-profile-section figure {
    display: none;
  }
  .company-information-section {
    padding: 80px 0 70px;
  }
  .company-information-section .section-title {
    margin: 0 0 45px;
  }
  .company-information-section .information-tab-list {
    margin: 0 0 45px;
  }
  .company-information-section .information-tab-list li {
    width: 100%;
    height: 70px;
    margin: 0;
    font-size: 1.6rem;
    border-radius: 5px;
  }
  .company-information-section .information-tab-list li:not(:last-child) {
    margin: 0 0 15px;
  }
  .company-information-section .information-tab-list li a {
    font-size: 1.6rem;
    border-radius: 5px;
  }
  .company-information-section .information-tab-list li a:before {
    right: 15px;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li {
    padding: 35px 25px;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li:not(:last-child) {
    margin: 0 0 20px;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dt {
    margin: 0 0 25px;
    font-size: 1.8rem;
  }
  .company-information-section .information-tab-contents .tab-contents .tab-contents-list li dl dd {
    font-size: 1.6rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2VuLWFib3V0dXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fcmVib290LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fbWl4aW5fc3ZnLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19jb21tb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX2NvbW1vbl9lbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvZW4tYWJvdXR1cy5zY3NzJTIzc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7cUVBQUE7QUNBQTtFRkNBLFNBQUE7RUVDQyxVQUFBO0FGQ0Q7O0FFRUE7OztFRkdDLHNCQUFBO0FBQ0Q7O0FFRUE7RUFDQyxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkNBQUE7RUFDQSxjQUFBO0FGQ0Q7QUVTQTtFQUNDLGNBQUE7QUZIRDs7QUVNQTtFRkhBLFNBQUE7RUFDQyxVQUFBO0VBQ0Esa0JFSUE7RUZIQSxlQUFBO0FBQ0Q7O0FFTUE7RUZIQyxTQUFBO0VFS0EsVUFBQTtBRkhEOztBRU1BO0VGSEMscUJBQUE7RUVLQyw2RkFBQTtFQUNBLGdHQUFBO0FGSEY7O0FFT0E7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0VBRUEsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBRUEsYUFBQTtBRk5EOztBRVNBO0VBQ0MsMkJBQUE7QUZORDs7QUVTQTtFQUNDLHFCQUFBO0FGTkQ7O0FF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QUFBO0VQa2dHTDtFTy8vRkk7SUFDQyxpQkFBQTtFUGlnR0w7QUFDRiIsImZpbGUiOiJlbi1hYm91dHVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBfZW5cIiBhcyBicztcblxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6NTA7XG5cblx0aDF7XG5cdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEzNDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogNy41cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnTXVrdGEnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHR9XG5cblx0ZmlndXJle1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uY29tcGFueS1wcm9maWxlLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTM0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMTMwcHggMCAxMjBweDtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBicy5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0fVxuXG5cdC5wcm9maWxlLWxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1NTNweDtcblxuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTEzODU2O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGx7XG5cdFx0XHRcdD4gZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG5cdFx0XHRcdFx0LnByb2ZpbGUtbG9jYXRpb24tbGlzdHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG5cblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTEzODU2O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZXtcblx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtMTg1cHg7XG5cdH1cbn1cblxuLmNvbXBhbnktaW5mb3JtYXRpb24tc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcblx0fVxuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWxpc3R7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXG5cdFx0bGl7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAzMi4xJTtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdG1hcmdpbjogMCAxLjg1JSAyMHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjE2KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMxMTM4NTY7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMHB4IDJweCAycHggMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxNzQ4NzA7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbil7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWNvbnRlbnRze1xuXHRcdC50YWItY29udGVudHN7XG5cdFx0XHQmLmhpZGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC50YWItY29udGVudHMtbGlzdHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCA0MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdGgxe1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYW55LXByb2ZpbGUtc2VjdGlvbntcblx0cGFkZGluZzogMTMwcHggMjVweCAxMjBweDtcblxuXHRmaWd1cmV7XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhbnktaW5mb3JtYXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogMTMwcHggMjVweCAxMjBweDtcbn1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQge1xuXHRwYWRkaW5nOjA7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHRoMXtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdH1cbn1cblxuLmNvbXBhbnktcHJvZmlsZS1zZWN0aW9ue1xuXHRwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuXHQucHJvZmlsZS1saXN0e1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRse1xuXHRcdFx0XHQ+IGR0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdFx0XHRcdC5wcm9maWxlLWxvY2F0aW9uLWxpc3R7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jb21wYW55LWluZm9ybWF0aW9uLXNlY3Rpb257XG5cdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDQ1cHg7XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWxpc3R7XG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcblxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluZm9ybWF0aW9uLXRhYi1jb250ZW50c3tcblx0XHQudGFiLWNvbnRlbnRze1xuXHRcdFx0LnRhYi1jb250ZW50cy1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDI1cHg7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuLyogYmFzZSBjb2xvciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiR3aGl0ZTojZmZmICFkZWZhdWx0O1xuJGJsYWNrOiMwMDAgIWRlZmF1bHQ7XG4kbGlnaHQtYmx1ZTogI0YyRjZGRiAhZGVmYXVsdDtcbiRibHVlOiAjMTc2QkVFICFkZWZhdWx0O1xuXG4vLyBCb2R5XG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kc2l0ZS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGJhc2UtZm9udC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOmFsbCAuNXMgZWFzZSAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxLjRlbSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6NTAwICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6MS4wICFkZWZhdWx0O1xuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCI7XG5cbioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0dGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGJsYWNrLCAwKTtcblx0b3ZlcmZsb3c6YXV0bztcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sICwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5wLHVsLG9sLGxpLGRsLGR0LGRkLHAsY2FwdGlvbix0aCx0ZCxmb3JtLGlucHV0LHRleHRhcmVhLGJsb2NrcXVvdGUsYWRkcmVzcyxlbWJlZCxvYmplY3QsZmlndXJlLGVte1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuXG5oMSxoMixoMyxoNCxoNSxoNixoN3tcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tbWFpbi1jb2xvcjogIzMwMzAzMDtcbiAgLS1tYWluLWZvbnQ6ICdOb3RvIFNhbnMgSlAnLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgLS1tYWluLWZvbnQtYm9sZDogJ05vdG8gU2FucyBKUCcsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLE1laXJ5bywgc2Fucy1zZXJpZjtcbn1cblxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6dmFyaWFibGVzLiRib2R5LWJnO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjaHdzXCIgMTtcblx0Zm9udC1rZXJuaW5nOiBub25lO1xuXG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogdmFyaWFibGVzLiRsaW5lLWhlaWdodC1iYXNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdFxuXHRvdXRsaW5lOm5vbmU7XG59XG5cbl86bGFuZyh4KTo6LWludGVybmFsLW1lZGlhLWNvbnRyb2xzLW92ZXJsYXktY2FzdC1idXR0b24sIGJvZHkge1xuXHRmb250LXdlaWdodDogdmFyaWFibGVzLiRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxle1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudWxbcm9sZT0nbGlzdCddLFxub2xbcm9sZT0nbGlzdCddIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuXHRtYXJnaW4tYm90dG9tOjA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5maWd1cmV7XG5cdGxpbmUtaGVpZ2h0OjA7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbmEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiB2YXJpYWJsZXMuJGxpbmstZGVjb3JhdGlvbjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlcjpub25lO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQsIGJ1dHRvbixcbnRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRoIHtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6MDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXMgOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IgOiByZ2JhKDAsMCwwLDApO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyotLVByZWZpeC0tKi9cbkBtaXhpbiBwcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcblx0QGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LSwgLW1vei0sICcnIHtcblx0XHQjeyRwcmVmaXh9I3skcHJvcGVydHl9OiAkdmFsdWU7XG5cdH1cbn1cblxuLyotLSBmbGV4Ym94IC0tKi9cbkBtaXhpbiBmbGV4Ym94e1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xuXHRkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OmZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDp3cmFwO1xufVxuXG5AbWl4aW4gZmxleHNldCgkanVzdCwkYWxpZ24pe1xuXHQtd2Via2l0LWJveC1wYWNrOiRqdXN0O1xuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdC13ZWJraXQtYm94LWFsaWduOiRhbGlnbjtcblx0LW1zLWZsZXgtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBmbGV4LWNvbnRlbnQoJGp1c3QsJGFsaWduKXtcblx0LXdlYmtpdC1ib3gtcGFjazokanVzdDtcblx0LW1zLWZsZXgtcGFjazokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xuXHQtbXMtZmxleC1saW5lLXBhY2s6JGFsaWduO1xuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcbn1cblxuQG1peGluIGp1c3RpZnkoJGp1c3Qpe1xuXHQtd2Via2l0LWJveC1wYWNrOiRqdXN0O1xuXHQtbXMtZmxleC1wYWNrOiRqdXN0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkYWxpZ24pe1xuXHQtd2Via2l0LWJveC1hbGlnbjokYWxpZ247XG5cdC1tcy1mbGV4LWFsaWduOiRhbGlnbjtcblx0YWxpZ24taXRlbXM6JGFsaWduO1xufVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pe1xuXHQtbXMtZmxleC1saW5lLXBhY2s6JGFsaWduO1xuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcbn1cblxuQG1peGluIGNvbHVtbntcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cblxuQG1peGluIGZsZXh3cmFwe1xuXHRkaXNwbGF5Oi13ZWJraXQtYm94O1xuXHRkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OmZsZXg7XG5cdC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG59XG5cbkBtaXhpbiBncm93e1xuXHQtd2Via2l0LWJveC1mbGV4OjE7XG5cdGZsZXgtZ3JvdzoxO1xufVxuXG5AbWl4aW4gZnVsbC13aWR0aCgkcHJvcGVydHk6IHRvcCwkaGVpZ2h0OiAxMDAlKXtcblx0Y29udGVudDpcIlwiO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0I3skcHJvcGVydHl9OiAwO1xuXHRsZWZ0OjA7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwMHZ3O1xuXHRoZWlnaHQ6JGhlaWdodDtcblx0bWFyZ2luOjAgY2FsYyg1MCUgLSA1MHZ3KTtcblx0ei1pbmRleDotMTtcbn1cblxuLyotLSB0ZXh0IC0tKi9cbkBtaXhpbiB0cnVuY2F0ZSgkd2lkdGg6IDEwMCUpIHtcblx0d2lkdGg6ICR3aWR0aDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cblxuQG1peGluIGNvdW50ZXIoJGNvdW50KSB7XG5cdGNvdW50ZXItcmVzZXQ6ICRjb3VudDtcblx0XG5cdD4gbGl7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6JGNvdW50OyAgXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKCRjb3VudCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBlbGxpcHNpc3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0fVxuXHRcblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwi772l772l772lXCI7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdFxuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cbn1cblxuLyotLSBob3ZlciAtLSovXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnM6MC41cyl7XG5cdHRyYW5zaXRpb246JHRyYW5zIGVhc2U7XG59XG5cbi8qLS0gcG9zaXRpb24gLS0qL1xuQG1peGluIGFic29sdXRlLWNlbnRlcigkcG9zaS14LCRwb3NpLXkpe1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtICRwb3NpLXgsIC0gJHBvc2kteSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcbn1cblxuLyotLSBhc3BlY3QgLS0qL1xuQG1peGluIGltYWdlLWJlZm9yZSgkaGVpZ2h0KXtcblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiRoZWlnaHQ7XG5cdH1cbn1cblxuQG1peGluIGltYWdlLWJsb2Nre1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjA7XG5cdHJpZ2h0OjA7XG5cdGJvdHRvbTowO1xuXHRsZWZ0OjA7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4vKi0tIHRleHQgLS0qL1xuQG1peGluIHRleHQtaGlkZGVue1xuXHR0ZXh0LWluZGVudDoxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gYXdlc29tZXtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qLS0gcG9pbnQgLS0qL1xuQG1peGluIHRyaWFuZ2xlKCRkaXJlY3Rpb24sICR3aWR0aCwgJGhlaWdodCwgJGNvbG9yOiBjdXJyZW50Q29sb3IpIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0JHZhbFdpZHRoOiBjYWxjKCN7JHdpZHRofSAvIDIpO1xuXHQkdmFsSGVpZ2h0OiBjYWxjKCN7JGhlaWdodH0gLyAyKTtcblxuXHRAaWYgJGRpcmVjdGlvbiA9PSB1cHdhcmQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMCAkdmFsV2lkdGggJGhlaWdodCAkdmFsV2lkdGg7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHR3YXJkIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcblx0XHRib3JkZXItd2lkdGg6ICR2YWxIZWlnaHQgMCAkdmFsSGVpZ2h0ICR3aWR0aDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3dud2FyZCB7XG5cdFx0IGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdCBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHZhbFdpZHRoIDAgJHZhbFdpZHRoO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnR3YXJkICB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkdmFsSGVpZ2h0ICR3aWR0aCAkdmFsSGVpZ2h0IDA7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXBwZXItbGVmdCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICRoZWlnaHQgMCAwO1xuXHR9ICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwcGVyLXJpZ2h0IHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItd2lkdGg6IDAgJGhlaWdodCAkaGVpZ2h0IDA7XG5cdH0gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbG93ZXItcmlnaHQge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMCAwICRoZWlnaHQgJGhlaWdodDtcblx0fSAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsb3dlci1sZWZ0IHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgMCAwICRoZWlnaHQ7XG5cdH1cbn1cblxuQG1peGluIGFycm93KCRzaXplLCAkYm9sZCwgJGNvbG9yLCAkcG9zaXgsICRwb3NpeSwgJGRlZykge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAkc2l6ZTtcblx0aGVpZ2h0OiAkc2l6ZTtcblx0Ym9yZGVyLWNvbG9yOiRjb2xvcjtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAkYm9sZCAkYm9sZCAwIDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRAaWYgJGRlZyA9PSByaWdodCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSg0NWRlZyk7XG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gdG9wIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC00NWRlZyk7XG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gYm90dG9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKDEzNWRlZyk7XG5cdH0gIEBlbHNlIGlmICRkZWcgPT0gbGVmdCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtMTM1ZGVnKTtcblx0fVxufVxuXG4vKi0tIGZvcm0gLS0qL1xuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcikge1xuXHQmOnBsYWNlaG9sZGVyLXNob3duIHtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjokY29sb3I7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4kaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcbkByZXR1cm4gaWYoJGluZGV4LFxuXHRzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArXG5cdHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggK1xuXHRzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpLFxuXHQkc3RyaW5nKTtcbn1cblxuQGZ1bmN0aW9uIGhleFRvVXJsKCRjb2xvcikge1xuICAkbmV3Y29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvciwgJyMnLCAnJTIzJyk7XG4gIEByZXR1cm4gJG5ld2NvbG9yO1xufVxuXG4vKi0tIGljb24gLS0qL1xuQG1peGluIHRlbC1pY29uKCRjb2xvcikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIzJyBoZWlnaHQ9JzIyLjQ0MiclM0UlM0NwYXRoIGQ9J00xOS4wMywxNC41MzhhMS4zOTQsMS4zOTQsMCwwLDAtMS44MTIsMGwtMS41MSwxLjQ4N2ExLjM5LDEuMzksMCwwLDEtMS42NjEuMTQ5QTM4LjcxNCwzOC43MTQsMCwwLDEsNi41LDguODg3LDEuMzM5LDEuMzM5LDAsMCwxLDYuNjQ3LDcuMWwxLjUxLTEuNDg3YTEuMzQyLDEuMzQyLDAsMCwwLDAtMS43ODVoMEw0LjY4NC40MWExLjM5NCwxLjM5NCwwLDAsMC0xLjgxMiwwTC43NTgsMi4zNDNjLTIuMjY1LDIuMjMxLjc1NSw4LjkyMyw1LjczOCwxMy44MzFzMTEuNzc4LDcuNzMzLDE0LjA0Myw1LjY1MWwyLjExNC0yLjA4MmExLjM0MiwxLjM0MiwwLDAsMCwwLTEuNzg1aDBaJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gdHJpYW5nbGUtaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMC42NjcnJTNFJTNDcGF0aCBkPSdNNS4xMjgsMS41NDlhMSwxLDAsMCwxLDEuNzQzLDBsNC4yOSw3LjYyN2ExLDEsMCwwLDEtLjg3MiwxLjQ5SDEuNzFhMSwxLDAsMCwxLS44NzItMS40OVonIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBvdXRsaW5rLWljb24oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTAuNjY3JyUzRSUzQ3BhdGggZD0nTTUuMTI4LDEuNTQ5YTEsMSwwLDAsMSwxLjc0MywwbDQuMjksNy42MjdhMSwxLDAsMCwxLS44NzIsMS40OUgxLjcxYTEsMSwwLDAsMS0uODcyLTEuNDlaJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gYXJyb3ctaWNvbigkY29sb3IpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNC44JyBoZWlnaHQ9JzcuNjE2JyUzRSUzQ3BhdGggZD0nTTIuNjQsMTMuNzM2SDEzLjk1MmExMC43LDEwLjcsMCwwLDAtMi4xMjgsMi4xOTJsMS40NC44QTE4LjgwOCwxOC44MDgsMCwwLDEsMTcuNDQsMTIuOTJhMTguODA4LDE4LjgwOCwwLDAsMS00LjE3Ni0zLjgwOGwtMS40NC44QTEwLjcsMTAuNywwLDAsMCwxMy45NTIsMTIuMUgyLjY0WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIuNjQgLTkuMTEyKScgZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fYXJyb3coJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDEzLjUnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTIuNiwxMi44bDUuNi01LjZIMHYtMWgxOC4ybC01LjYtNS42TDEzLjMsMEwyMCw2LjdsMCwwbDAsMGwtNi43LDYuN0wxMi42LDEyLjh6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fYXJyb3dIZWFkKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5LjkgOS45JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTQsOC45bDQtNEw0LDFsMS0xbDQuOSw0LjlMNC45LDkuOUw0LDguOXonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG4vKi0tIHNoYXBlIC0tKi9cbkBtaXhpbiBzaGFwZV9jaXJjbGUoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwMCAyMDAnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTAwLDAuNWgyLjJoMC4xaDAuMmgwLjJoMC4xbDAuMiwwYzAuNSwwLDEsMC41LDEsMXMtMC41LDEtMSwxYy0xLDAtMiwwLTIuOSwwYy0wLjUsMC0xLTAuNC0xLTFTOTkuNSwwLjUsMTAwLDAuNXogTTEwOC45LDAuOUMxMDguOSwwLjksMTA4LjksMC45LDEwOC45LDAuOUwxMDguOSwwLjloMC4xaDBoMGgwaDBoMGgwYzAuOSwwLjEsMS44LDAuMiwyLjcsMC4zYzAuNSwwLjEsMC45LDAuNiwwLjksMS4xcy0wLjYsMC45LTEuMSwwLjljLTEtMC4xLTEuOS0wLjItMi45LTAuM2MtMC41LDAtMS0wLjUtMS0xUzEwOC4zLDAuOCwxMDguOSwwLjlMMTA4LjksMC45eiBNMTE3LjcsMi4xYzAuMSwwLDAuMSwwLDAuMiwwYzAuNCwwLjEsMC44LDAuMSwxLjEsMC4ybDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGgwaDBoMGgwbDAsMGgwYzAuNSwwLjEsMSwwLjIsMS41LDAuM2MwLjUsMC4xLDAuOSwwLjcsMC43LDEuMmMtMC4xLDAuNS0wLjYsMC45LTEuMiwwLjdjLTAuOS0wLjItMS45LTAuNC0yLjktMC42Yy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMkMxMTYuOCwyLjQsMTE3LjIsMiwxMTcuNywyLjFMMTE3LjcsMi4xeiBNMTI2LjMsNGMwLjEsMCwwLjIsMCwwLjMsMGMxLDAuMywxLjksMC41LDIuOSwwLjhjMC41LDAuMiwwLjgsMC43LDAuNywxLjJjLTAuMiwwLjUtMC43LDAuOC0xLjIsMC43bDAsMEMxMjcuOSw2LjUsMTI3LDYuMiwxMjYsNmMtMC41LTAuMS0wLjgtMC43LTAuNy0xLjJDMTI1LjUsNC4zLDEyNS44LDQsMTI2LjMsNEwxMjYuMyw0eiBNMTM0LjcsNi44YzAuMSwwLDAuMiwwLDAuNCwwLjFsMC41LDAuMmwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwwLjEsMC4xbDAsMGMwLjQsMC4yLDAuOSwwLjMsMS4zLDAuNWMwLjUsMC4yLDAuOCwwLjgsMC41LDEuM2MtMC4yLDAuNS0wLjgsMC44LTEuMywwLjVjLTAuOS0wLjQtMS44LTAuNy0yLjctMS4xYy0wLjUtMC4yLTAuOC0wLjgtMC42LTEuM0MxMzMuOSw3LDEzNC4zLDYuOCwxMzQuNyw2LjhMMTM0LjcsNi44eiBNMTQyLjksMTAuM2MwLjEsMCwwLjMsMCwwLjQsMC4xbDAuMiwwLjFsMCwwbDAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDAuMWgwbDAsMGgwbDAsMGwwLDBsMC4xLDBsMCwwbDAsMGwwLDBsMC4yLDAuMWwwLDBsMC4yLDAuMWwwLDBsMC4yLDAuMWMwLjUsMC4zLDAuNywwLjksMC40LDEuM2MtMC4zLDAuNS0wLjgsMC43LTEuMywwLjRjLTAuOS0wLjQtMS43LTAuOS0yLjYtMS4zYy0wLjUtMC4yLTAuNy0wLjgtMC41LTEuM0MxNDIuMSwxMC41LDE0Mi41LDEwLjMsMTQyLjksMTAuM0wxNDIuOSwxMC4zeiBNMTUwLjcsMTQuNWMwLjIsMCwwLjQsMCwwLjUsMC4xbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBjMC42LDAuNCwxLjMsMC44LDEuOSwxLjJsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjIsMC4xYzAuNSwwLjMsMC42LDAuOSwwLjMsMS40Yy0wLjMsMC41LTAuOSwwLjYtMS40LDAuM2MtMC44LTAuNS0xLjctMS0yLjUtMS41Yy0wLjUtMC4zLTAuNi0wLjktMC4zLTEuNEMxNTAsMTQuNywxNTAuMywxNC41LDE1MC43LDE0LjVMMTUwLjcsMTQuNXogTTE1OCwxOS40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmwwLDBsMCwwbDAuMSwwLjFsMCwwYzAuOCwwLjYsMS41LDEuMSwyLjMsMS43YzAuNCwwLjMsMC41LDEsMC4yLDEuNGMtMC4zLDAuNC0wLjksMC41LTEuNCwwLjJjLTAuOC0wLjYtMS42LTEuMi0yLjMtMS44Yy0wLjQtMC4zLTAuNS0wLjktMC4yLTEuNEMxNTcuNCwxOS41LDE1Ny43LDE5LjQsMTU4LDE5LjRMMTU4LDE5LjR6IE0xNjUsMjQuOWMwLjIsMCwwLjUsMC4xLDAuNywwLjJjMC44LDAuNywxLjUsMS4zLDIuMiwyYzAuNCwwLjQsMC40LDEsMCwxLjRjLTAuNCwwLjQtMSwwLjQtMS40LDBsMCwwYy0wLjctMC43LTEuNC0xLjMtMi4yLTJjLTAuNC0wLjQtMC41LTEtMC4xLTEuNEMxNjQuNCwyNS4xLDE2NC43LDI0LjksMTY1LDI0Ljl6IE0xNzEuNCwzMS4xYzAuMywwLDAuNSwwLjEsMC43LDAuM2MwLjQsMC40LDAuOCwwLjgsMS4yLDEuMmwwLDBsMCwwbDAsMGwwLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYzAuMiwwLjIsMC40LDAuNCwwLjYsMC43YzAuNCwwLjQsMC4zLDEtMC4xLDEuNGMtMC40LDAuNC0xLDAuMy0xLjQtMC4xYy0wLjYtMC43LTEuMy0xLjQtMi0yLjFjLTAuNC0wLjQtMC40LTEsMC0xLjRDMTcwLjgsMzEuMiwxNzEuMSwzMS4xLDE3MS40LDMxLjFMMTcxLjQsMzEuMXogTTE3Ny4yLDM3LjhjMC4zLDAsMC42LDAuMSwwLjgsMC40bDAuMiwwLjNsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAuMSwwLjFsMCwwYzAuMiwwLjMsMC41LDAuNiwwLjcsMC45bDAsMGwwLDB2MGwwLDB2MGwwLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMSwwLjFsMCwwbDAuMiwwLjNjMC4zLDAuNSwwLjIsMS4xLTAuMywxLjRjLTAuNCwwLjMtMSwwLjItMS4zLTAuMmMtMC42LTAuOC0xLjItMS42LTEuOC0yLjNjLTAuMy0wLjQtMC4zLTEuMSwwLjItMS40QzE3Ni43LDM3LjgsMTc2LjksMzcuOCwxNzcuMiwzNy44TDE3Ny4yLDM3Ljh6IE0xODIuNCw0NC45YzAuMywwLDAuNiwwLjIsMC44LDAuNGMwLjMsMC40LDAuNSwwLjgsMC44LDEuMmwwLDBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjFsMCwwbDAsMGwwLDBsMC4yLDAuM2MwLjMsMC41LDAuMiwxLjEtMC4zLDEuNGMtMC41LDAuMy0xLjEsMC4yLTEuNC0wLjNjMCwwLDAtMC4xLTAuMS0wLjFjLTAuNS0wLjgtMS0xLjctMS42LTIuNWMtMC4zLTAuNS0wLjItMS4xLDAuMy0xLjRDMTgyLDQ1LDE4Mi4xLDQ0LjksMTgyLjQsNDQuOUwxODIuNCw0NC45eiBNMTg2LjksNTIuNmMwLjQsMCwwLjcsMC4yLDAuOSwwLjVjMC4yLDAuNSwwLjUsMC45LDAuNywxLjR2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMC4xbDAsMGwwLDBsMCwwYzAuMiwwLjMsMC4zLDAuNiwwLjUsMC45YzAuMiwwLjUsMCwxLjEtMC41LDEuM2MtMC41LDAuMi0xLjEsMC0xLjMtMC41Yy0wLjQtMC45LTAuOS0xLjctMS4zLTIuNmMtMC4zLTAuNS0wLjEtMS4xLDAuNC0xLjNDMTg2LjYsNTIuNiwxODYuNyw1Mi41LDE4Ni45LDUyLjZMMTg2LjksNTIuNnogTTE5MC43LDYwLjVjMC40LDAsMC44LDAuMiwwLjksMC42bDAuMSwwLjJsMCwwbDAsMC4xdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAuMSwwLjFsMCwwbDAsMGwwLDBMMTkyLDYybDAsMGwwLjEsMC4ybDAsMGwwLjEsMC4xdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwLjFsMCwwbDAsMGwwLDBjMC4xLDAuMywwLjMsMC42LDAuNCwxYzAuMiwwLjUtMC4xLDEuMS0wLjYsMS4zYy0wLjUsMC4yLTEuMS0wLjEtMS4zLTAuNmwwLDBjLTAuNC0wLjktMC43LTEuOC0xLjEtMi43Yy0wLjItMC41LDAtMS4xLDAuNS0xLjNDMTkwLjQsNjAuNiwxOTAuNiw2MC41LDE5MC43LDYwLjVMMTkwLjcsNjAuNXogTTE5My44LDY4LjljMC40LDAsMC44LDAuMywwLjksMC43YzAuMSwwLjIsMC4xLDAuNCwwLjIsMC42djBsMCwwdjBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMC4xdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDAuMXYwdjBjMC4xLDAuNS0wLjIsMS4xLTAuNywxLjJjLTAuNSwwLjEtMS4xLTAuMi0xLjItMC43Yy0wLjMtMC45LTAuNi0xLjktMC45LTIuOGMtMC4yLTAuNSwwLjEtMS4xLDAuNi0xLjNjMC4xLDAsMC4yLDAsMC4zLDBMMTkzLjgsNjguOXogTTE5Ni4xLDc3LjRjMC41LDAsMC45LDAuMywxLDAuOGMwLjIsMC43LDAuMywxLjUsMC41LDIuMmwwLDBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwdjB2MHYwbDAsMGwwLDBjMCwwLjEsMC4xLDAuMywwLjEsMC40YzAuMSwwLjUtMC4zLDEuMS0wLjgsMS4yYy0wLjUsMC4xLTEuMS0wLjMtMS4yLTAuOGwwLDBjLTAuMi0xLTAuNC0xLjktMC42LTIuOWMtMC4xLTAuNSwwLjItMS4xLDAuOC0xLjJDMTk2LDc3LjQsMTk2LjEsNzcuNCwxOTYuMSw3Ny40TDE5Ni4xLDc3LjR6IE0xOTcuNyw4Ni4xYzAuNSwwLDAuOSwwLjQsMSwwLjljMCwwLjQsMC4xLDAuOCwwLjEsMS4xbDAsMHYwdjB2MHYwdjB2MGwwLDAuMXYwdjB2MHYwdjB2MHYwdjBsMCwwLjFsMCwwdjB2MHYwbDAsMGMwLDAuNCwwLjEsMC44LDAuMSwxLjNjMC4xLDAuNS0wLjMsMS0wLjksMS4xYy0wLjUsMC4xLTEtMC4zLTEuMS0wLjljLTAuMS0xLTAuMi0xLjktMC4zLTIuOWMtMC4xLTAuNSwwLjMtMSwwLjktMS4xQzE5Ny42LDg2LjEsMTk3LjYsODYuMSwxOTcuNyw4Ni4xTDE5Ny43LDg2LjF6IE0xOTguNCw5NWMwLjUsMCwxLDAuNCwxLDFjMCwwLjMsMCwwLjYsMCwwLjl2MC40YzAsMCwwLDAuMSwwLDAuMXYwLjFsMCwwYzAsMC4zLDAsMC41LDAsMC44bDAsMGMwLDAuMSwwLDAuMiwwLDAuMnYwLjFjMCwwLDAsMC4xLDAsMC4xdjAuMmMwLDAsMCwwLDAsMGMwLDAuNS0wLjQsMS0xLDFjLTAuNSwwLTEtMC40LTEtMWMwLTEsMC0yLTAuMS0yLjlDMTk3LjQsOTUuNSwxOTcuOCw5NSwxOTguNCw5NUwxOTguNCw5NXogTTE5OC40LDEwMy44TDE5OC40LDEwMy44YzAuNiwwLDEsMC41LDEsMXYwdjAuMXYwLjF2MHYwdjB2MGMwLDAuOS0wLjEsMS44LTAuMiwyLjdjMCwwLjUtMC41LDEtMS4xLDAuOWMtMC41LDAtMS0wLjUtMC45LTEuMWMwLjEtMSwwLjEtMiwwLjItMi45QzE5Ny40LDEwNC4zLDE5Ny45LDEwMy44LDE5OC40LDEwMy44TDE5OC40LDEwMy44eiBNMTk3LjYsMTEyLjdjMC41LDAsMSwwLjQsMSwxYzAsMCwwLDAuMSwwLDAuMWMtMC4xLDAuNi0wLjIsMS4yLTAuMywxLjh2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAsMHYwdjB2MHYwdjB2MHYwdjBsMCwwLjFsMCwwbDAsMHYwbDAsMGwwLDBjMCwwLjItMC4xLDAuNC0wLjEsMC42Yy0wLjEsMC41LTAuNiwwLjktMS4yLDAuOGMtMC41LTAuMS0wLjktMC42LTAuOC0xLjFjMC4yLTEsMC4zLTEuOSwwLjQtMi45QzE5Ni43LDExMywxOTcuMSwxMTIuNywxOTcuNiwxMTIuN0wxOTcuNiwxMTIuN3ogTTE5NiwxMjEuNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjIsMCwwLjJsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwdjBsMCwwdjBsMCwwLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwbDAsMGwwLDAuMmwwLDBsMCwwbDAsMGwwLDAuMmwwLDBsMCwwbDAsMGwwLDAuMWwwLDBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDB2MGwwLDB2MGwwLDB2MGwwLDBsMCwwdjBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDAuMXYwbDAsMHYwbDAsMGwwLDBjMCwwLjEtMC4xLDAuMy0wLjEsMC40Yy0wLjEsMC41LTAuNywwLjgtMS4yLDAuN2MtMC41LTAuMS0wLjgtMC43LTAuNy0xLjJjMC4yLTAuOSwwLjUtMS45LDAuNy0yLjhDMTk1LjIsMTIxLjcsMTk1LjUsMTIxLjQsMTk2LDEyMS40TDE5NiwxMjEuNHogTTE5My42LDEyOS45YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMiwwLDAuM2MtMC4xLDAuMy0wLjIsMC42LTAuMywxbDAsMGwwLDBsMCwwbDAsMC4xdjBsMCwwdjBsMCwwbDAsMGwwLDAuMXYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwLjF2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMC4xbDAsMGwwLDB2MGwwLDBsMCwwYy0wLjEsMC4yLTAuMiwwLjQtMC4yLDAuNmMtMC4yLDAuNS0wLjgsMC44LTEuMywwLjZjLTAuNS0wLjItMC44LTAuNy0wLjYtMS4zYzAuMy0wLjksMC43LTEuOCwxLTIuOEMxOTIuOCwxMzAuMiwxOTMuMiwxMjkuOSwxOTMuNiwxMjkuOUwxOTMuNiwxMjkuOXogTTE5MC40LDEzOC4yYzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMy0wLjEsMC40Yy0wLjQsMC45LTAuOCwxLjgtMS4yLDIuN2MtMC4yLDAuNS0wLjgsMC43LTEuMywwLjVjLTAuNS0wLjItMC43LTAuOC0wLjUtMS4zbDAsMGMwLjQtMC45LDAuOC0xLjgsMS4yLTIuN0MxODkuNywxMzguNCwxOTAsMTM4LjIsMTkwLjQsMTM4LjJMMTkwLjQsMTM4LjJ6IE0xODYuNSwxNDYuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjIsMCwwLjMtMC4xLDAuNWMtMC4xLDAuMi0wLjIsMC40LTAuNCwwLjZsMCwwbC0wLjEsMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGMtMC4zLDAuNS0wLjYsMS4xLTAuOSwxLjZjLTAuMywwLjUtMC45LDAuNi0xLjQsMC40Yy0wLjUtMC4zLTAuNi0wLjktMC40LTEuNGMwLjUtMC44LDEtMS43LDEuNC0yLjVDMTg1LjgsMTQ2LjMsMTg2LjIsMTQ2LjIsMTg2LjUsMTQ2LjJMMTg2LjUsMTQ2LjJ6IE0xODEuOSwxNTMuN2MwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjUsMC43LTEsMS40LTEuNSwyLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwLjFjLTAuMywwLjQtMC45LDAuNi0xLjQsMC4ycy0wLjYtMC45LTAuMi0xLjRsMCwwYzAuNi0wLjgsMS4xLTEuNiwxLjctMi40QzE4MS4zLDE1My45LDE4MS42LDE1My43LDE4MS45LDE1My43eiBNMTc2LjcsMTYwLjljMC41LDAsMSwwLjQsMSwxYzAsMC4yLTAuMSwwLjQtMC4yLDAuNmwwLDBsMCwwbDAsMGwwLDBsMCwwYy0wLjIsMC4zLTAuNSwwLjYtMC43LDAuOWwwLDBsLTAuMSwwLjFsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwtMC4zLDAuNGMtMC4zLDAuNC0xLDAuNS0xLjQsMC4yYy0wLjQtMC4zLTAuNS0xLTAuMi0xLjRjMCwwLDAsMCwwLTAuMWMwLjYtMC43LDEuMy0xLjUsMS45LTIuMkMxNzYuMSwxNjEsMTc2LjQsMTYwLjksMTc2LjcsMTYwLjlMMTc2LjcsMTYwLjl6IE0xNzAuOCwxNjcuNWMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4xLDAuNS0wLjMsMC43bC0wLjIsMC4ybDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGMtMC41LDAuNi0xLjEsMS4xLTEuNiwxLjZjLTAuNCwwLjQtMSwwLjQtMS40LDBjLTAuNC0wLjQtMC40LTEsMC0xLjRjMC43LTAuNywxLjQtMS40LDIuMS0yLjFDMTcwLjMsMTY3LjYsMTcwLjUsMTY3LjUsMTcwLjgsMTY3LjVMMTcwLjgsMTY3LjV6IE0xNjQuNCwxNzMuNmMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4xLDAuNi0wLjMsMC44Yy0wLjMsMC4zLTAuNiwwLjUtMC45LDAuOGwwLDBjLTAuNSwwLjQtMC45LDAuOC0xLjQsMS4xYy0wLjQsMC4zLTEuMSwwLjMtMS40LTAuMWMtMC4zLTAuNC0wLjMtMS4xLDAuMS0xLjRjMC44LTAuNiwxLjUtMS4yLDIuMi0xLjlDMTYzLjksMTczLjcsMTY0LjEsMTczLjYsMTY0LjQsMTczLjZMMTY0LjQsMTczLjZ6IE0xNTcuNCwxNzkuMWMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4yLDAuNi0wLjQsMC44bC0wLjQsMC4zbDAsMGwwLDBsMCwwbC0wLjEsMC4xbDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEsMC4xaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwYy0wLjUsMC40LTEsMC43LTEuNSwxLjFjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4zYy0wLjMtMC41LTAuMi0xLjEsMC4zLTEuNGMwLDAsMCwwLDAsMGMwLjgtMC41LDEuNi0xLjEsMi40LTEuN0MxNTcsMTc5LjEsMTU3LjIsMTc5LjEsMTU3LjQsMTc5LjFMMTU3LjQsMTc5LjF6IE0xNTAsMTgzLjljMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMiwwLjctMC41LDAuOWMtMC42LDAuNC0xLjMsMC44LTEuOSwxLjFsMCwwbC0wLjIsMC4xbDAsMGwtMC4yLDAuMWwwLDBsLTAuMiwwLjFsMCwwbC0wLjIsMC4xbDAsMGMtMC41LDAuMy0xLjEsMC4xLTEuNC0wLjRzLTAuMS0xLjEsMC40LTEuNGMwLjktMC41LDEuNy0xLDIuNS0xLjRDMTQ5LjYsMTg0LDE0OS44LDE4My45LDE1MCwxODMuOUwxNTAsMTgzLjl6IE0xNDIuMSwxODguMWMwLjUsMCwxLDAuNCwxLDFjMCwwLjQtMC4yLDAuNy0wLjYsMC45Yy0wLjMsMC4xLTAuNSwwLjItMC44LDAuNGwwLDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGwwLDBjLTAuNSwwLjItMSwwLjUtMS41LDAuN2MtMC41LDAuMi0xLjEsMC0xLjMtMC41czAtMS4xLDAuNS0xLjNjMCwwLDAsMCwwLjEsMGMwLjktMC40LDEuOC0wLjgsMi43LTEuMkMxNDEuOSwxODguMSwxNDIsMTg4LjEsMTQyLjEsMTg4LjFMMTQyLjEsMTg4LjF6IE0xMzQsMTkxLjVjMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMywwLjgtMC43LDAuOWMtMC40LDAuMS0wLjgsMC4zLTEuMiwwLjRsMCwwbDAsMGwwLDBsLTAuMSwwbDAsMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBoMGwwLDBoMGMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjNjLTAuNSwwLjItMS4xLTAuMS0xLjMtMC42czAuMS0xLjEsMC42LTEuM2MwLjktMC4zLDEuOC0wLjYsMi44LTFDMTMzLjgsMTkxLjUsMTMzLjksMTkxLjUsMTM0LDE5MS41TDEzNCwxOTEuNXogTTEyNS41LDE5NC4yYzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjMsMC44LTAuNywxYy0xLDAuMy0xLjksMC41LTIuOSwwLjdjLTAuNSwwLjEtMS4xLTAuMi0xLjItMC43Yy0wLjEtMC41LDAuMi0xLjEsMC43LTEuMmMwLjktMC4yLDEuOS0wLjUsMi44LTAuN0MxMjUuNCwxOTQuMiwxMjUuNCwxOTQuMiwxMjUuNSwxOTQuMkwxMjUuNSwxOTQuMnogTTExNi45LDE5Ni4xYzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjMsMC45LTAuOCwxYy0wLjYsMC4xLTEuMywwLjItMS45LDAuM2wwLDBsMCwwbDAsMGwwLDBsMCwwbC0wLjEsMGgwaDBoMGgwaDBoMGwwLDBsMCwwaDBoMGgwaDBoMGgwbDAsMGwtMC41LDAuMWMtMC41LDAuMS0xLTAuMy0xLjEtMC44Yy0wLjEtMC41LDAuMy0xLDAuOC0xLjFsMCwwYzEtMC4xLDEuOS0wLjMsMi45LTAuNUMxMTYuOCwxOTYuMSwxMTYuOCwxOTYuMSwxMTYuOSwxOTYuMUwxMTYuOSwxOTYuMXogTTEwOC4xLDE5Ny4yYzAuNSwwLDEsMC40LDEsMWMwLDAuNS0wLjQsMS0xLDFjLTAuOSwwLjEtMS44LDAuMS0yLjYsMC4yaDBoMGgwbC0wLjEsMGgwaDBoMGgwaDBjLTAuNSwwLTEtMC40LTEtMC45YzAtMC41LDAuNC0xLDAuOS0xQzEwNi4xLDE5Ny4zLDEwNywxOTcuMywxMDguMSwxOTcuMkMxMDgsMTk3LjIsMTA4LjEsMTk3LjIsMTA4LjEsMTk3LjJMMTA4LjEsMTk3LjJ6IE05Ni4zLDE5Ny40TDk2LjMsMTk3LjRjMSwwLDIsMC4xLDMsMC4xYzAuNSwwLDEsMC41LDEsMWMwLDAuNS0wLjUsMS0xLDFjLTAuNywwLTEuNCwwLTIuMSwwaDBoLTAuMWwwLDBoMGgtMC4xaC0wLjFoMGgwaDBoMGgwaDBoMGgwaDBjLTAuNSwwLTEtMC41LTEtMUM5NS4zLDE5Ny45LDk1LjcsMTk3LjUsOTYuMywxOTcuNEw5Ni4zLDE5Ny40eiBNODcuNCwxOTYuN2MwLDAsMC4xLDAsMC4xLDBjMSwwLjEsMS45LDAuMiwyLjksMC4zYzAuNSwwLjEsMC45LDAuNSwwLjksMS4xYy0wLjEsMC41LTAuNSwwLjktMS4xLDAuOWMtMS0wLjEtMi0wLjItMy0wLjNjLTAuNS0wLjEtMC45LTAuNi0wLjktMS4xQzg2LjUsMTk3LjEsODYuOSwxOTYuNyw4Ny40LDE5Ni43TDg3LjQsMTk2Ljd6IE03OC43LDE5NS4yYzAuMSwwLDAuMSwwLDAuMiwwYzAuOSwwLjIsMS45LDAuNCwyLjksMC42YzAuNSwwLjEsMC45LDAuNiwwLjgsMS4yYy0wLjEsMC41LTAuNiwwLjktMS4yLDAuOGMtMC4zLTAuMS0wLjUtMC4xLTAuOC0wLjJsMCwwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwwLDBsMCwwbC0wLjEsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsLTAuMSwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBoMGwwLDBoMGwwLDBoMGwwLDBoMGwtMC4xLDBoMGgwaDBoMGgwaDBoMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwaDBsMCwwYy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMkM3Ny44LDE5NS42LDc4LjIsMTk1LjMsNzguNywxOTUuMkw3OC43LDE5NS4yeiBNNzAuMSwxOTIuOWMwLjEsMCwwLjIsMCwwLjMsMGMwLjksMC4zLDEuOSwwLjYsMi44LDAuOGMwLjUsMC4yLDAuOCwwLjcsMC43LDEuMmMtMC4yLDAuNS0wLjcsMC44LTEuMiwwLjdjLTAuNC0wLjEtMC44LTAuMi0xLjItMC4zbDAsMGwtMC4xLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwYy0wLjQtMC4xLTAuOS0wLjMtMS4zLTAuNGMtMC41LTAuMi0wLjgtMC43LTAuNi0xLjNDNjkuMywxOTMuMiw2OS43LDE5Mi45LDcwLjEsMTkyLjlMNzAuMSwxOTIuOXogTTYxLjgsMTg5LjhjMC4xLDAsMC4zLDAsMC40LDAuMWMwLjksMC40LDEuOCwwLjcsMi43LDEuMWMwLjUsMC4yLDAuOCwwLjgsMC41LDEuM2MtMC4yLDAuNS0wLjgsMC43LTEuMywwLjZoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsLTAuMSwwbDAsMGwwLDBoMGwwLDBsMCwwYy0wLjQtMC4yLTAuOS0wLjMtMS4zLTAuNWwwLDBsLTAuMS0wLjFoMGwwLDBoMGwwLDBoMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwtMC4xLTAuMWwwLDBsLTAuNC0wLjJjLTAuNS0wLjItMC43LTAuOC0wLjUtMS4zQzYxLjEsMTkwLjEsNjEuNCwxODkuOCw2MS44LDE4OS44TDYxLjgsMTg5Ljh6IE01My44LDE4NmMwLjIsMCwwLjMsMCwwLjUsMC4xYzAuOSwwLjUsMS43LDAuOSwyLjYsMS4zYzAuNSwwLjIsMC43LDAuOCwwLjQsMS4zYy0wLjIsMC41LTAuOCwwLjctMS4zLDAuNGwwLDBsLTAuMS0wLjFsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMSwwbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEtMC4xbDAsMGwwLDBsMCwwYy0wLjQtMC4yLTAuOC0wLjQtMS4yLTAuNmwwLDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBoMGwtMC40LTAuMmMtMC41LTAuMy0wLjctMC45LTAuNC0xLjNDNTMuMSwxODYuMyw1My41LDE4Ni4xLDUzLjgsMTg2TDUzLjgsMTg2eiBNNDYuMiwxODEuNWMwLjIsMCwwLjQsMC4xLDAuNSwwLjJjMC44LDAuNSwxLjYsMS4xLDIuNSwxLjZjMC41LDAuMywwLjYsMC45LDAuNCwxLjRzLTAuOSwwLjYtMS40LDAuNGMwLDAsMCwwLDAsMGMtMC41LTAuMy0xLTAuNi0xLjUtMWwwLDBsMCwwaDBsMCwwbDAsMGwtMC4xLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMS0wLjFoMGwwLDBsMCwwbDAsMGgwbC0wLjEtMC4xbDAsMGwwLDBoMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBjLTAuNS0wLjMtMC42LTAuOS0wLjMtMS40QzQ1LjYsMTgxLjcsNDUuOSwxODEuNSw0Ni4yLDE4MS41TDQ2LjIsMTgxLjV6IE0zOSwxNzYuNGMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC44LDAuNiwxLjUsMS4yLDIuMywxLjhjMC40LDAuMywwLjUsMC45LDAuMiwxLjRjLTAuMywwLjQtMC45LDAuNS0xLjQsMC4yYy0wLjMtMC4yLTAuNS0wLjQtMC44LTAuNmwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwYy0wLjQtMC4zLTAuOC0wLjYtMS4yLTAuOWMtMC40LTAuMy0wLjUtMS0wLjItMS40QzM4LjQsMTc2LjUsMzguNywxNzYuNCwzOSwxNzYuNEwzOSwxNzYuNHogTTMyLjMsMTcwLjVjMC4zLDAsMC41LDAuMSwwLjcsMC4zYzAuNywwLjcsMS40LDEuMywyLjIsMmMwLjQsMC40LDAuNCwxLDAuMSwxLjRzLTEsMC40LTEuNCwwLjFsMCwwbC0wLjMtMC4zbDAsMGwwLDBsMCwwbDAsMGgwbC0wLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsLTAuMS0wLjFoMGwwLDBsMCwwbC0wLjEtMC4xbDAsMGwwLDBsMCwwYy0wLjQtMC40LTAuOC0wLjgtMS4zLTEuMmMtMC40LTAuNC0wLjQtMSwwLTEuNEMzMS44LDE3MC43LDMyLDE3MC42LDMyLjMsMTcwLjVMMzIuMywxNzAuNXogTTI2LjEsMTY0LjJjMC4zLDAsMC42LDAuMSwwLjcsMC4zYzAuNiwwLjcsMS4zLDEuNSwyLDIuMmMwLjQsMC40LDAuNCwxLDAsMS40Yy0wLjQsMC40LTEsMC40LTEuNCwwYy0wLjItMC4yLTAuMy0wLjMtMC41LTAuNWwwLDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBjLTAuNC0wLjUtMC45LTAuOS0xLjMtMS40bDAsMGwwLDBjLTAuNC0wLjQtMC4zLTEsMC4xLTEuNEMyNS43LDE2NC4zLDI1LjksMTY0LjIsMjYuMSwxNjQuMkwyNi4xLDE2NC4yeiBNMjAuNiwxNTcuM2MwLjMsMCwwLjYsMC4yLDAuOCwwLjRjMC42LDAuOCwxLjIsMS42LDEuOCwyLjNjMC4zLDAuNCwwLjIsMS4xLTAuMiwxLjRjLTAuNCwwLjMtMSwwLjItMS40LTAuMmwwLDBsLTAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMC0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGwtMC4xLTAuMWwwLDBsMCwwbDAsMGMtMC40LTAuNi0wLjgtMS4xLTEuMy0xLjdjLTAuMy0wLjQtMC4yLTEuMSwwLjItMS40QzIwLjIsMTU3LjMsMjAuNCwxNTcuMywyMC42LDE1Ny4zTDIwLjYsMTU3LjN6IE0xNS43LDE0OS45YzAuMywwLDAuNywwLjIsMC45LDAuNWMwLjUsMC44LDEsMS43LDEuNiwyLjVjMC4zLDAuNSwwLjIsMS4xLTAuMywxLjRjLTAuNSwwLjMtMS4xLDAuMi0xLjQtMC4zYy0wLjUtMC44LTEuMS0xLjctMS42LTIuNWMtMC4zLTAuNS0wLjEtMS4xLDAuMy0xLjRDMTUuMywxNDkuOSwxNS41LDE0OS45LDE1LjcsMTQ5LjlMMTUuNywxNDkuOXogTTExLjQsMTQyLjFjMC40LDAsMC43LDAuMiwwLjksMC42YzAuNCwwLjksMC45LDEuOCwxLjMsMi42YzAuMywwLjUsMC4xLDEuMS0wLjQsMS4zYy0wLjUsMC4zLTEuMSwwLjEtMS4zLTAuNGwwLDBsLTAuMi0wLjNsMCwwbC0wLjEtMC4xbDAsMGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMGwwLDBsLTAuMS0wLjFsMCwwYy0wLjItMC41LTAuNS0wLjktMC43LTEuNGwwLDBsMCwwbDAsMGwwLDBjLTAuMi0wLjUsMC0xLjEsMC41LTEuM0MxMS4xLDE0Mi4yLDExLjMsMTQyLjEsMTEuNCwxNDIuMUwxMS40LDE0Mi4xeiBNNy45LDEzNGMwLjQsMCwwLjgsMC4zLDAuOSwwLjZjMC4zLDAuOSwwLjcsMS44LDEuMSwyLjdjMC4yLDAuNS0wLjEsMS4xLTAuNiwxLjNjLTAuNSwwLjItMSwwLTEuMi0wLjVMOCwxMzcuOWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDB2MGwwLDBsMCwwYy0wLjMtMC44LTAuNi0xLjUtMC45LTIuM2MtMC4yLTAuNSwwLjEtMS4xLDAuNi0xLjNDNy43LDEzNCw3LjgsMTM0LDcuOSwxMzRMNy45LDEzNHogTTUuMSwxMjUuNmMwLjQsMCwwLjgsMC4zLDEsMC43YzAuMywwLjksMC41LDEuOSwwLjgsMi44YzAuMiwwLjUtMC4xLDEuMS0wLjcsMS4yYy0wLjUsMC4yLTEuMS0wLjEtMS4yLTAuN2wwLDB2MGwwLDB2MGwwLDB2MGwwLTAuMWwwLDBsMCwwdjBsMCwwbDAsMGwtMC4xLTAuMmwwLDBjLTAuMS0wLjMtMC4yLTAuNS0wLjItMC44djBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAsMHYwbDAtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDB2MGwwLDBsMCwwbDAsMHYwbDAsMHYwbDAsMGwwLDBjLTAuMS0wLjMtMC4yLTAuNi0wLjMtMC45Yy0wLjEtMC41LDAuMi0xLjEsMC43LTEuMkM0LjksMTI1LjYsNSwxMjUuNiw1LjEsMTI1LjZMNS4xLDEyNS42eiBNMy4xLDExNi45YzAuNSwwLDAuOSwwLjMsMSwwLjhjMC4yLDEsMC40LDEuOSwwLjYsMi45YzAuMSwwLjUtMC4yLDEuMS0wLjcsMS4ycy0xLjEtMC4yLTEuMi0wLjdjMCwwLDAsMCwwLDBjLTAuMS0wLjQtMC4yLTAuOC0wLjItMS4ydjBsMCwwdjBsMCwwdjBsMCwwdjB2MHYwdjBsMCwwdjBsMCwwbDAsMGMtMC4xLTAuNS0wLjItMS0wLjMtMS41Yy0wLjEtMC41LDAuMy0xLjEsMC44LTEuMkMzLDExNi45LDMuMSwxMTYuOSwzLjEsMTE2LjlMMy4xLDExNi45eiBNMS45LDEwOC4xYzAuNSwwLDAuOSwwLjQsMSwwLjljMC4xLDEsMC4yLDEuOSwwLjMsMi45YzAuMSwwLjUtMC4zLDEtMC45LDEuMWMtMC41LDAuMS0xLTAuMy0xLjEtMC45djBsMCwwdjB2MHYwdjB2MGwwLDBjLTAuMS0wLjktMC4yLTEuOS0wLjMtMi44QzAuOSwxMDguNywxLjMsMTA4LjIsMS45LDEwOC4xQzEuOSwxMDguMiwxLjksMTA4LjEsMS45LDEwOC4xTDEuOSwxMDguMXogTTEuNSw5OS4zYzAuNSwwLDEsMC40LDEsMWMwLDEsMCwyLDAuMSwyLjljMCwwLjUtMC40LDEtMSwxcy0xLTAuNC0xLTFjMC0wLjQsMC0wLjgsMC0xLjJWMTAydi0wLjF2LTAuNWwwLDBjMCwwLDAtMC4xLDAtMC4xdi0wLjFjMC0wLjMsMC0wLjYsMC0wLjlDMC41LDk5LjcsMSw5OS4zLDEuNSw5OS4zTDEuNSw5OS4zeiBNMS45LDkwLjRDMS45LDkwLjQsMS45LDkwLjQsMS45LDkwLjRjMC42LDAsMSwwLjUsMSwxLjFjLTAuMSwxLTAuMiwxLjktMC4yLDIuOWMwLDAuNS0wLjUsMS0xLDAuOWMtMC41LDAtMS0wLjUtMC45LTFjMC0wLjIsMC0wLjUsMC0wLjdsMCwwdjBsMCwwbDAtMC4ydjB2MHYwdjB2MHYwdjBsMC0wLjF2MHYwdjB2MHYwdjB2MHYwdjBsMC0wLjF2MHYwdjB2MHYwdjBsMCwwYzAtMC41LDAuMS0xLDAuMS0xLjVDMC45LDkwLjgsMS4zLDkwLjQsMS45LDkwLjRMMS45LDkwLjR6IE0zLDgxLjdjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4xLDAsMC4yYy0wLjIsMS0wLjMsMS45LTAuNSwyLjljLTAuMSwwLjUtMC42LDAuOS0xLjEsMC44Yy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMWMwLjEtMSwwLjMtMiwwLjUtM0MyLjEsODIsMi41LDgxLjYsMyw4MS43TDMsODEuN3ogTTUsNzNjMC41LDAsMSwwLjQsMSwxYzAsMC4xLDAsMC4yLDAsMC4zYy0wLjMsMC45LTAuNSwxLjktMC43LDIuOEM1LjEsNzcuNiw0LjUsNzgsNCw3Ny44Yy0wLjUtMC4xLTAuOS0wLjctMC43LTEuMmwwLTAuMWwwLDBsMCwwbDAsMGwwLTAuMXYwbDAsMHYwbDAsMGwwLDBsMC0wLjF2MGwwLDB2MGwwLDB2MGwwLDBsMCwwbDAtMC4xdjBsMCwwdjBsMCwwdjBsMC0wLjF2MGwwLDB2MGwwLTAuMmwwLDBsMCwwbDAsMGMwLjEtMC4zLDAuMi0wLjcsMC4zLTFsMCwwbDAsMHYwbDAsMHYwbDAtMC4xdjBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBMNCw3My43QzQuMSw3My4zLDQuNSw3Myw1LDczTDUsNzN6IE03LjcsNjQuNmMwLjUsMCwxLDAuNCwxLDFjMCwwLjEsMCwwLjItMC4xLDAuM2MtMC4zLDAuOS0wLjcsMS44LTEsMi44Yy0wLjIsMC41LTAuNywwLjgtMS4zLDAuNmMtMC41LTAuMi0wLjgtMC43LTAuNi0xLjNjMC4zLTAuOSwwLjctMS45LDEtMi44QzYuOSw2NC44LDcuMyw2NC42LDcuNyw2NC42TDcuNyw2NC42eiBNMTEuMiw1Ni40YzAuNSwwLDEsMC40LDEsMWMwLDAuMSwwLDAuMy0wLjEsMC40Yy0wLjQsMC45LTAuOCwxLjgtMS4yLDIuN0MxMC42LDYxLDEwLDYxLjIsOS41LDYxUzguOCw2MC4yLDksNTkuN2MwLDAsMCwwLDAsMGMwLjEtMC4yLDAuMi0wLjQsMC4yLTAuNmwwLDBMOS4zLDU5bDAsMGwwLDB2MGwwLDB2MGwwLTAuMXYwbDAsMHYwbDAsMHYwbDAsMHYwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLTAuMWwwLDBsMCwwdjBsMCwwdjBjMC4xLTAuMiwwLjItMC40LDAuMy0wLjVDMTAuNCw1Ni42LDEwLjgsNTYuNCwxMS4yLDU2LjR6IE0xNS40LDQ4LjZjMC41LDAsMSwwLjQsMSwxYzAsMC4yLDAsMC40LTAuMSwwLjVjLTAuNSwwLjgtMSwxLjctMS41LDIuNWMtMC4zLDAuNS0wLjksMC43LTEuNCwwLjRjLTAuNS0wLjMtMC43LTAuOS0wLjQtMS40bDAsMGwwLjItMC40bDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBjMC40LTAuNiwwLjctMS4yLDEuMS0xLjhDMTQuNyw0OC44LDE1LDQ4LjYsMTUuNCw0OC42TDE1LjQsNDguNnogTTIwLjIsNDEuMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjItMC4xLDAuNC0wLjIsMC42Yy0wLjYsMC44LTEuMSwxLjYtMS43LDIuNGMtMC4zLDAuNS0wLjksMC42LTEuNCwwLjNjLTAuNS0wLjMtMC42LTAuOS0wLjMtMS40bDAuMi0wLjJsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwdjBjMC40LTAuNiwwLjktMS4zLDEuMy0xLjlDMTkuNiw0MS40LDE5LjksNDEuMiwyMC4yLDQxLjJMMjAuMiw0MS4yeiBNMjUuOCwzNC4zYzAuNSwwLDEsMC40LDEsMWMwLDAuMi0wLjEsMC41LTAuMiwwLjdjLTAuNiwwLjctMS4zLDEuNS0xLjksMi4yYy0wLjQsMC40LTEsMC41LTEuNCwwLjFjLTAuNC0wLjMtMC41LTEtMC4xLTEuNGMwLjUtMC42LDAuOS0xLjEsMS40LTEuN2wwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwdjBsMC4zLTAuNEMyNS4yLDM0LjQsMjUuNSwzNC4zLDI1LjgsMzQuM0wyNS44LDM0LjN6IE0zMS45LDI3LjljMC41LDAsMSwwLjQsMSwxYzAsMC4zLTAuMSwwLjUtMC4zLDAuN2MtMC43LDAuNy0xLjQsMS40LTIuMSwyLjFjLTAuNCwwLjQtMSwwLjQtMS40LDBjLTAuNC0wLjQtMC40LTEsMC0xLjRsMC40LTAuNGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAuMS0wLjFsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMEMzMS40LDI4LDMxLjYsMjcuOSwzMS45LDI3LjlMMzEuOSwyNy45eiBNMzguNSwyMmMwLjUsMCwxLDAuNCwxLDFjMCwwLjMtMC4xLDAuNi0wLjQsMC44Yy0wLjgsMC42LTEuNSwxLjItMi4zLDEuOWMtMC40LDAuNC0xLDAuMy0xLjQtMC4xcy0wLjMtMSwwLjEtMS40bDAuMS0wLjFsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLTAuMWwwLDBjMC40LTAuNCwwLjktMC43LDEuMy0xLjFDMzguMSwyMi4xLDM4LjMsMjIsMzguNSwyMkwzOC41LDIyeiBNNDUuNywxNi44YzAuNSwwLDEsMC40LDEsMWMwLDAuMy0wLjIsMC42LTAuNCwwLjhjLTAuOCwwLjUtMS42LDEuMS0yLjQsMS43Yy0wLjUsMC4zLTEuMSwwLjItMS40LTAuMmMtMC4zLTAuNC0wLjItMS4xLDAuMi0xLjRsMC4yLTAuMmwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGgwbDAuMS0wLjFsMCwwYzAuMy0wLjIsMC43LTAuNSwxLTAuN0M0NS4zLDE2LjksNDUuNSwxNi44LDQ1LjcsMTYuOEw0NS43LDE2Ljh6IE01My4zLDEyLjJjMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMiwwLjctMC41LDAuOWMtMC45LDAuNS0xLjcsMC45LTIuNiwxLjRjLTAuNSwwLjMtMS4xLDAuMS0xLjQtMC4zYy0wLjMtMC41LTAuMS0xLjEsMC4zLTEuNGMwLDAsMCwwLDAuMSwwbDAuNS0wLjNsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBsMCwwaDBsMCwwbDAsMGwwLjEsMGwwLDBsMCwwbDAsMGMwLjMtMC4yLDAuNi0wLjMsMC45LTAuNUM1MywxMi4zLDUzLjEsMTIuMiw1My4zLDEyLjJMNTMuMywxMi4yeiBNNjEuMyw4LjRjMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMiwwLjgtMC42LDAuOWMtMC45LDAuNC0xLjgsMC44LTIuNywxLjJjLTAuNSwwLjItMS4xLDAtMS4zLTAuNWMtMC4yLTAuNSwwLTEuMSwwLjUtMS4zbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGgwbDAsMGgwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLDBoMGwwLDBoMGwwLDBsMCwwbDAsMGwwLDBsMCwwaDBsMC4xLDBoMGwwLDBoMGwwLDBoMGwwLjEsMGwwLDBsMCwwaDBsMCwwbDAsMEw2MCw4LjlsMCwwbDAsMGwwLDBsMC4xLTAuMWwwLDBsMCwwbDAsMGwwLjEtMC4xbDAsMGwwLDBsMCwwbDAsMGwwLDBsMC4xLDBsMCwwbDAsMGgwbDAsMGgwbDAuMS0wLjFoMGwwLDBsMCwwbDAsMGgwbDAsMGwwLDBDNjEsOC40LDYxLjEsOC40LDYxLjMsOC40TDYxLjMsOC40eiBNNjkuNiw1LjNjMC41LDAsMSwwLjQsMSwxYzAsMC40LTAuMywwLjgtMC43LDAuOUM2OSw3LjUsNjgsNy44LDY3LjEsOC4yYy0wLjUsMC4yLTEuMS0wLjEtMS4zLTAuNmMtMC4yLTAuNSwwLjEtMS4xLDAuNi0xLjNjMC40LTAuMSwwLjgtMC4zLDEuMi0wLjRsMCwwbDAuMi0wLjFsMCwwbDAsMGwwLDBsMC4xLDBsMCwwbDAsMGwwLDBsMCwwbDAsMGwwLjEsMGwwLDBjMC4zLTAuMSwwLjctMC4yLDEtMC4zQzY5LjQsNS4zLDY5LjUsNS4zLDY5LjYsNS4zTDY5LjYsNS4zeiBNNzguMSwyLjljMC41LDAsMSwwLjQsMSwxYzAsMC41LTAuMywwLjktMC44LDFjLTAuOSwwLjItMS45LDAuNC0yLjgsMC43Yy0wLjUsMC4xLTEuMS0wLjItMS4yLTAuOGMtMC4xLTAuNSwwLjItMSwwLjctMS4yYzAuNy0wLjIsMS40LTAuNCwyLjItMC41aDBsMCwwaDBsMCwwaDBsMCwwbDAsMGgwbDAsMGgwbDAsMGgwTDc3LjksM0M3OCwyLjksNzguMSwyLjksNzguMSwyLjl6IE04Ni45LDEuNGMwLjUsMCwxLDAuNCwxLDFjMCwwLjUtMC40LDAuOS0wLjksMWMtMSwwLjEtMS45LDAuMy0yLjksMC40QzgzLjUsMy45LDgzLDMuNSw4Mi45LDNjLTAuMS0wLjUsMC4zLTEuMSwwLjgtMS4xYzAuOS0wLjEsMS44LTAuMywyLjgtMC40bDAsMGwwLDBsMCwwaDBoMGwwLjEsMGwwLDBDODYuOCwxLjQsODYuOCwxLjQsODYuOSwxLjR6IE05NS43LDAuNmMwLjUsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWMtMSwwLTIsMC4xLTIuOSwwLjJjLTAuNSwwLTEtMC40LTEuMS0wLjljMC0wLjUsMC40LTEsMC45LTEuMWwwLDBoMGwwLDBoMGgwaDBoMGgwYzAuNy0wLjEsMS40LTAuMSwyLjEtMC4xaDBoMGgwbDAuMSwwaDAuMWgwaDBoMGgwaDAuMUw5NS43LDAuNkw5NS43LDAuNkw5NS43LDAuNkw5NS43LDAuNnonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG4vKi0tIHBhZ2V0b3AgLS0qL1xuQG1peGluIHBhZ2V0b3BfdGV4dCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIuOCA1Ny42JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTguMSw1NS43YzAuMi0wLjIsMC40LTAuNCwwLjUtMC43YzAuMS0wLjMsMC4yLTAuNSwwLjItMC44YzAtMC4zLTAuMS0wLjUtMC4yLTAuOFx0Yy0wLjEtMC4yLTAuMy0wLjQtMC41LTAuNmMtMC4yLTAuMi0wLjUtMC4zLTAuOC0wLjRjLTAuNC0wLjEtMC44LTAuMS0xLjItMC4xYy0wLjQsMC0wLjgsMC0xLjEsMC4xYy0wLjMsMC4xLTAuNSwwLjItMC44LDAuM2MtMC4yLDAuMS0wLjMsMC4zLTAuNCwwLjVjLTAuMSwwLjItMC4xLDAuNC0wLjEsMC43YzAsMC4zLDAuMSwwLjcsMC4yLDFjMC4yLDAuMywwLjQsMC42LDAuNywwLjhMOC4xLDU1Ljd6IE0zLjQsNTUuOGMtMC4zLTAuMy0wLjYtMC43LTAuOS0xLjFjLTAuMi0wLjQtMC4zLTAuOS0wLjMtMS40YzAtMC40LDAuMS0wLjgsMC4zLTEuMmMwLjItMC40LDAuNC0wLjcsMC44LTAuOUMzLjYsNTEsNCw1MC44LDQuNSw1MC43YzAuNS0wLjEsMS4xLTAuMiwxLjctMC4yYzAuNSwwLDEuMSwwLjEsMS42LDAuMmMwLjUsMC4xLDAuOSwwLjQsMS4zLDAuN2MwLjQsMC4zLDAuNiwwLjYsMC44LDFjMC4yLDAuNCwwLjMsMC45LDAuMywxLjRjMCwwLjQtMC4xLDAuOC0wLjIsMS4xYy0wLjEsMC4zLTAuMywwLjYtMC42LDAuOGgzLjJ2MS45SDIuNHYtMS4xYzAtMC4yLDAuMS0wLjQsMC4zLTAuNUwzLjQsNTUuOHogTTYuOCw0NC4yYzAsMC41LDAuMSwwLjksMC4xLDEuNGMwLDAuMywwLjEsMC42LDAuMywwLjljMC4xLDAuMiwwLjIsMC4zLDAuNCwwLjVDNy43LDQ3LDcuOCw0Ny4xLDgsNDcuMWMwLjMsMCwwLjUtMC4xLDAuNy0wLjNjMC4xLTAuMiwwLjItMC41LDAuMi0wLjhjMC0wLjMtMC4xLTAuNy0wLjItMWMtMC4yLTAuMy0wLjQtMC42LTAuNi0wLjhMNi44LDQ0LjJ6IE0zLjQsNDguNWMtMC44LTAuOS0xLjItMi0xLjItMy4yYzAtMC40LDAuMS0wLjgsMC4yLTEuMmMwLjEtMC4zLDAuMy0wLjYsMC42LTAuOWMwLjMtMC4zLDAuNi0wLjQsMC45LTAuNmMwLjQtMC4xLDAuOC0wLjIsMS4yLTAuMmg0Ljl2MC44YzAsMC4xLDAsMC4zLTAuMSwwLjRjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4ybC0wLjYsMC4yYzAuMiwwLjIsMC4zLDAuNCwwLjUsMC42YzAuMSwwLjIsMC4yLDAuNCwwLjMsMC42YzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42YzAsMC4yLDAuMSwwLjUsMC4xLDAuOGMwLDAuMywwLDAuNi0wLjEsMC45QzEwLDQ3LjgsOS44LDQ4LDkuNiw0OC4yYy0wLjIsMC4yLTAuNCwwLjQtMC43LDAuNWMtMC4zLDAuMS0wLjYsMC4yLTAuOSwwLjJjLTAuMiwwLTAuNCwwLTAuNi0wLjFjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4zYy0wLjItMC4yLTAuNC0wLjQtMC41LTAuNmMtMC4yLTAuMy0wLjMtMC42LTAuNC0wLjljLTAuMS0wLjQtMC4yLTAuOC0wLjMtMS4yYy0wLjEtMC41LTAuMS0xLTAuMS0xLjZINS4yYy0wLjQsMC0wLjgsMC4xLTEuMSwwLjNjLTAuMywwLjItMC40LDAuNi0wLjQsMWMwLDAuMywwLDAuNSwwLjEsMC43YzAuMSwwLjIsMC4xLDAuNCwwLjIsMC41bDAuMiwwLjRjMC4xLDAuMSwwLjEsMC4zLDAuMSwwLjRjMCwwLjEsMCwwLjItMC4xLDAuM0M0LjIsNDgsNC4xLDQ4LjEsNCw0OC4xTDMuNCw0OC41eiBNNiwzNy4xYzAtMC4yLDAtMC40LTAuMS0wLjZjLTAuMS0wLjItMC4xLTAuMy0wLjMtMC40Yy0wLjEtMC4xLTAuMi0wLjItMC40LTAuM2MtMC4yLTAuMS0wLjMtMC4xLTAuNS0wLjFjLTAuMywwLTAuNywwLjEtMC45LDAuM2MtMC4yLDAuMy0wLjQsMC43LTAuMywxYzAsMC40LDAuMSwwLjcsMC4zLDFjMC4yLDAuMiwwLjYsMC40LDAuOSwwLjNjMC4yLDAsMC4zLDAsMC41LTAuMWMwLjItMC4xLDAuMy0wLjEsMC40LTAuM2MwLjEtMC4xLDAuMi0wLjMsMC4zLTAuNEM2LDM3LjUsNiwzNy4zLDYsMzcuMXogTTEwLjQsMzVjLTAuMSwwLTAuMywwLTAuNCwwLjFjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC40Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuNWMwLDAuMiwwLDAuNC0wLjEsMC43YzAsMC4yLDAsMC41LDAsMC43YzAsMC4yLDAsMC41LTAuMSwwLjdjMC4xLDAuMiwwLjIsMC40LDAuNCwwLjVjMC4yLDAuMSwwLjMsMC4yLDAuNSwwLjJjMC4xLDAsMC4zLDAsMC40LTAuMWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4yLDAuMi0wLjQsMC4yLTAuNmMwLjEtMC4zLDAuMS0wLjYsMC4xLTAuOWMwLTAuMywwLTAuNi0wLjEtMC45YzAtMC4yLTAuMS0wLjQtMC4yLTAuNmMtMC4xLTAuMS0wLjItMC4zLTAuMy0wLjRDMTAuNywzNS4xLDEwLjUsMzUsMTAuNCwzNXogTTIuNiwzMy4yaDAuN2MwLjIsMCwwLjQsMC4xLDAuNCwwLjRsMC4xLDAuN2MwLjMtMC4xLDAuNi0wLjIsMC45LTAuMmMwLjQsMCwwLjcsMC4xLDEsMC4yQzYsMzQuNSw2LjMsMzQuNyw2LjUsMzVjMC4yLDAuMywwLjQsMC42LDAuNSwxYzAuMSwwLjQsMC4yLDAuOCwwLjIsMS4yYzAsMC4xLDAsMC4zLDAsMC40YzAsMC4xLDAsMC4zLTAuMSwwLjRjMC4xLDAuMiwwLjMsMC40LDAuNSwwLjRjMC4xLDAsMC4zLTAuMSwwLjMtMC4yYzAuMS0wLjIsMC4xLTAuNCwwLjItMC42YzAtMC4zLDAuMS0wLjUsMC4xLTAuOGMwLTAuMywwLTAuNiwwLTAuOWMwLTAuMywwLjEtMC42LDAuMS0wLjljMC4xLTAuMywwLjItMC42LDAuMy0wLjhjMC4xLTAuMiwwLjMtMC40LDAuNi0wLjZjMC4zLTAuMiwwLjYtMC4yLDAuOS0wLjJjMC4zLDAsMC43LDAuMSwxLDAuM2MwLjMsMC4yLDAuNiwwLjQsMC45LDAuN2MwLjMsMC40LDAuNSwwLjcsMC42LDEuMmMwLjIsMC41LDAuMiwxLDAuMiwxLjZjMCwwLjUsMCwxLTAuMiwxLjVjLTAuMSwwLjQtMC4yLDAuNy0wLjQsMS4xYy0wLjIsMC4zLTAuNCwwLjUtMC43LDAuNmMtMC4yLDAuMS0wLjUsMC4yLTAuOCwwLjJjLTAuMywwLTAuNy0wLjEtMC45LTAuM2MtMC4zLTAuMi0wLjUtMC42LTAuNi0wLjljLTAuMSwwLjItMC4yLDAuNC0wLjQsMC41Yy0wLjIsMC4xLTAuNCwwLjItMC43LDAuMmMtMC4xLDAtMC4yLDAtMC40LTAuMWMtMC4xLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MtMC4xLTAuMS0wLjItMC4zLTAuMy0wLjRjLTAuMiwwLjQtMC41LDAuNy0wLjgsMC45Yy0wLjQsMC4yLTAuOCwwLjMtMS4yLDAuM2MtMC40LDAtMC43LTAuMS0xLTAuMmMtMC4zLTAuMi0wLjYtMC40LTAuOC0wLjZjLTAuMi0wLjMtMC40LTAuNi0wLjUtMWMtMC4xLTAuNC0wLjItMC44LTAuMi0xLjJjMC0wLjMsMC0wLjYsMC4xLTAuOWMwLjEtMC4zLDAuMi0wLjUsMC4zLTAuOEwyLjYsMzMuMnogTTUuMywyNi40Yy0wLjIsMC0wLjUsMC0wLjcsMC4xYy0wLjIsMC4xLTAuNCwwLjItMC42LDAuM2MtMC4yLDAuMS0wLjMsMC4zLTAuNCwwLjVjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC43YzAsMC41LDAuMSwwLjksMC41LDEuM2MwLjQsMC4zLDAuOCwwLjUsMS4zLDAuNkw1LjMsMjYuNHogTTYuNCwzMGMwLjMsMCwwLjctMC4xLDEtMC4yYzAuMy0wLjEsMC41LTAuMiwwLjctMC40YzAuMi0wLjIsMC4zLTAuNCwwLjQtMC42YzAuMS0wLjMsMC4xLTAuNSwwLjEtMC44YzAtMC4zLDAtMC41LTAuMS0wLjhjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42Yy0wLjEtMC4yLTAuMi0wLjMtMC4yLTAuNGMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRjMC0wLjEsMC4xLTAuMywwLjItMC4zbDAuNy0wLjVjMC4yLDAuMiwwLjQsMC40LDAuNiwwLjdjMC4yLDAuMywwLjMsMC41LDAuNCwwLjhjMC4xLDAuMywwLjIsMC42LDAuMiwwLjhjMCwwLjMsMC4xLDAuNiwwLjEsMC44YzAsMC41LTAuMSwxLTAuMywxLjVjLTAuMiwwLjUtMC40LDAuOS0wLjgsMS4yYy0wLjQsMC40LTAuOCwwLjYtMS4zLDAuOGMtMC42LDAuMi0xLjIsMC4zLTEuOCwwLjNjLTAuNSwwLTEtMC4xLTEuNS0wLjNjLTAuNC0wLjItMC45LTAuNC0xLjItMC43Yy0wLjMtMC4zLTAuNi0wLjctMC44LTEuMmMtMC4yLTAuNS0wLjMtMS0wLjMtMS41YzAtMC41LDAuMS0wLjksMC4yLTEuM2MwLjEtMC40LDAuNC0wLjgsMC43LTEuMWMwLjMtMC4zLDAuNy0wLjUsMS4xLTAuN2MwLjUtMC4yLDEtMC4zLDEuNS0wLjNjMC4yLDAsMC40LDAsMC42LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4xLDAuM0w2LjQsMzB6IE0xMC4yLDIwLjJjMCwwLjYtMC4yLDEuMS0wLjYsMS41Yy0wLjQsMC40LTEsMC42LTEuNiwwLjVIMy43VjIzYzAsMC4xLDAsMC4yLTAuMSwwLjNjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4xSDIuNmwtMC4yLTEuMmwtMi4xLTAuNGMtMC4xLDAtMC4yLTAuMS0wLjItMC4xQzAsMjEuNSwwLDIxLjQsMCwyMS4zdi0xaDIuNHYtMi4xaDEuM3YyLjFoNC4yYzAuMiwwLDAuNC0wLjEsMC42LTAuMmMwLjEtMC4xLDAuMi0wLjMsMC4yLTAuNWMwLTAuMSwwLTAuMiwwLTAuM2MwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMC0wLjEtMC4xLTAuMS0wLjEtMC4yYzAsMCwwLTAuMSwwLTAuMWMwLDAsMC0wLjEsMC0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMWwwLjktMC42YzAuMiwwLjMsMC40LDAuNiwwLjUsMC45QzEwLjEsMTkuNCwxMC4yLDE5LjgsMTAuMiwyMC4yeiBNMi4yLDEzYzAtMC41LDAuMS0xLjEsMC4zLTEuNkMyLjcsMTEsMywxMC42LDMuMywxMC4zYzAuNC0wLjMsMC44LTAuNiwxLjItMC44YzAuNS0wLjIsMS4xLTAuMywxLjYtMC4zYzAuNiwwLDEuMSwwLjEsMS42LDAuM2MwLjUsMC4yLDAuOSwwLjQsMS4zLDAuOGMwLjQsMC4zLDAuNiwwLjcsMC44LDEuMmMwLjIsMC41LDAuMywxLDAuMywxLjZjMCwwLjUtMC4xLDEuMS0wLjMsMS42Yy0wLjIsMC41LTAuNCwwLjktMC44LDEuMmMtMC40LDAuMy0wLjgsMC42LTEuMywwLjhjLTAuNSwwLjItMS4xLDAuMy0xLjcsMC4zYy0wLjYsMC0xLjEtMC4xLTEuNi0wLjNjLTAuNS0wLjItMC45LTAuNC0xLjItMC44Yy0wLjMtMC4zLTAuNi0wLjctMC44LTEuMkMyLjMsMTQuMSwyLjIsMTMuNiwyLjIsMTNMMi4yLDEzeiBNOC43LDEzYzAtMC42LTAuMi0xLjEtMC42LTEuNGMtMC42LTAuMy0xLjItMC41LTEuOS0wLjVjLTAuNywwLTEuMywwLjEtMS45LDAuNUMzLjksMTIsMy42LDEyLjUsMy43LDEzYzAsMC42LDAuMiwxLjEsMC43LDEuNEM0LjksMTQuOCw1LjUsMTUsNi4yLDE1YzAuNywwLDEuMy0wLjEsMS45LTAuNUM4LjUsMTQuMSw4LjgsMTMuNiw4LjcsMTNMOC43LDEzeiBNOC4xLDUuMkM4LjMsNSw4LjUsNC44LDguNiw0LjVDOC43LDQuMyw4LjgsNCw4LjcsMy43YzAtMC4zLDAtMC41LTAuMi0wLjhDOC41LDIuOCw4LjMsMi42LDguMSwyLjRDNy45LDIuMiw3LjYsMi4xLDcuMywyQzYuOSwyLDYuNSwxLjksNi4xLDEuOUM1LjgsMS45LDUuNCwxLjksNSwyQzQuNywyLjEsNC41LDIuMiw0LjIsMi4zQzQuMSwyLjUsMy45LDIuNiwzLjgsMi44QzMuNywzLDMuNywzLjMsMy43LDMuNWMwLDAuMywwLjEsMC43LDAuMiwxQzQuMSw0LjgsNC4zLDUsNC42LDUuMkw4LjEsNS4yeiBNMy40LDUuM0MzLjEsNSwyLjgsNC43LDIuNSw0LjNDMi4zLDMuOCwyLjIsMy4zLDIuMiwyLjhjMC0wLjQsMC4xLTAuOCwwLjMtMS4yQzIuNywxLjMsMi45LDEsMy4yLDAuOEMzLjYsMC41LDQsMC4zLDQuNSwwLjJDNSwwLjEsNS42LDAsNi4xLDBjMC41LDAsMS4xLDAuMSwxLjYsMC4yQzguMiwwLjQsOC42LDAuNiw5LDAuOWMwLjQsMC4zLDAuNiwwLjYsMC44LDFjMC4yLDAuNCwwLjMsMC45LDAuMywxLjRjMCwwLjQtMC4xLDAuOC0wLjIsMS4xQzkuOCw0LjcsOS42LDUsOS40LDUuMmgzLjJ2MS45SDIuNFY1LjljMC0wLjIsMC4xLTAuNCwwLjMtMC41TDMuNCw1LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIHBhZ2V0b3BfYXJyb3coJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE5LjcgMTQ2LjYnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTkuNywxNDYuNmgtNFYxMy4yTDMuMywzMS43TDAsMjkuNUwxOS43LDBMMTkuNywxNDYuNnonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcbkB1c2UgXCJtaXhpbl9zdmdcIiBhcyBzdmc7XG5cblxuLyogcmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbip7XG5cdG91dGxpbmU6MXB4ICNmZjAwMDAgc29saWQ7XG59XG4qL1xuXG5cblxub2wsXG51bHtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2LGg3e1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogd2ViZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucm9ib3RvLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucm9ib3RvLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yb2JvdG8tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yb2JvdG8tYmxhY2sge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8qIGJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keXtcblx0aGVpZ2h0OjEwMCU7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuZGl2LnBhZ2VXcmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5vZmktaW1ne1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xufVxuXG4ub2ZpLWNvdmVyLWltZ3tcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjsnO1xufVxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0ei1pbmRleDozNTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHR9XG5cblx0LmZvb3Rlci1pbm5lci1ib2R5e1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZzoxMTBweCAwO1xuXHRcdGJhY2tncm91bmQ6IzE1MTkxRDtcblx0XHRjb2xvcjojZmZmO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcblx0XHQucGFnZXRvcC1iYXJ7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFxuXHRcdFx0YXtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL2Fycm93X3BhZ2V0b3Auc3ZnKSBsZWZ0IGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0dWx7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9idXR0b25faG9sb19mb290ZXIucG5nKSBjZW50ZXIgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlcl9jb250YWN0LnBuZykgY2VudGVyIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS44cmVtLCAxLjI1dncsIDIuNHJlbSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAzZW07XG5cdFx0XHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50Olwi4oaSXCI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDo1MHB4O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS44cmVtLCAwLjk0dncsIDIuMnJlbSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9vdGVyLWlubmVyLWZvb3R7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XG5cdFx0LmZvb3Rlci1pbmZve1xuXHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbnMtaW5mb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGdhcDoyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjI4cHg7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OjIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHB7XG4gIFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuMHJlbSwgMC43M3Z3LCAxLjRyZW0pO1xuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxufVxuXG5oZWFkZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjExMHB4O1xuXHRiYWNrZ3JvdW5kOiMwMDA7XG5cdHBhZGRpbmctbGVmdDozMHB4O1xuXHRjb2xvcjojZmZmO1xuXHRvcGFjaXR5OjE7XG5cdHotaW5kZXg6MTAwO1xuXG5cdC5oZWFkZXItYm9keXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0ZmxleDogMTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OmNsYW1wKDE2MHB4LCAxNSUsIDI3MHB4KTtcblx0XHRcblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHR6LWluZGV4OjEwMTtcblx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9uLWVue1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdFx0XHRnYXA6MCAxNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuNzh2dywgMS41cmVtKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wMmVtO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzdlN2U3ZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5sYW5nLXN3aXRjaC0tYnV0dG9ue1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoZmxleC1lbmQpO1xuXHRcdFx0XHRnYXA6MCAxNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjJyZW0sIDAuNzh2dywgMS41cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCYub25sYW5ne1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojN2U3ZTdlO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCIvXCI7XG5cdFx0XHRcdFx0XHRcdHRvcDoxNXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6bm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShmbGV4LWVuZCk7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sIDAuODN2dywgMS42cmVtKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjUuNCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNzVzIGVhc2U7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC42O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOjIwcHg7XG5cdFx0XHRyaWdodDowO1xuXHRcdFx0d2lkdGg6MTEuOCU7XG5cdFx0XHRtYXgtd2lkdGg6MjEwcHg7XG5cdFx0XHRoZWlnaHQ6Y2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcblx0XHRcdGJyLnRleHRicntcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDozOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fY29udGFjdC5wbmcpIGxlZnQgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMC44OXZ3LCAxLjdyZW0pO1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDc1ZW07XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjIuMDU2ZW07XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOjEgLyAwLjc7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uX21haWwuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHRcdFx0XHRvcGFjaXR5OjAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLWxvZ28sXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdHdpZHRoOjcwcHg7XG5cdGhlaWdodDoxMDAlO1xuXHRcblx0aW1ne1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cblxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjIycHg7XG5cdGxlZnQ6MjVweDtcblx0YXNwZWN0LXJhdGlvOjEgLyAwLjk0O1xuXHRoZWlnaHQ6YXV0bztcblx0bWF4LWhlaWdodDo2NnB4O1xuXHR6LWluZGV4OjUwO1xufVxuXG4uanMtZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyx2aXNpYmlsaXR5IDEuNXMsIHRyYW5zZm9ybSAxLjVzO1xufVxuXG4uc2Nyb2xsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5maXhlZC1wYWdldG9wLWJhcntcblx0cG9zaXRpb246Zml4ZWQ7XG5cdG9wYWNpdHk6MTtcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXHR6LWluZGV4OjMwO1xuXHRcblx0YXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdHdpZHRoOjIwMHB4O1xuXHRcdGhlaWdodDozMHB4O1xuXHRcdHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG5cdFx0Y29sb3I6IzAwMDtcblx0XHRmb250LXNpemU6Y2xhbXAoMS4ycmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0dHJhbnNpdGlvbjogMC43NXMgZWFzZTtcblx0XHRcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9hcnJvd19wYWdldG9wX2JsYWNrLnN2ZykgbGVmdCBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnRvcC1maXJzdC1oaWRkZW57XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHRcblx0Ji50b3AtaXMtaGlkZGVue1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OjA7XG5cdH1cbn1cblxuLnRyaWdnZXJ7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MzBweDtcblx0cmlnaHQ6MzBweDtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0d2lkdGg6OTBweDtcblx0aGVpZ2h0OjkwcHg7XG5cdGJvcmRlci1yYWRpdXM6NTAlO1xuXHR6LWluZGV4OjUwO1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcblx0Ji5pcy1vcGVue1xuXHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDoxMDc7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyLFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHR9XG5cblx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6NTJweDtcblx0XHRoZWlnaHQ6MjBweDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjZweDtcblx0XHRib3JkZXItYm90dG9tOjZweCBzb2xpZCAjMDAwO1xuXHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOjg4LjQ2JTtcblx0fVxuXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDogMTRweDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0b3BhY2l0eTowO1xuXHRcdHRvcDo1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdHRvcDo1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGJvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6Y2FsYygxMDAlICsgNjBweCk7XG5cdGhlaWdodDoxMDBzdmg7XG5cdGJhY2tncm91bmQ6cmdiYSgjMTExLCAwLjY0KTtcblx0LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcblx0ei1pbmRleDoxMDY7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0ZGlzcGxheTpub25lO1xufVxuXG4uaGFtYnVyZ2VyLWJvZHl7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcblx0LmhhbWJ1cmdlci1ib2R5LW1haW57XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6Y2FsYygxMDAlIC0gNjVweCk7XG5cdFx0XG5cdFx0LmZvb3Rlci1jb250YWN0e1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyLnBuZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2J1dHRvbl9ob2xvX2Zvb3Rlcl9jb250YWN0LnBuZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQudmlldy1jb250YWN0LWJ1dHRvbntcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjQ3MHB4O1xuXHRcdFx0XHRcdGhlaWdodDo4MHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNnJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHRcdFx0ei1pbmRleDoxO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4Oi0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIuKGklwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6NTBweDtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOmNsYW1wKDEuNnJlbSwgMC45NHZ3LCAxLjhyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowLjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS40cmVtLCAwLjgzdncsIDEuNnJlbSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MS41O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHQubG9nb3tcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xuXHRcdFx0XHRcdH1weFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHQuZ2xvYmFsLW5hdi0tbGlzdHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6Y2xhbXAoMS42cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjM1cyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuNjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmhhbWJ1cmdlci1ib2R5LWZvb3Rlcntcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6NjVweDtcblx0XHRiYWNrZ3JvdW5kOnJnYmEoIzExMSwgMC41KTtcblx0XHRcblx0XHQuc25zLWluZm97XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRnYXA6NTBweDtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjI4cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDoyMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1ic3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0aGVpZ2h0OjYwcHg7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmc6MCA2MHB4O1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG4vL1x0YmFja2dyb3VuZDojRjdGN0Y3O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0ei1pbmRleDoxMDA7XG5cdFxuXHR1bHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFxuXHRcdGxpe1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowLjAxZW07XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiM4RDhEOEQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6NTUlO1xuXHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDVweCwgMXB4LCAjOEQ4RDhELCAwLCAtNTAlLCByaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhaW5lcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG4vL1x0YmFja2dyb3VuZDojRUZGMUYyO1xufVxuXG4ucGFnZS1jb250ZW50e1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTIwMHB4O1xuXHRtYXJnaW46MCBhdXRvO1xufVxuXG4uc2VjdGlvbi10aXRsZV9faGVhZHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHR6LWluZGV4OjE7XG5cblx0aDN7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDMuM3JlbSw0LjE3dncgLDguMHJlbSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6MC4wNmVtO1xuXHR9XG59XG5cbi52aWV3LXNob3ctYnV0dG9ue1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTYuNjclO1xuXHRtaW4td2lkdGg6MTc1cHg7XG5cdGFzcGVjdC1yYXRpbzoxLyAwLjI1O1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvdHJhcGV6b2lkX2Jhbm5lci5zdmcpIGxlZnQgYm90dG9tL2NvdmVyIG5vLXJlcGVhdDtcblx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcblx0YXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwYWRkaW5nLWxlZnQ6MTAlO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwgMC44M3Z3ICwxLjZyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0fVxuXHRcdFxuXHQmOmhvdmVye1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuXHRcdG9wYWNpdHk6MC42O1xuXHR9XG59XG5cbi51bmRlci1wYWdlLXRpdGxle1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5jb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0bWFyZ2luLWJvdHRvbTo4MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0ei1pbmRleDoxO1xuXHRcblx0aDF7XG5cdFx0Y29sb3I6IzcwN0Y4OTtcblx0XHRmb250LXNpemU6Y2xhbXAoMS41cmVtLCAxLjA0dncgLDIuMHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDNlbTtcblx0fVxuXHRcblx0LmVudGl0bGV7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xuXHRcdGZvbnQtc2l6ZTpjbGFtcCgzLjNyZW0sIDQuMTd2dyAsOC4wcmVtKTtcblx0XHRsZXR0ZXItc3BhY2luZzowLjAyZW07XG5cdH1cbn1cblxuLnNlY3Rpb24tdGl0bGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206ODBweDtcblxuXHRoMSxcblx0aDJ7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyLjNyZW0sIDEuNzd2dywgMy40cmVtKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjE1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdH1cbn1cblxuYnV0dG9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5idXR0b257XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDUzMHB4O1xuXHRoZWlnaHQ6IDg1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdGEsXG5cdGJ1dHRvbntcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1MzBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3RyYXBlem9pZF9iYWNrLnN2ZykgbGVmdCBib3R0b20vY292ZXIgbm8tcmVwZWF0O1xuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjA0dncsIDJyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcblx0XHRcblx0XHQmOmhvdmVye1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdFx0fVxuLypcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDhweCwgMXB4LCAjZmZmLCAwLCAtNTAlLCByaWdodCk7XG5cdFx0fVxuKi9cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6ICNGOEY4Rjg7XG5cdFx0ei1pbmRleDotMTtcblx0fVxuXHRcblx0LmFydGljbGUtY29udGVudHtcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMTV2dywgMi4ycmVtKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblxuXHRcdC5idXR0b257XG5cdFx0XHRtYXJnaW46IDVweCAwIDYwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGF7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyNnB4O1xuXHRcdFx0XHRjb2xvcjogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMC44M3Z3LCAxLjZyZW0pO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFycm93KDVweCwgMXB4LCAjZmZmLCAwLCAtNTAlLCBib3R0b20pO1xuXHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwwKTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLWxpc3R7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cblx0PiBsaXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXG5cdFx0PiBhe1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFxuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMDR2dywgMnJlbSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50aHVtYm5haWx7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5pbWFnZS1iZWZvcmUoNjAlKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguaW1hZ2UtYmxvY2s7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkbHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXG5cdFx0XHRcdGR0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDNweDtcblx0XHRcdFx0XHRjb2xvcjogIzg4ODtcblx0XHRcdFx0XHRmb250LXNpemU6MS4wcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRke1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMC43M3Z3LCAxLjRyZW0pO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGFnLWxpc3R7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRtYXJnaW4tdG9wOi0xMHB4O1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo5OTk5cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAwLjU3dncsIDEuMXJlbSk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6MjcwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiM0RDRENEQ7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDAuNzN2dywgMS40cmVtKTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQrIC5idXR0b257XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG8gMDtcblx0fVxufVxuXG4uYXJ0aWNsZS1wYWdlcntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdG1hcmdpbjogODBweCAwIDA7XG5cblx0LnByZXYsXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kc2l0ZS1jb2xvcjtcblx0XHRjb2xvcjogdmFyLiRzaXRlLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdHRleHQtaW5kZW50OiAyMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmLmRpc2FibGVke1xuXHRcdFx0b3BhY2l0eTogMC4zNTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wcmV2e1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coOHB4LCAxcHgsIHZhci4kc2l0ZS1jb2xvciwgLTUwJSwgLTUwJSwgbGVmdCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5uZXh0e1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDAsNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coOHB4LCAxcHgsIHZhci4kc2l0ZS1jb2xvciwgLTUwJSwgLTUwJSwgcmlnaHQpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0fVxuXHR9XG5cblx0dWx7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cblx0XHRsaXtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0Y29sb3I6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAwLjk0dncsIDEuOHJlbSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIuYnRicixcbmJyLnNwYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuZGl2LnBhZ2VXcmFwe1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcbn1cblxuLmZpeGVkLXBhZ2V0b3AtYmFye1xuXHRib3R0b206ODVweDtcblx0cmlnaHQ6LTIwcHg7XG59XG5cbmZvb3Rlcntcblx0LmZvb3Rlci1pbm5lci1ib2R5e1xuXHRcdHVse1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGZsZXgtc3RhcnQpO1xuXHRcdFx0Z2FwOjAgNjBweDtcblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdHdpZHRoOjI2JTtcblx0XHRcdFx0bWF4LXdpZHRoOjUwMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LnZpZXctY29udGFjdC1idXR0b257XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86MSAvIDAuMjQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5wYWdldG9wLWJhcntcblx0XHRcdGJvdHRvbTo4NXB4O1xuXHRcdFx0cmlnaHQ6LTIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9vdGVyLWlubmVyLWZvb3R7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRcdG1pbi1oZWlnaHQ6MTAwcHg7XG5cdFx0XG5cdFx0LmZvb3Rlci1pbmZve1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDo1MHB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRAaW5jbHVkZSBtaXguYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFxuXHRcdFx0LnBhZ2UtbGlua3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zcC1oZWFkZXItdHJpZ2dlcntcblx0ZGlzcGxheTpub25lO1xufVxuXG4uaGFtYnVyZ2VyLWJvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRcblx0LmhhbWJ1cmdlci1ib2R5LW1haW57XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXgtY29udGVudChjZW50ZXIsIGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgbWl4LmNvbHVtbjtcblx0XHRcblx0XHQuZm9vdGVyLWNvbnRhY3R7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdGdhcDo2MHB4O1xuXHRcdH1cblx0XHRcblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHdpZHRoOjEwMDBweDtcblx0XHRcdG1hcmdpbjowIGF1dG8gMTUwcHg7XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbG9nb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOjMwMHB4O1xuXHRcdFx0XHRwYWRkaW5nOjAgMTM0cHggMCA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaGFtYnVyZ2VyLW5hdntcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDojZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oYW1idXJnZXItbmF2e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6NzAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6MzBweCAwIDMwcHggMTI1cHg7XG5cdFx0XHRcblx0XHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDotNzBweDtcblx0XHRcdFx0XHRnYXA6MCAxMzBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NzBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNvbnRhaW5lcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdC13ZWJraXQtZmxleDogMTtcblx0ZmxleDogMTtcbn1cblxuLnBhZ2UtY29udGVudHtcblx0cGFkZGluZzo2MHB4IDAgMjAwcHg7XG4vL1x0cGFkZGluZzoxODBweCAwIDIwMHB4O1xufVxuXG4ubGluay1ub25le1xuXHRwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tbGlzdHtcblx0bWFyZ2luOi01MHB4IDAgNDBweDtcblx0XG5cdD4gbGl7XG5cdFx0d2lkdGg6IDMxLjclO1xuXHRcdG1hcmdpbjogNTBweCAwIDA7XG5cblx0XHQmOm5vdCg6bnRoLWNoaWxkKDNuKSl7XG5cdFx0XHRtYXJnaW46IDUwcHggMi40NSUgMCAwO1xuXHRcdH1cblx0XHRcblx0XHQ+IGF7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDMwcHg7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvaWNvbl9tb3JlX2J1c2luZXNzX3NvbHV0aW9uLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsLjE2KTtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDN7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDc4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0b2JqZWN0e1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA5M3B4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG4uYnVzaW5lc3Mtc29sdXRpb24tc2VjdGlvbntcblx0LmFydGljbGUtY29udGVudHtcblx0XHQuYnV0dG9ue1xuXHRcdFx0YXtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyLiRzaXRlLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtcGFnZXJ7XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJldixcblx0Lm5leHR7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjVzKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQucHJldntcblx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguNXMpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXh0e1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIucGNicixcbmJyLmJ0YnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuYnIuc3Bicntcblx0ZGlzcGxheTpibG9jaztcbn1cblxuYm9keXtcblx0d2lkdGg6MTAwJTtcblx0bWluLXdpZHRoOjEwMCU7XG59XG5cbi5maXhlZC1wYWdldG9wLWJhcntcblx0Ym90dG9tOjQwcHg7XG5cdHJpZ2h0Oi0xNXB4O1xuXHRcblx0YXtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRoZWlnaHQ6MjBweDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItaW5uZXItYm9keXtcblx0XHRwYWRkaW5nOjYwcHggMzBweDtcblx0XHRcblx0XHQucGFnZXRvcC1iYXJ7XG5cdFx0XHRib3R0b206NDBweDtcblx0XHRcdHJpZ2h0Oi0xNXB4O1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHVse1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdG1heC13aWR0aDo1MDBweDtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRsaXtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzoxIC8gMC4yNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZm9vdGVyLWlubmVyLWZvb3R7XG5cdFx0cGFkZGluZzoyMHB4IDAgMzVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcblx0XHQuZm9vdGVyLWluZm97XG5cdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5zbnMtaW5mb3tcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6YWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHRnYXA6MjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdG1heC13aWR0aDoyOHB4O1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDoyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuaGVhZGVye1xuXHRoZWlnaHQ6NjBweDtcblx0cGFkZGluZzowIDYwcHggMCAxNXB4O1xuXG5cdC5oZWFkZXItbG9nb3tcblx0XHR3aWR0aDo0MnB4O1xuXHR9XG5cblx0LmhlYWRlci1ib2R5e1xuXHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdFxuXHRcdFx0Lmdsb2JhbC1uYXYtLWxpc3R7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyLWxvZ28sXG4uZml4ZWQtaGVhZGVyLWxvZ297XG5cdHdpZHRoOjM2cHg7XG59XG5cdFxuLmZpeGVkLWhlYWRlci1sb2dve1xuXHR0b3A6MTNweDtcblx0bGVmdDoxNXB4O1xuXHRtYXgtaGVpZ2h0OjM0cHg7XG59XG5cbi5zcC1oZWFkZXItdHJpZ2dlcntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHRyaWdodDowO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDo2MHB4O1xuXHRoZWlnaHQ6NjBweDtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0ei1pbmRleDoxMDU7XG5cdFx0XG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozMXB4O1xuXHRcdGhlaWdodDoxMnB4O1xuXHR9XG5cdFxuXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHJpZ2h0OjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6M3B4O1xuXHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHRcblx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6ODguNDYlO1xuXHR9XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiA5cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdG9wYWNpdHk6MDtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcblx0XHR0b3A6NTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG4udHJpZ2dlcntcblx0dG9wOjVweDtcblx0cmlnaHQ6NXB4O1xuXHR3aWR0aDo1NXB4O1xuXHRoZWlnaHQ6NTVweDtcblx0XG5cdCYuaXMtb3Blbntcblx0XHQubWVudS10cmlnZ2VyIHNwYW4ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIge1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHdpZHRoOjMxcHg7XG5cdFx0aGVpZ2h0OjEycHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0aGVpZ2h0OjNweDtcblx0XHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMDAwO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0dG9wOiA5cHg7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuXHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNmZmY7XG5cdH1cbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLnNwLWZpeGVke1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci1ib2R5e1xuXHR3aWR0aDoxMDAlO1xuXHRcblx0LmhhbWJ1cmdlci1ib2R5LW1haW57XG5cdFx0aGVpZ2h0OmNhbGMoMTAwJSAtIDQ1cHgpO1xuXHRcdHBhZGRpbmc6NDBweCAxNXB4O1xuXHRcdFxuXHRcdC5mb290ZXItY29udGFjdHtcblx0XHRcdGxpe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC52aWV3LWNvbnRhY3QtYnV0dG9ue1xuXHRcdFx0XHRcdHdpZHRoOjI5NXB4O1xuXHRcdFx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYnV0dG9uX2hvbG9fZm9vdGVyLnBuZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRyaWdodDoyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2xvYmFsLW5hdntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1sb2dve1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6NzNweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5sb2dve1xuXHRcdFx0XHRwe1xuXHRcdFx0XHQgbWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmhhbWJ1cmdlci1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOjMwcHggMCAzNXB4O1xuXHRcdFx0XG5cdFx0XHRcdC5nbG9iYWwtbmF2LS1saXN0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoyNXB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaGFtYnVyZ2VyLWJvZHktZm9vdGVye1xuXHRcdGhlaWdodDo0NXB4O1xuXHRcdFxuXHRcdC5zbnMtaW5mb3tcblx0XHRcdGdhcDozMHB4O1xuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1heC13aWR0aDoyMHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnN7XG5cdGhlaWdodDozNXB4O1xuXHRwYWRkaW5nOjAgMTVweDtcblx0XG5cdHVse1xuXHRcdGxpe1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTNweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0dG9wOjYwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYXJyb3coNXB4LCAxcHgsICM4RDhEOEQsIDAsIC01MCUsIHJpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWFza19fYW5pbWF0aW9uLS1pbWcge1xuXHRtYXNrLXNpemU6NDAuNSU7XG5cdC13ZWJraXQtbWFzay1zaXplOjQwLjUlO1xufVxuXG4ucGFnZS1jb250ZW50e1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOjUwcHggMTVweCAxMDBweDtcbn1cblxuLnZpZXctc2hvdy1idXR0b257XG5cdHJpZ2h0Oi0xNXB4O1xuXHRhc3BlY3QtcmF0aW86MS8gMC4yMztcblxuXHRhe1xuXHRcdHBhZGRpbmctbGVmdDoxMCU7XG5cdH1cbn1cblxuLnVuZGVyLXBhZ2UtdGl0bGV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOjQ1cHg7XG5cdFxuXHQuZW50aXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHR9XG59XG5cbi5idXR0b257XG5cdGhlaWdodDogNTVweDtcbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLXNlY3Rpb257XG5cdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdH1cblxuXHRcdC5idXR0b257XG5cdFx0XHRtYXJnaW46IDBweCAwIDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJ1c2luZXNzLXNvbHV0aW9uLWxpc3R7XG5cdG1hcmdpbi1ib3R0b206NDBweDtcblx0XG5cdD4gbGl7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdD4gYXtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0cGFkZGluZzo0MHB4IDE1cHggMjBweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsLjE2KTtcblx0XHRcdFxuXHRcdFx0aDN7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50YWctbGlzdHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6LTEwcHg7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdG9iamVjdHtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRodW1ibmFpbHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDo0Ny41JTtcblx0XHRcdFx0bWFyZ2luOjAgMi41JSAxNXB4IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyOyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0ZGx7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRvYmplY3R7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDphdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLXBhZ2Vye1xuXHRtYXJnaW46IDQwcHggMCAwO1xuXG5cdC5wcmV2LFxuXHQubmV4dHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luOiAwIDhweDtcblxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0dWx7XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlcntcblx0LmhlYWRlci1ib2R5e1xuXHRcdC5oZWFkZXItYm9keS0tY29udGFjdHtcblx0XHRcdHdpZHRoOjE1JTtcblx0XHR9XG5cdH1cbn1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaGVhZGVye1xuXHQuaGVhZGVyLWJvZHl7XG5cdFx0LmhlYWRlci1ib2R5LS1jb250YWN0e1xuXHRcdFx0YnIudGV4dGJye1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1jb250ZW50e1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0cGFkZGluZzoxODBweCAxNXB4IDIwMHB4O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnR7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjE4MHB4IDE1cHggMjAwcHg7XG59XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ici5idGJye1xuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG5ici5zcGJye1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbn1cblxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcjtcbkB1c2UgXCJtaXhpblwiIGFzIG1peDtcbkB1c2UgXCJtaXhpbl9zdmdcIiBhcyBzdmc7XG5cbi8qIGhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOjEwMCU7XG4vL1x0aGVpZ2h0OjEwMHB4O1xuXHRiYWNrZ3JvdW5kOm5vbmU7XG5cdHBhZGRpbmc6IDMwcHggY2xhbXAoMTYwcHgsIDExLjclLCAyNzBweCkgMzBweCA1MHB4O1xuXHR6LWluZGV4OjEwMjtcblxuXHQuaGVhZGVyLWxlZnR7XG5cdFx0Ji5sb2dve1xuXHRcdFx0d2lkdGg6NzBweDtcblx0XHRcdGFzcGVjdC1yYXRpbzogMS8wLjk0O1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cblx0XHRcdFx0XHQmLmxvZ29ia3tcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLXJpZ2h0e1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG5cdFx0LnNuc3tcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji54e1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2xvZ29feC5zdmcpICBjZW50ZXIgLyAzMHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmlne1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2ljb25faWdfYmsuc3ZnKSAgY2VudGVyIC8gMjRweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji55b3V0dWJle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2xvZ29feW91dHViZS5zdmcpICBjZW50ZXIgLyAzMHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGFuZ2UtbGFuZ3VhZ2V7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDQwcHg7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGJhY2tncm91bmQ6ICMyRDJEMkQ7XG5cblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oLjNzKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFnZS1saW5re1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCA3cHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHNpdGUtY29sb3I7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jb250YWN0e1xuXHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9pY29uX21haWxfYmsuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDFzKTtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji53aGl0ZUJhY2t7XG5cdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0fVxufVxuXG4uZW4tdHJpZ2dlcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDE1cHg7XG5cdHJpZ2h0OiA0LjklO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDEwNTtcblx0Ym9yZGVyLXJhZGl1czpub25lO1xuXHRiYWNrZ3JvdW5kOm5vbmU7XG5cblx0Lm1lbnUtdHJpZ2dlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0c3Bhbntcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC41cyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMkQyRDJEO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0dG9wOiAyMXB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0dG9wOiAzM3B4O1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0Ym90dG9tOiAyMnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZXtcblx0XHQubWVudS10cmlnZ2Vye1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oYW1idXJnZXItb3ZlcmxheXtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDowO1xuXHRsZWZ0OjA7XG5cdHJpZ2h0OjA7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG5cdHotaW5kZXg6IDEwMjtcblx0ZGlzcGxheTpub25lO1xufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoZmxleC1zdGFydCwgY2VudGVyKTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OiA2ODBweDtcblx0cGFkZGluZy1sZWZ0OiAxMC4xJTtcblx0Jjo6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdHdpZHRoOiAxMTB2dztcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzA3MDcwIDAlLCAjMzAzMDMwIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5QkM2RTggMCUsICMxNzQ4NzAgMTAwJSk7XG5cdH1cblx0Jjo6YWZ0ZXJ7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvYmtnX2hhbWJ1cmdlci1tZW51X3BjLnBuZykgIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0fVxuXHRmaWd1cmV7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogNjdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDExMHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cblx0LmhhbWJ1cmdlci1nbG9iYWx7XG5cdFx0d2lkdGg6IDUwdnc7XG5cblx0XHQuZ2xvYmFsLW1lbnV7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDQzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDc1cHg7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjByZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNdWt0YScsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLXJpZ2h0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMwcHg7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0cmlnaHQ6IGNsYW1wKDE2MHB4LDExLjclLDI3MHB4KTtcblx0fVxuXG5cdC5zbnN7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0LW1zLWZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdH1cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji54e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vZW4vY29tbW9uL2ltYWdlcy9sb2dvX3hfd2hpdGUuc3ZnKSAgY2VudGVyIC8gMzBweCAyNHB4IG5vLXJlcGVhdDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMXMpO1xuXHRcdFx0fVxuXHRcdFx0Ji5pZ3tcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvaWNvbl9pZ193dC5zdmcpICBjZW50ZXIgLyAyNHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHR9XG5cdFx0XHQmLnlvdXR1YmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2xvZ29feW91dHViZV93aGl0ZS5zdmcpICBjZW50ZXIgLyAzMHB4IDI0cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigxcyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNoYW5nZS1sYW5ndWFnZXtcblx0XHRtYXJnaW46IDAgMCAwIDQwcHg7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMyRDJEMkQ7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNvbG9yOiAjOTNCRkUxO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b257XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMC4xJTtcblx0XHRib3R0b206IDEyMHB4O1xuXHRcdHdpZHRoOiAzNzBweDtcblx0XHRoZWlnaHQ6IDYycHg7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjVweDtcblx0XHRcdGNvbG9yOiAjMDQ0RTg1O1xuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGFuaW1hdGlvbjogY29udGFjdF91cyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdFx0QGtleWZyYW1lcyBjb250YWN0X3VzIHtcblx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk3LDAuOTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRvIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwgNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fYXJyb3coXCIjMDQ0RTg1XCIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY3Rpb24tdGl0bGV7XG5cdG1hcmdpbjogMCAwIDEwMHB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG5cblx0aDJ7XG5cdFx0Zm9udC1zaXplOiA0LjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbjogNjBweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHR9XG59XG5cbi5jb250YWN0LXVzLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDExNXB4IDAgMTEwcHg7XG5cblx0Jjo6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2JnX2NvbnRhY3R1c19wYy5qcGcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcblx0fVxuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDEzMHB4O1xuXG5cdFx0aDJ7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9ue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDYwcHg7XG5cdFx0aGVpZ2h0OiA5NXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0YXtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2NXB4O1xuXHRcdFx0Y29sb3I6ICMwNDRFODU7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdFx0YW5pbWF0aW9uOiBjb250YWN0X3VzIDAuNXMgZWFzZSAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdFx0XHRAa2V5ZnJhbWVzIGNvbnRhY3RfdXMge1xuXHRcdFx0XHRmcm9tIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTcsMC45Nyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dG8ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLCA1MCUpO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9hcnJvdyhcIiMwNDRFODVcIik7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKC4zcyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kLW5vbmV7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLWJsb2Nre1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwYWRkaW5nOjA7XG59XG5cbmhlYWRlcntcblx0LmhlYWRlci1sZWZ0e1xuXHRcdCYubG9nb3tcblx0XHRcdGF7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHQmLmxvZ29ia3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lbi10cmlnZ2Vye1xuXHQmOmhvdmVye1xuXHRcdCY6bm90KC5hY3RpdmUpe1xuXHRcdFx0Lm1lbnUtdHJpZ2dlcntcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMil7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXJ7XG5cdC5oYW1idXJnZXItZ2xvYmFse1xuXHRcdC5nbG9iYWwtbWVudXtcblx0XHRcdGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNjVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50e1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLXRpdGxle1xuXHRtYXJnaW46IDAgMCA0NXB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHRwe1xuXHRcdG1hcmdpbjogMzVweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxufVxuXG4uY29udGFjdC11cy1zZWN0aW9ue1xuXHRwYWRkaW5nOiA3NXB4IDAgNDBweDtcblxuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgbWl4LmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2VuL2NvbW1vbi9pbWFnZXMvYmdfY29udGFjdHVzX3NwLmpwZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0bWFyZ2luOiAwIDAgNzBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9ue1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuaGVhZGVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMTVweCA2MHB4IDE1cHggMTVweDtcblxuXHQuaGVhZGVyLWxlZnR7XG5cdFx0Ji5sb2dve1xuXHRcdFx0Ly8gd2lkdGg6IDIyNnB4O1xuXHRcdFx0Ly8gaGVpZ2h0OiAyN3B4O1xuXHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0Ji5sb2dvYmt7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxvZ293dHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1yaWdodHtcblx0XHQuc25ze1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQucGFnZS1saW5re1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2hhbmdlLWxhbmd1YWdle1xuXHRcdFx0bWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbi5lbi10cmlnZ2Vye1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHQubWVudS10cmlnZ2Vye1xuXHRcdHNwYW57XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSl7XG5cdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHR0b3A6IDE5cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKXtcblx0XHRcdFx0Ym90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmFjdGl2ZXtcblx0XHQubWVudS10cmlnZ2Vye1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGFtYnVyZ2VyLW92ZXJsYXl7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuXHRAaW5jbHVkZSBtaXguY29sdW1uO1xuXHQtbXMtZmxleC13cmFwOiBub3dyYXA7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRwYWRkaW5nOiA5dmggMTMuM3Z3IDA7XG5cdCY6OmFmdGVye1xuXHRcdEBpbmNsdWRlIG1peC5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9lbi9jb21tb24vaW1hZ2VzL2JrZ19oYW1idXJnZXItbWVudV9zcC5wbmcpICBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdH1cblx0ZmlndXJle1xuXHRcdHdpZHRoOiA2NHB4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXHR9XG5cdC5oYW1idXJnZXItZ2xvYmFse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDguNXZoO1xuXHRcdC5nbG9iYWwtbWVudXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bGVmdDogLTQwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbnN7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxNzVweDtcblx0XHRsZWZ0OjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4vL1x0XHRsZWZ0OiAxMy4zdnc7XG5cdFx0Ly8gbWFyZ2luOiAwIDAgMzVweDtcblxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHQmLnR3dHJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fdHd0cl93dC5zdmcpICBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNXB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLmlne1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2lnX3d0LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbntcblx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSwwKTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0Ym90dG9tOiA2MHB4O1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cblx0XHRhe1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDY1cHg7XG5cdFx0XHRjb2xvcjogIzA0NEU4NTtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcblx0XHRcdGFuaW1hdGlvbjogY29udGFjdF91cyAwLjVzIGVhc2UgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdFx0QGtleWZyYW1lcyBjb250YWN0X3VzIHtcblx0XHRcdFx0ZnJvbSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk3LDAuOTcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRvIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwgNTAlKTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fYXJyb3coXCIjMDQ0RTg1XCIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbiguM3MpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItbGVmdHtcblx0XHQmLmxvZ297XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMwMHB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdC5oZWFkZXItbGVmdHtcblx0XHQmLmxvZ297XG5cdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHQubWFpbi1zZWN0aW9uLXRpdGxle1xuXHRcdGgxe1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdH1cbn1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBfZW5cIiBhcyBicztcblxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6NTA7XG5cblx0aDF7XG5cdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEzNDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogNy41cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAnTXVrdGEnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHR9XG5cblx0ZmlndXJle1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uY29tcGFueS1wcm9maWxlLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTM0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMTMwcHggMCAxMjBweDtcblxuXHQmOmJlZm9yZXtcblx0XHRAaW5jbHVkZSBicy5mdWxsLXdpZHRoO1xuXHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0fVxuXG5cdC5wcm9maWxlLWxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA1NTNweDtcblxuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTEzODU2O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGx7XG5cdFx0XHRcdD4gZHR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG5cdFx0XHRcdFx0LnByb2ZpbGUtbG9jYXRpb24tbGlzdHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG5cblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTEzODU2O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZXtcblx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoMCw1MCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtMTg1cHg7XG5cdH1cbn1cblxuLmNvbXBhbnktaW5mb3JtYXRpb24tc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMzQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMzBweCAwIDEyMHB4O1xuXG5cdCY6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIGJzLmZ1bGwtd2lkdGg7XG5cdFx0YmFja2dyb3VuZDogI0Y2RjZGNjtcblx0fVxuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWxpc3R7XG5cdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXG5cdFx0bGl7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgYnMuZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAzMi4xJTtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdG1hcmdpbjogMCAxLjg1JSAyMHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsLjE2KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMxMTM4NTY7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMHB4IDJweCAycHggMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxNzQ4NzA7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbil7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWNvbnRlbnRze1xuXHRcdC50YWItY29udGVudHN7XG5cdFx0XHQmLmhpZGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC50YWItY29udGVudHMtbGlzdHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCA0MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xNTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tdmlzdWFsLXNlY3Rpb257XG5cdGgxe1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYW55LXByb2ZpbGUtc2VjdGlvbntcblx0cGFkZGluZzogMTMwcHggMjVweCAxMjBweDtcblxuXHRmaWd1cmV7XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhbnktaW5mb3JtYXRpb24tc2VjdGlvbntcblx0cGFkZGluZzogMTMwcHggMjVweCAxMjBweDtcbn1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQge1xuXHRwYWRkaW5nOjA7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXZpc3VhbC1zZWN0aW9ue1xuXHRoMXtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Zm9udC1zaXplOiAzLjNyZW07XG5cdH1cbn1cblxuLmNvbXBhbnktcHJvZmlsZS1zZWN0aW9ue1xuXHRwYWRkaW5nOiA4MHB4IDAgNzBweDtcblxuXHQucHJvZmlsZS1saXN0e1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGRse1xuXHRcdFx0XHQ+IGR0e1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdFx0XHRcdC5wcm9maWxlLWxvY2F0aW9uLWxpc3R7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jb21wYW55LWluZm9ybWF0aW9uLXNlY3Rpb257XG5cdHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuXG5cdC5zZWN0aW9uLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDQ1cHg7XG5cdH1cblxuXHQuaW5mb3JtYXRpb24tdGFiLWxpc3R7XG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcblxuXHRcdGxpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluZm9ybWF0aW9uLXRhYi1jb250ZW50c3tcblx0XHQudGFiLWNvbnRlbnRze1xuXHRcdFx0LnRhYi1jb250ZW50cy1saXN0e1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDI1cHg7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG4iXX0= */