@charset "UTF-8";
/* base color 
--------------------------------------------------------------------*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: auto;
}
article, aside, span, 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%;
  font-weight: normal;
}

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

body {
  position: relative;
  margin: 0;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
  font-size: 1.4em;
  line-height: 1;
  color: #fff;
  text-align: left;
  text-rendering: optimizeLegibility;
}

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

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

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-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
  font-size: 1em;
}

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

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

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 --*/
.center {
  text-align: center;
}

.lime-green {
  color: #DEFF26;
}

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

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

/*
.preload *{
	-webkit-transition: none !important;
	transition:none !important;
}
*/
div.pageWrap {
  position: relative;
  width: 100%;
  text-align: left;
}

.ofi-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;";
}

.fadeIn-animation {
  opacity: 0;
  transform: translate(0, 70px);
  transition: all 1300ms;
}

.scrollin-animation {
  opacity: 1 !important;
  transform: translate(0, 0) !important;
}

/* layout
-------------------------------------------------------*/
header {
  transition: 0.5s ease;
  position: fixed;
  top: 0;
  left: 50%;
  width: 100%;
  width: 100%;
  margin: 0 auto;
  padding: 0 110px 0 5%;
  transform: translateX(-50%);
  z-index: 100;
}
header.scroll {
  transform: translateX(100%);
  opacity: 0;
}
header.active {
  left: 0;
  background: rgba(0, 0, 0, 0.85);
  transform: translateX(0);
  opacity: 1;
}
header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  background: linear-gradient(rgba(0, 0, 0, 0.4), transparent);
}
header .header-top h1 {
  position: relative;
  width: 113px;
}
header .header-top h1 a {
  display: block;
}
header .header-top h1 a img {
  transition: 0.3s ease;
  -o-object-fit: contain;
     object-fit: contain;
}
header .header-inner .header-contents .global-nav > ul > li {
  position: relative;
}
header .header-inner .header-contents .global-nav > ul > li > a, header .header-inner .header-contents .global-nav > ul > li p {
  transition: 0.5s ease;
  position: relative;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.03em;
}
header .header-inner .header-contents .other-menu > ul > li > a,
header .header-inner .header-contents .other-menu > ul > li > p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100px;
  height: 35px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
header .header-inner .header-contents .other-menu > ul > li.login.active > a,
header .header-inner .header-contents .other-menu > ul > li.login.active > p {
  cursor: pointer;
}
header .header-inner .header-contents .other-menu > ul > li.login.click > a,
header .header-inner .header-contents .other-menu > ul > li.login.click > p {
  background: #fff;
  color: #212121;
}
header .header-inner .header-contents .other-menu .sns-icon ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
}
header .header-inner .header-contents .other-menu .sns-icon ul li a {
  display: block;
}
header .header-inner .header-contents .other-menu .sns-icon ul li a img {
  transition: 0.3s ease;
  width: 28px;
  height: 28px;
}

footer {
  position: relative;
  width: 100%;
  padding: 100px 5%;
  margin: 0 auto;
}
footer .footer-main-wrap {
  margin-bottom: 50px;
}
footer .footer-main-wrap .footer-desc-contents > *:not(:last-child) {
  margin-bottom: 40px;
}
footer .footer-main-wrap .footer-desc-contents .footer-logo figure img {
  height: 60px;
}
footer .footer-main-wrap .footer-desc-contents .footer-address p {
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 2;
}
footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
}
footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul li a {
  display: block;
}
footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul li a img {
  width: 32px;
  height: 32px;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dt {
  color: #fff;
  margin-bottom: 35px;
  font-family: "Montserrat", sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li:not(:last-child) {
  margin-bottom: 25px;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a {
  display: inline-block;
  position: relative;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.02em;
}
footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a::before {
  transition: 0.3s ease;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: #fff;
}
footer .footer-from {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #fff;
}
footer .footer-from p {
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  text-align: right;
  letter-spacing: 0.02em;
}
footer .footer-from p a {
  transition: 0.3s ease;
  display: inline-block;
  text-decoration: underline;
}
footer small {
  display: block;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: right;
  letter-spacing: 0.02em;
}

.container {
  position: relative;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  padding: 110px 5% 0;
}
.container.top {
  padding: 0 5%;
}
.container.c-pagetop-padding {
  padding-top: 260px;
}
.container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  position: fixed;
  background: url(../common/images/page_bg.jpg) center center/cover no-repeat;
  height: 100dvh;
}

.hero-visual-Sec {
  position: relative;
}

.page-content {
  position: relative;
}
.page-content > *:not(:last-child) {
  margin-bottom: 150px;
}

.page-head-title {
  position: relative;
}
.page-head-title h1 {
  position: relative;
}

.section-head-title {
  position: relative;
}
.pagetop-grid {
  position: fixed;
  z-index: 990;
  bottom: 30px;
  right: 20px;
}
.pagetop-grid a {
  position: relative;
  display: block;
  width: 65px;
  height: 65px;
  color: #ffffff;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  background: url(../common/images/pagetop.svg) center center/cover no-repeat;
}

.c-title-parts {
  margin-bottom: 60px;
}
.c-title-parts h2,
.c-title-parts b {
  display: inline-block;
  margin-bottom: 30px;
  font-size: 4.8rem;
  font-weight: 400;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.03em;
  line-height: 1.5;
}
.c-title-parts p {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.75;
}
.c-title-parts.mini b {
  font-size: 4rem;
  font-weight: 500;
}
.c-title-parts.mini p {
  line-height: 1.5;
}

.c-link-btn1 {
  min-width: 155px;
  height: 45px;
}
.c-link-btn1 a, .c-link-btn1 p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  letter-spacing: 0.02em;
}

.c-link-btn2,
.smf-button-control {
  min-width: 300px;
  width: -moz-fit-content;
  width: fit-content;
  height: 80px;
}
.c-link-btn2.color-gray button,
.smf-button-control.color-gray button {
  background: #666;
  border: 2px solid #666;
  color: #fff;
}
.c-link-btn2.center,
.smf-button-control.center {
  margin: 0 auto;
}
.c-link-btn2 button,
.smf-button-control button {
  all: unset;
  cursor: pointer;
  box-sizing: border-box;
}
.c-link-btn2 a,
.c-link-btn2 button,
.smf-button-control a,
.smf-button-control button {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  border: 2px solid #fff;
  border-radius: 40px;
  background: #fff;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}

.c-schedule-section {
  max-width: 1030px;
  width: 100%;
  margin: 0 auto;
  padding: 60px 0;
  background: linear-gradient(45deg, #90E404, #42A902);
  border-radius: 70px 0 70px 0;
}
.c-schedule-section h2 {
  margin-bottom: 35px;
  color: #000;
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  text-align: center;
  letter-spacing: 0;
}
.c-schedule-section p {
  max-width: 600px;
  width: 100%;
  margin: 0 auto 35px;
  color: #000;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2;
}
.c-schedule-section .link-btn ul li a {
  position: relative;
  padding: 0 60px 15px 0;
  border-bottom: 4px solid #000;
  color: #000;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.c-schedule-section .link-btn ul li a::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='%23000' d='M26.6,0h3.4v26.4h-4.8V8.2L3.4,30l-3.4-3.4L21.8,4.8H3.6V0h23s0,0,0,0Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  transition: 0.5s ease;
  content: "";
  display: block;
  position: absolute;
  bottom: 20px;
  right: 0;
  width: 20px;
  height: 20px;
}

.c-pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 10px;
  position: relative;
  width: 100%;
}
.c-pagination span {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 35px;
}
.c-pagination span a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.c-pagination span a::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  border-top: 3px solid #757575;
  border-right: 3px solid #757575;
  translate: -50% -50%;
  rotate: -135deg;
}
.c-pagination span.prev a::before {
  left: 55%;
}
.c-pagination span.next a::before {
  left: 45%;
  scale: -1 -1;
}
.c-pagination span.none a {
  pointer-events: none;
  opacity: 0.5;
}
.c-pagination ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 14px;
}
.c-pagination ul li {
  width: 35px;
  height: 35px;
}
.c-pagination ul li a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #BABABA;
  font-size: 1.8rem;
}
.c-pagination ul li.current a {
  color: #fff;
  pointer-events: none;
}

.c-page-desc-section {
  position: relative;
  height: 345px;
  margin-bottom: 0 !important;
  padding-top: 45px;
}
.c-page-desc-section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100%;
  margin: 0 calc(50% - 50vw);
  z-index: -1;
  top: -110px;
  height: 455px;
}
.c-page-desc-section h2 {
  margin-bottom: 40px;
  font-family: "Oswald", sans-serif;
  font-size: 6rem;
  letter-spacing: 0.03em;
}
.c-page-desc-section p {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.75;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  br.spbr {
    display: none;
  }
  footer .footer-main-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  footer .footer-main-wrap .footer-link-contents > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0 120px;
  }
  .pagetop-grid a:hover::before, .pagetop-grid a:hover::after {
    top: calc(50% - 10px);
  }
  .pagetop-grid a:hover::after {
    opacity: 1;
  }
  .c-title-parts.sp-title-center {
    text-align: center;
  }
  .c-title-parts.h-center {
    padding-top: 150px;
    margin-bottom: 150px;
  }
  .c-title-parts .flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
  }
  .c-link-btn1 a:hover, .c-link-btn1 p:hover {
    background: #fff;
    color: #212121;
  }
  .c-link-btn2 a:hover,
  .c-link-btn2 button:hover,
  .smf-button-control a:hover,
  .smf-button-control button:hover {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
  }
  .c-link-btn2.color-gray a:hover,
  .c-link-btn2.color-gray button:hover,
  .smf-button-control.color-gray a:hover,
  .smf-button-control.color-gray button:hover {
    border: 2px solid #666;
    color: #666;
  }
  .c-schedule-section p {
    text-align: center;
  }
  .c-schedule-section .link-btn ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px 80px;
  }
  .c-schedule-section .link-btn ul li a:hover::before {
    bottom: 20px;
    right: -5px;
  }
  .c-pagination span a {
    transition: 0.3s ease;
  }
  .c-pagination span a:hover {
    color: #fff;
  }
  .c-pagination span a:hover::before {
    border-top: 3px solid #fff;
    border-right: 3px solid #fff;
  }
  .c-pagination span a::before {
    transition: 0.3s ease;
  }
  .c-pagination ul li a {
    transition: 0.3s;
  }
  .c-pagination ul li a:hover {
    color: #fff;
  }
  .c-page-desc-section p {
    max-width: 460px;
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  /* ------------------------------------------------------*/
  .trigger,
  .hamburger-overlay {
    display: none;
  }
  .trigger {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease;
    position: fixed;
    top: 0;
    right: 0px;
    width: 110px;
    height: 110px;
    pointer-events: none;
    opacity: 0;
    z-index: 997;
  }
  .trigger.scroll {
    cursor: pointer;
    pointer-events: auto;
    opacity: 1;
  }
  .trigger .menu-trigger,
  .trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.4s;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 55px;
    height: 14px;
  }
  .trigger .menu-trigger.active span {
    background: #DEFF26;
  }
  .trigger .menu-trigger.active span:nth-of-type(1) {
    transform: translateY(6px) rotate(45deg);
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    transform: translateY(-2px) rotate(-45deg);
  }
  .trigger .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
  }
  .trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 8px;
  }
  header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 110px;
  }
  header .header-top h1 a:hover img {
    opacity: 0.7;
  }
  header .header-inner .header-contents {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 0 clamp(25px, -25px + 5.208vw, 50px);
  }
  header .header-inner .header-contents .global-nav > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 clamp(20px, -10px + 3.125vw, 35px);
  }
  header .header-inner .header-contents .global-nav > ul > li {
    position: relative;
  }
  header .header-inner .header-contents .global-nav > ul > li > a::before {
    transition: 0.3s ease;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #fff;
  }
  header .header-inner .header-contents .global-nav > ul > li > a:hover::before {
    width: 100%;
  }
  header .header-inner .header-contents .global-nav > ul > li span {
    display: none;
  }
  header .header-inner .header-contents .other-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 clamp(10px, -10px + 2.083vw, 20px);
  }
  header .header-inner .header-contents .other-menu > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0 clamp(10px, -10px + 2.083vw, 20px);
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a,
  header .header-inner .header-contents .other-menu > ul > li.order > p {
    position: relative;
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a:hover,
  header .header-inner .header-contents .other-menu > ul > li.order > p:hover {
    background: #06C167;
    border: 1px solid #06C167;
    color: #06C167;
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a:hover::before,
  header .header-inner .header-contents .other-menu > ul > li.order > p:hover::before {
    opacity: 1;
  }
  header .header-inner .header-contents .other-menu > ul > li.order > a::before,
  header .header-inner .header-contents .other-menu > ul > li.order > p::before {
    position: absolute;
    transform: translate(-50%, -50%);
    transition: 0.5s ease;
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    width: 68px;
    height: 11px;
    background: url(../common/images/order_icon.svg) center center/contain no-repeat;
    opacity: 0;
  }
  header .header-inner .header-contents .other-menu > ul > li.login {
    position: relative;
  }
  header .header-inner .header-contents .other-menu > ul > li.login > a:hover,
  header .header-inner .header-contents .other-menu > ul > li.login > p:hover {
    background: #fff;
    color: #212121;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu {
    position: absolute;
    transform: translate(0, 100%);
    bottom: -10px;
    margin-top: 10px;
    padding: 15px;
    background: #212121;
    opacity: 0;
    pointer-events: none;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu ul {
    width: -moz-max-content;
    width: max-content;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu ul li a {
    display: block;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  header .header-inner .header-contents .other-menu > ul > li.login .sub-menu.open {
    opacity: 1;
    pointer-events: auto;
  }
  header .header-inner .header-contents .other-menu .sns-icon ul li a:hover img {
    opacity: 0.7;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a:hover::before {
    width: 100%;
  }
  footer .footer-from p a:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 1199px) {
  /* ------------------------------------------------------*/
  .trigger {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    right: 5px;
    width: 55px;
    height: 55px;
    z-index: 997;
  }
  .trigger .menu-trigger,
  .trigger .menu-trigger span {
    display: inline-block;
    transition: all 0.4s;
  }
  .trigger .menu-trigger {
    position: relative;
    width: 34px;
    height: 8px;
  }
  .trigger .menu-trigger.active span {
    background: #8FDB1F;
  }
  .trigger .menu-trigger.active span:nth-of-type(1) {
    transform: translateY(4px) rotate(45deg);
  }
  .trigger .menu-trigger.active span:nth-of-type(3) {
    display: none;
  }
  .trigger .menu-trigger.active span:nth-of-type(2) {
    transform: translateY(-4px) rotate(-45deg);
  }
  .trigger .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
  }
  .trigger .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .trigger .menu-trigger span:nth-of-type(2) {
    top: 8px;
  }
  .trigger .menu-trigger span:nth-of-type(3) {
    bottom: 0;
  }
  .is-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .hamburger-overlay {
    transition: 0.5s ease;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    padding: 50px 0;
    background: #000;
    z-index: 996;
    transform: translate(100%, 0);
  }
  .hamburger-overlay.is-fixed {
    transform: translate(0, 0);
  }
  .hamburger-overlay .hamburger-wrapper,
  .hamburger-overlay .hamburger-global,
  .hamburger-overlay .header-contents {
    height: 100%;
  }
  .hamburger-overlay .header-inner {
    margin-bottom: 70px;
  }
  .hamburger-overlay .btn-link {
    margin-bottom: 70px;
  }
  .hamburger-overlay .sns-icon ul {
    display: flex;
    flex-wrap: wrap;
    gap: 0 20px;
  }
  .hamburger-overlay .sns-icon ul li a {
    display: block;
  }
  .hamburger-overlay .sns-icon ul li a img {
    width: 40px;
    height: 40px;
  }
  .hamburger-overlay .hamburger-global {
    padding: 80px 30px 0;
  }
  .hamburger-overlay .header-contents .global-nav > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 45px 10px;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li {
    width: calc((100% - 10px) / 2);
  }
  .hamburger-overlay .header-contents .global-nav > ul > li span {
    display: block;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > a, .hamburger-overlay .header-contents .global-nav > ul > li p {
    position: relative;
    display: inline-block;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 2.8rem;
    font-weight: 600;
    letter-spacing: 0.02em;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > a span, .hamburger-overlay .header-contents .global-nav > ul > li p span {
    display: block;
    margin-bottom: 5px;
    color: #7AAFFF;
    font-family: "Roboto Condensed";
    font-size: 1.2rem;
    letter-spacing: 0.05em;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > *:has(+ .js-global-nest).open::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='%23A58C56' d='M17.4,0H.6C.3,0,0,.3,0,.6v12.7c0,.4.3.6.6.6h16.7c.4,0,.6-.3.6-.6V.6c0-.4-.3-.6-.6-.6M15.8,1.3l-6.8,5.9L2.2,1.3h13.5ZM16.7,12.7H1.3V2.1l7.3,6.4c.2.2.6.2.8,0l7.3-6.4v10.6Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li > *:has(+ .js-global-nest)::before {
    position: absolute;
    transform: translate(0, -50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath fill='%23A58C56' d='M17.4,0H.6C.3,0,0,.3,0,.6v12.7c0,.4.3.6.6.6h16.7c.4,0,.6-.3.6-.6V.6c0-.4-.3-.6-.6-.6M15.8,1.3l-6.8,5.9L2.2,1.3h13.5ZM16.7,12.7H1.3V2.1l7.3,6.4c.2.2.6.2.8,0l7.3-6.4v10.6Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 12px;
    height: 12px;
    right: 15px;
    font-weight: 700;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li .js-global-nest ul li:not(:last-child) {
    border-bottom: 1px solid #fff;
  }
  .hamburger-overlay .header-contents .global-nav > ul > li .js-global-nest ul li a {
    display: block;
    padding: 15px 30px;
    background: #000;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0;
  }
  .hamburger-overlay .contact-wrap a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    color: #fff;
    font-family: "Roboto Condensed";
    font-size: 2.7rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    gap: 5px;
  }
  .hamburger-overlay .contact-wrap a::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' d='M0,30C0,13.4,13.4,0,30,0h0c16.6,0,30,13.4,30,30h0c0,16.6-13.4,30-30,30h0C13.4,60,0,46.6,0,30h0ZM4.7,30c0,14,11.3,25.3,25.3,25.3,14,0,25.3-11.3,25.3-25.3,0-14-11.3-25.3-25.3-25.3-14,0-25.3,11.3-25.3,25.3h0ZM24.5,36c-5.9-5.9-9.4-14-6.7-16.7,2.3-2.3,2.5-2.5,2.5-2.5.6-.6,1.6-.6,2.2,0,0,0,0,0,0,0l4.1,4.1c.6.6.6,1.6,0,2.2,0,0,0,0,0,0l-1.9,1.9c-.5.5-.6,1.4-.1,2,1.2,1.7,2.6,3.3,4.1,4.7,1.5,1.5,3,2.9,4.7,4.1.6.5,1.5.4,2-.1l1.9-1.9c.6-.6,1.6-.6,2.2,0,0,0,0,0,0,0l4.1,4.1c.6.6.6,1.6,0,2.2,0,0,0,0,0,0l-2.5,2.5c-.7.6-1.7,1-2.6.9-3.7,0-9.5-3.1-14-7.6Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    position: relative;
    left: 0;
    width: 30px;
    height: 30px;
  }
  .hamburger-overlay .contact-wrap p {
    color: #fff;
    font-size: 1.3rem;
    letter-spacing: 0.05em;
    text-align: center;
  }
  .hamburger-overlay .signup-link {
    width: 135px;
    height: 50px;
  }
  .hamburger-overlay .signup-link a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 25px;
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 2rem;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  .hamburger-wrapper {
    position: relative;
    width: 100%;
  }
  header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    padding: 0 85px 0 15px;
    z-index: 997;
  }
  header .header-top h1 {
    width: 80px;
  }
  header .header-inner {
    display: none;
  }
  header .other-menu > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
  header .other-menu > ul > li.order {
    width: 45px;
    height: 45px;
    color: transparent;
  }
  header .other-menu > ul > li.order a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background: #06C167;
    border-radius: 50%;
  }
  header .other-menu > ul > li.order a::before {
    position: absolute;
    transform: translate(-50%, -50%);
    content: "";
    display: block;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 19px;
    background: url(../common/images/uber_txt_sp.svg) center center/contain no-repeat;
  }
  header .other-menu > ul > li.login {
    position: relative;
  }
  header .other-menu > ul > li.login.active > p {
    border: 1px solid #8FDB1F;
    color: #8FDB1F;
  }
  header .other-menu > ul > li.login.active > p::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 26'%3E%3Cpath fill='%238FDB1F' d='M13 12.5C11.2812 12.5 9.8099 11.888 8.58594 10.6641C7.36198 9.4401 6.75 7.96875 6.75 6.25C6.75 4.53125 7.36198 3.0599 8.58594 1.83594C9.8099 0.611979 11.2812 0 13 0C14.7188 0 16.1901 0.611979 17.4141 1.83594C18.638 3.0599 19.25 4.53125 19.25 6.25C19.25 7.96875 18.638 9.4401 17.4141 10.6641C16.1901 11.888 14.7188 12.5 13 12.5ZM0.5 25V20.625C0.5 19.7396 0.727865 18.9258 1.18359 18.1836C1.63932 17.4414 2.24479 16.875 3 16.4844C4.61458 15.6771 6.25521 15.0716 7.92188 14.668C9.58854 14.2643 11.2812 14.0625 13 14.0625C14.7188 14.0625 16.4115 14.2643 18.0781 14.668C19.7448 15.0716 21.3854 15.6771 23 16.4844C23.7552 16.875 24.3607 17.4414 24.8164 18.1836C25.2721 18.9258 25.5 19.7396 25.5 20.625V25H0.5ZM3.625 21.875H22.375V20.625C22.375 20.3385 22.3034 20.0781 22.1602 19.8438C22.0169 19.6094 21.8281 19.4271 21.5938 19.2969C20.1875 18.5938 18.7682 18.0664 17.3359 17.7148C15.9036 17.3633 14.4583 17.1875 13 17.1875C11.5417 17.1875 10.0964 17.3633 8.66406 17.7148C7.23177 18.0664 5.8125 18.5938 4.40625 19.2969C4.17188 19.4271 3.98307 19.6094 3.83984 19.8438C3.69661 20.0781 3.625 20.3385 3.625 20.625V21.875ZM13 9.375C13.8594 9.375 14.5951 9.06901 15.207 8.45703C15.819 7.84505 16.125 7.10938 16.125 6.25C16.125 5.39062 15.819 4.65495 15.207 4.04297C14.5951 3.43099 13.8594 3.125 13 3.125C12.1406 3.125 11.4049 3.43099 10.793 4.04297C10.181 4.65495 9.875 5.39062 9.875 6.25C9.875 7.10938 10.181 7.84505 10.793 8.45703C11.4049 9.06901 12.1406 9.375 13 9.375Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  header .other-menu > ul > li.login > p {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
    width: 45px;
    height: 45px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-family: "Roboto Condensed";
    font-weight: 500;
    font-size: 0.8rem;
    letter-spacing: 0.02em;
  }
  header .other-menu > ul > li.login > p::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 26'%3E%3Cpath fill='%23fff' d='M13 12.5C11.2812 12.5 9.8099 11.888 8.58594 10.6641C7.36198 9.4401 6.75 7.96875 6.75 6.25C6.75 4.53125 7.36198 3.0599 8.58594 1.83594C9.8099 0.611979 11.2812 0 13 0C14.7188 0 16.1901 0.611979 17.4141 1.83594C18.638 3.0599 19.25 4.53125 19.25 6.25C19.25 7.96875 18.638 9.4401 17.4141 10.6641C16.1901 11.888 14.7188 12.5 13 12.5ZM0.5 25V20.625C0.5 19.7396 0.727865 18.9258 1.18359 18.1836C1.63932 17.4414 2.24479 16.875 3 16.4844C4.61458 15.6771 6.25521 15.0716 7.92188 14.668C9.58854 14.2643 11.2812 14.0625 13 14.0625C14.7188 14.0625 16.4115 14.2643 18.0781 14.668C19.7448 15.0716 21.3854 15.6771 23 16.4844C23.7552 16.875 24.3607 17.4414 24.8164 18.1836C25.2721 18.9258 25.5 19.7396 25.5 20.625V25H0.5ZM3.625 21.875H22.375V20.625C22.375 20.3385 22.3034 20.0781 22.1602 19.8438C22.0169 19.6094 21.8281 19.4271 21.5938 19.2969C20.1875 18.5938 18.7682 18.0664 17.3359 17.7148C15.9036 17.3633 14.4583 17.1875 13 17.1875C11.5417 17.1875 10.0964 17.3633 8.66406 17.7148C7.23177 18.0664 5.8125 18.5938 4.40625 19.2969C4.17188 19.4271 3.98307 19.6094 3.83984 19.8438C3.69661 20.0781 3.625 20.3385 3.625 20.625V21.875ZM13 9.375C13.8594 9.375 14.5951 9.06901 15.207 8.45703C15.819 7.84505 16.125 7.10938 16.125 6.25C16.125 5.39062 15.819 4.65495 15.207 4.04297C14.5951 3.43099 13.8594 3.125 13 3.125C12.1406 3.125 11.4049 3.43099 10.793 4.04297C10.181 4.65495 9.875 5.39062 9.875 6.25C9.875 7.10938 10.181 7.84505 10.793 8.45703C11.4049 9.06901 12.1406 9.375 13 9.375Z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: relative;
    width: 13px;
    height: 13px;
    margin-bottom: 3px;
  }
  header .other-menu > ul > li.login .sub-menu {
    position: absolute;
    transform: translate(0, 100%);
    bottom: -10px;
    margin-top: 10px;
    padding: 10px;
    background: #212121;
    opacity: 0;
    pointer-events: none;
  }
  header .other-menu > ul > li.login .sub-menu ul {
    width: -moz-max-content;
    width: max-content;
  }
  header .other-menu > ul > li.login .sub-menu ul li a {
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  header .other-menu > ul > li.login .sub-menu ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  header .other-menu > ul > li.login .sub-menu.open {
    opacity: 1;
    pointer-events: auto;
  }
  .page-content > *:not(:last-child) {
    margin-bottom: 75px;
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  br.pcbr {
    display: none;
  }
  body {
    width: 100%;
    min-width: 100%;
    overflow-x: hidden;
  }
  .container {
    padding: 60px 15px 0;
  }
  .container.top {
    padding: 0 15px;
  }
  .container.c-pagetop-padding {
    padding-top: 210px;
  }
  footer {
    padding: 75px 15px;
  }
  footer .footer-main-wrap .footer-desc-contents {
    margin-bottom: 50px;
  }
  footer .footer-main-wrap .footer-desc-contents > *:not(:last-child) {
    margin-bottom: 20px;
  }
  footer .footer-main-wrap .footer-desc-contents .footer-logo figure img {
    height: 45px;
  }
  footer .footer-main-wrap .footer-desc-contents .footer-address p {
    font-size: 1.3rem;
    font-weight: 500;
    letter-spacing: 0.02em;
    line-height: 2;
  }
  footer .footer-main-wrap .footer-desc-contents .footer-sns-icon ul li a img {
    width: 25px;
    height: 25px;
  }
  footer .footer-main-wrap .footer-link-contents > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 15px;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li {
    width: calc((100% - 15px) / 2);
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dt {
    margin-bottom: 15px;
    color: #8D8D8D;
    font-family: "Montserrat", sans-serif;
    font-size: 1.9rem;
    font-weight: 600;
    letter-spacing: 0.02em;
    line-height: 1.5;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  footer .footer-main-wrap .footer-link-contents > ul > li dl dd ul li a {
    color: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: 0.02em;
  }
  footer .footer-from {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  footer .footer-from p {
    font-size: 1.2rem;
    letter-spacing: 0.02em;
  }
  footer small {
    font-size: 1.1rem;
  }
  .pagetop-grid {
    bottom: 20px;
    right: 10px;
  }
  .pagetop-grid a {
    width: 40px;
    height: 40px;
    border-radius: 5px;
  }
  .c-title-parts {
    margin-bottom: 30px;
  }
  .c-title-parts.sp-title-center h2,
  .c-title-parts.sp-title-center b {
    text-align: center;
  }
  .c-title-parts h2,
  .c-title-parts b {
    margin-bottom: 10px;
    font-size: 2.8rem;
    line-height: 1.2;
  }
  .c-title-parts p {
    font-size: 1.3rem;
  }
  .c-title-parts p:not(:last-child) {
    margin-bottom: 30px;
  }
  .c-link-btn1 {
    min-width: 120px;
    width: -moz-fit-content;
    width: fit-content;
    height: 35px;
  }
  .c-link-btn1 a, .c-link-btn1 p {
    border-radius: 4px;
    font-size: 1.2rem;
  }
  .c-link-btn2,
  .smf-button-control {
    max-width: 300px;
    width: 100%;
    height: 50px;
    margin: 0 auto;
  }
  .c-link-btn2 a,
  .c-link-btn2 button,
  .smf-button-control a,
  .smf-button-control button {
    padding: 0 10px;
    border-radius: 25px;
    font-size: 1.5rem;
  }
  .c-schedule-section {
    padding: 60px 25px;
    border-radius: 60px 6px 60px 6px;
  }
  .c-schedule-section h2 {
    margin-bottom: 15px;
    font-size: 2.8rem;
  }
  .c-schedule-section p {
    margin-bottom: 30px;
    font-size: 1.3rem;
    letter-spacing: 0.02em;
  }
  .c-schedule-section .link-btn ul li {
    text-align: center;
  }
  .c-schedule-section .link-btn ul li:not(:last-child) {
    margin-bottom: 15px;
  }
  .c-schedule-section .link-btn ul li a {
    padding: 0 30px 5px 0;
    border-bottom: 2px solid #000;
    font-size: 2rem;
  }
  .c-schedule-section .link-btn ul li a::before {
    width: 15px;
    height: 15px;
    bottom: 10px;
  }
  .c-pagination {
    gap: 10px;
  }
  .c-pagination ul {
    gap: 10px;
  }
  .c-sp-right {
    margin-left: auto;
  }
  .c-sp-txt-left {
    text-align: left;
  }
  .c-page-desc-section {
    height: 190px;
    padding-top: 20px;
  }
  .c-page-desc-section::after {
    top: -60px;
    height: 250px;
  }
  .c-page-desc-section h2 {
    margin-bottom: 20px;
    font-size: 3.5rem;
  }
  .c-page-desc-section p {
    font-size: 1.2rem;
    line-height: 1.5;
  }
}
/* layout
-------------------------------------------------------*/
.form-table-wrap {
  position: relative;
}
.ermsg {
  display: inline-block;
  margin-top: 15px;
  padding: 10px;
  background: rgba(225, 255, 60, 0.1);
  border: 1px solid #DEFF26;
  border-radius: 5px;
  color: #DEFF26;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}

/* parts
-------------------------------------------------------*/
input[type=text],
input[type=date],
input[type=password],
input[type=email],
input[type=time],
input[type=tel],
input[type=number] {
  position: relative;
  border: none;
  outline: none;
  width: 100%;
  background: #fff;
  border: 1px #C5C5C5 solid;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: 0.1em;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  position: relative;
  border: none;
  outline: none;
  width: 100%;
  height: 180px;
  padding: 10px 10px;
  background: #fff;
  border: 1px #C8C8C8 solid;
  font-size: 1.6rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

input[type=text]:disabled {
  background: transparent;
  cursor: not-allowed;
}
input[type=text]:disabled::-moz-placeholder {
  color: #000;
  opacity: 1;
}
input[type=text]:disabled::placeholder {
  color: #000;
  opacity: 1;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 17px 10px;
  }
  input[type=text]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder {
    color: #C5C5C5;
    font-size: 1.5rem;
    opacity: 1;
  }
  input[type=text]::placeholder,
  input[type=date]::placeholder,
  input[type=password]::placeholder,
  input[type=email]::placeholder,
  input[type=time]::placeholder,
  input[type=tel]::placeholder,
  input[type=number]::placeholder {
    color: #C5C5C5;
    font-size: 1.5rem;
    opacity: 1;
  }
}
@-moz-document url-prefix() {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 21px 10px;
  }
  textarea {
    padding: 10px 10px;
  }
}
@supports (-ms-ime-align: auto) {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 16px 8px;
  }
  textarea {
    padding: 10px 8px;
  }
}
@media screen and (min-width: 0\0 ) and (min-resolution: 72dpi) {
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 16px 8px;
  }
}
input::-webkit-input-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

input:-moz-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

input::-moz-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

input:-ms-input-placeholder {
  color: #ABABAB;
  font-size: 1.4rem;
  letter-spacing: 0.15em;
}

.elemfull {
  width: 100%;
}

.elemshort {
  width: 40%;
}

input[type=radio] {
  display: none;
  vertical-align: middle;
}

input[type=radio] + label {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 30px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  transition: 0.5 ease;
  cursor: pointer;
}

input[type=radio] + label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 1px solid #C5C5C5;
  border-radius: 50%;
  box-sizing: border-box;
  transition: 0.5s ease;
  z-index: 2;
}

input[type=radio] + label::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 4px;
  transform: translateY(-50%);
  display: block;
  width: 12px;
  height: 12px;
  background: #AA0D0D;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  opacity: 0;
  z-index: 5;
}

input[type=radio]:checked + label::after {
  opacity: 1;
}

input[type=checkbox] {
  display: none;
  vertical-align: middle;
}

input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 35px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.075em;
  transition: 0.5 ease;
  cursor: pointer;
}

input[type=checkbox] + label::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 22px;
  height: 22px;
  transform: translateY(-50%);
  background: #fff;
  border: 2px #b7b7b7 solid;
  box-sizing: border-box;
  z-index: 2;
}

input[type=checkbox] + label::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 4px;
  display: block;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
  background: url(../common/images/form_check.svg) center center no-repeat;
  background-size: 100%;
  opacity: 0;
  z-index: 3;
}

input[type=checkbox]:checked + label::after {
  opacity: 1;
}

.select-parts {
  position: relative;
  width: 100%;
}
.select-parts select {
  position: relative;
  width: 100%;
  height: 40px;
  padding: 0 20px 0 15px;
  background: #fff;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  cursor: pointer;
  text-indent: 0.01px;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.select-parts select::-ms-expand {
  display: none;
}
.select-parts::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  margin-top: 2px;
  border: 5px solid transparent;
  border-top: 8px solid #1D1D1D;
  pointer-events: none;
  z-index: 5;
}

button {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 50px;
  outline: none;
  border: none;
  box-shadow: 0 2px 4px rgba(61, 61, 61, 0.3);
  letter-spacing: 0.1em;
  transition: all 0.5s 0.1s ease-in-out;
  cursor: pointer;
}

.select-parts:before {
  top: 27px;
}
.select-parts select {
  padding: 21px 10px;
  font-size: 1.6rem;
  height: auto;
  border: 1px #b7b7b7 solid;
}

.snow-monkey-form input[type=text],
.snow-monkey-form input[type=date],
.snow-monkey-form input[type=password],
.snow-monkey-form input[type=email],
.snow-monkey-form input[type=time],
.snow-monkey-form input[type=tel],
.snow-monkey-form input[type=number],
.snow-monkey-form textarea {
  padding: 5px 10px;
  background: transparent;
  border: none;
  color: #fff;
}
.snow-monkey-form input[type=text]::-moz-placeholder, .snow-monkey-form input[type=date]::-moz-placeholder, .snow-monkey-form input[type=password]::-moz-placeholder, .snow-monkey-form input[type=email]::-moz-placeholder, .snow-monkey-form input[type=time]::-moz-placeholder, .snow-monkey-form input[type=tel]::-moz-placeholder, .snow-monkey-form input[type=number]::-moz-placeholder, .snow-monkey-form textarea::-moz-placeholder {
  color: #A1A1A1;
}
.snow-monkey-form input[type=text]::placeholder,
.snow-monkey-form input[type=date]::placeholder,
.snow-monkey-form input[type=password]::placeholder,
.snow-monkey-form input[type=email]::placeholder,
.snow-monkey-form input[type=time]::placeholder,
.snow-monkey-form input[type=tel]::placeholder,
.snow-monkey-form input[type=number]::placeholder,
.snow-monkey-form textarea::placeholder {
  color: #A1A1A1;
}
.snow-monkey-form textarea {
  width: 100% !important;
  min-height: 100px;
  height: auto;
}
.snow-monkey-form .smf-button-control {
  display: block;
}
.snow-monkey-form .policy-agree-chk {
  margin-bottom: 50px;
  padding-top: 20px;
}
.snow-monkey-form .smf-form .smf-textarea-control__control {
  background-color: unset;
  box-shadow: unset;
  display: unset;
  max-width: unset;
  padding: unset;
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
}
.snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:not(:last-of-type) {
  margin-bottom: 60px;
}
.snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:last-of-type {
  margin-bottom: 80px;
}
.snow-monkey-form .smf-action {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px 30px;
}
.snow-monkey-form .smf-action .smf-button-control + .smf-button-control {
  margin-left: unset;
}
.snow-monkey-form .smf-action .smf-button-control__control {
  background-color: unset;
  background-image: unset;
  border-radius: unset;
  color: unset;
  cursor: unset;
  display: unset;
  padding: unset;
  text-decoration: unset;
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.5s ease;
  width: 100%;
  height: 100%;
  padding: 0 15px;
  border: 2px solid #fff;
  border-radius: 40px;
  background: #fff;
  color: #212121;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  cursor: pointer;
  box-sizing: border-box;
}
.snow-monkey-form .smf-action .smf-button-control__control[data-action=back] {
  background: #666;
  border: 2px solid #666;
  color: #fff;
}
.snow-monkey-form .smf-placeholder .smf-radio-buttons-control,
.snow-monkey-form .smf-placeholder .smf-text-control,
.snow-monkey-form .smf-placeholder .smf-textarea-control {
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
}
.snow-monkey-form .smf-placeholder .smf-error-messages {
  display: inline-block;
  margin-top: 15px;
  padding: 5px 10px;
  background: rgba(225, 255, 60, 0.1);
  border-radius: 5px;
  color: #DEFF26;
  font-size: 1.6rem;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.snow-monkey-form .smf-system-error-content-ready {
  display: inline-block;
  margin-top: 15px;
  padding: 10px;
  background: rgba(225, 255, 60, 0.1);
  border: 1px solid #DEFF26;
  border-radius: 5px;
  color: #DEFF26;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.snow-monkey-form .smf-item__label .smf-item__label__text {
  position: relative;
  display: inline-block;
  margin-bottom: 10px;
  font-family: "Roboto";
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label {
  position: relative;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio] {
  flex: unset;
  -webkit-appearance: unset;
     -moz-appearance: unset;
          appearance: unset;
  background-color: unset;
  border-radius: unset;
  box-shadow: unset;
  flex: unset;
  height: unset;
  margin: unset;
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio]:checked::after {
  opacity: 1;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio]::before {
  background-color: unset;
  margin: unset;
  overflow: unset;
  visibility: unset;
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #C5C5C5;
  border-radius: 50%;
  box-sizing: border-box;
  transition: 0.5s ease;
  z-index: 2;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label input[type=radio]::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 4px;
  display: block;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 50%;
  box-sizing: border-box;
  opacity: 0;
  z-index: 5;
}
.snow-monkey-form .smf-radio-buttons-control__control .smf-label label .smf-radio-button-control__label {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  padding: 0 0 0 30px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  transition: 0.5s ease;
  cursor: pointer;
}
.snow-monkey-form .smf-checkboxes-control .smf-label {
  text-align: center;
}
.snow-monkey-form .smf-checkboxes-control label {
  position: relative;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 0 0 25px;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.075em;
  transition: 0.5 ease;
  cursor: pointer;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control {
  align-items: unset;
  display: unset;
  gap: unset;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control {
  --_border-radius: unset;
  --_border-color: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  --_transition-duration: unset;
  --_transition-function-timing: unset;
  --_transition-delay: unset;
  transition: unset;
  -webkit-appearance: unset;
     -moz-appearance: unset;
          appearance: unset;
  background-color: unset;
  border-radius: unset;
  box-shadow: unset;
  cursor: unset;
  display: unset;
  flex: unset;
  height: unset;
  margin: unset;
  position: unset;
  width: unset;
  margin-top: unset;
  background-color: unset;
  border-color: unset;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control::before {
  visibility: unset;
  border-color: unset;
  border-style: unset;
  border-width: unset;
  margin: unset;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.3 9.4'%3E%3Cpath fill='%23fff' d='M4.4,9.4L0,5l1.4-1.4,3,3L10.9,0l1.4,1.4-8,8Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
  top: 50%;
  left: 4px;
  display: block;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
  background-size: 100%;
  opacity: 0;
  z-index: 3;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 22px;
  height: 22px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 2px;
  transform: translateY(-50%);
  box-sizing: border-box;
  z-index: 2;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__control:checked::before {
  opacity: 1;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label {
  font-size: 1.6rem;
  letter-spacing: 0.02em;
}
.snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label a {
  transition: 0.3s ease;
  display: inline-block;
  text-decoration: underline;
}
.snow-monkey-form .smf-checkboxes-control + .smf-error-messages {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 15px auto 0;
}
.snow-monkey-form .pc-list-flex {
  margin-bottom: 60px;
}
.snow-monkey-form .require .smf-item__label__text::after {
  content: "＊";
  position: relative;
  display: inline-block;
  bottom: 3px;
  margin-left: 5px;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
  color: #DEFF26;
  font-size: 1.8rem;
}

.snow-monkey-form[data-screen=confirm] .smf-placeholder {
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.snow-monkey-form[data-screen=confirm] .policy-agree-chk {
  display: none;
}

.snow-monkey-form[data-screen=complete] .c-link-btn2 {
  margin: 0 auto;
}
.snow-monkey-form[data-screen=complete] .c-link-btn2 .wp-block-group__inner-container,
.snow-monkey-form[data-screen=complete] .c-link-btn2 .has-text-align-center {
  height: 100%;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .snow-monkey-form .smf-radio-buttons-control__control {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 80px;
  }
  .snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label a:hover {
    opacity: 0.7;
  }
  .snow-monkey-form .smf-action .smf-button-control__control:hover {
    border: 2px solid #fff;
    background: transparent;
    color: #fff;
  }
  .snow-monkey-form .pc-list-flex .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 65px;
  }
  .snow-monkey-form .pc-list-flex .wp-block-group__inner-container > * {
    flex: 1;
  }
}
@media screen and (min-width: 769px) {
  /* ------------------------------------------------------*/
  .elemshort {
    width: 100%;
  }
  .select-parts {
    width: 280px;
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  .snow-monkey-form .wp-block-group__inner-container > *:not(:last-child) {
    margin-bottom: 30px;
  }
  .snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:not(:last-of-type) {
    margin-bottom: 30px;
  }
  .snow-monkey-form .smf-form > .wp-block-snow-monkey-forms-item:last-of-type {
    margin-bottom: 40px;
  }
  .snow-monkey-form .smf-action .smf-button-control__control {
    padding: 0 10px;
    border-radius: 25px;
    font-size: 1.5rem;
  }
  .snow-monkey-form .smf-action .smf-button-control + .smf-button-control {
    margin-left: auto;
  }
  .snow-monkey-form .smf-placeholder .smf-radio-buttons-control,
  .snow-monkey-form .smf-placeholder .smf-text-control,
  .snow-monkey-form .smf-placeholder .smf-textarea-control {
    padding-bottom: 10px;
  }
  .snow-monkey-form .smf-placeholder .smf-error-messages {
    padding-top: 10px;
    font-size: 1.3rem;
  }
  .snow-monkey-form .smf-system-error-content-ready {
    padding-top: 10px;
    font-size: 1.3rem;
  }
  .snow-monkey-form .smf-item__label .smf-item__label__text {
    font-size: 1.9rem;
  }
  .snow-monkey-form .smf-checkboxes-control label .smf-checkbox-control .smf-checkbox-control__label {
    font-size: 1.5rem;
  }
  .snow-monkey-form .pc-list-flex {
    margin-bottom: 30px;
  }
  .snow-monkey-form[data-screen=confirm] .smf-placeholder {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  /* ------------------------------------------------------*/
  input[type=text],
  input[type=date],
  input[type=password],
  input[type=email],
  input[type=time],
  input[type=tel],
  input[type=number] {
    padding: 17px 10px;
  }
  input[type=text]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder {
    font-size: 1.4rem;
  }
  input[type=text]::placeholder,
  input[type=date]::placeholder,
  input[type=password]::placeholder,
  input[type=email]::placeholder,
  input[type=time]::placeholder,
  input[type=tel]::placeholder,
  input[type=number]::placeholder {
    font-size: 1.4rem;
  }
  textarea {
    height: 100px;
    padding: 10px;
  }
  input[type=file] + label {
    width: 160px;
    margin: 0 10px 0 0;
    padding: 15px 0;
  }
  input[type=file] + label:after {
    left: 170px;
  }
  .select-column li:not(:last-child) {
    margin-bottom: 10px;
  }
  .select-parts {
    width: 100%;
  }
  .ermsg {
    padding-top: 10px;
    font-size: 1.3rem;
  }
}
/* layout
-------------------------------------------------------*/
.top-mv-section {
  position: relative;
}
.top-mv-section .img-wrap {
  margin: 0 calc(50% - 50vw);
}
.top-mv-section .img-wrap img {
  height: 100dvh;
}
.top-mv-section .txt-wrap {
  position: absolute;
  top: 160px;
  right: 0;
  max-width: 430px;
  width: 100%;
}
.top-mv-section .txt-wrap .main-txt {
  margin-bottom: 40px;
}
.top-mv-section .txt-wrap .main-txt b {
  font-family: "Roboto";
  font-size: 8rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.25;
}
.top-mv-section .txt-wrap .sub-txt b {
  display: inline-block;
  margin-bottom: 30px;
  font-size: 2rem;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.top-mv-section .txt-wrap .sub-txt p {
  font-size: 1.6rem;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.top-mv-section .scrolldown {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 1;
}
.top-mv-section .scrolldown::before {
  transition: 0.5s ease;
  position: absolute;
  transform: translate(-50%, 0);
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 90px;
  border-radius: 50%;
  background: #DEFF26;
  animation: circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite;
}
.top-mv-section .scrolldown::after {
  transition: 0.5s ease;
  position: absolute;
  transform: translate(-50%, 0);
  content: "";
  bottom: 0;
  left: 0;
  width: 1px;
  height: 200px;
  background: rgba(255, 255, 255, 0.4);
}
.top-mv-section .scrolldown span {
  position: absolute;
  transform: translate(-100%, 0);
  transition: 0.5s ease;
  left: calc(50% - 10px);
  bottom: 70px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.4rem;
  letter-spacing: 0.01em;
  writing-mode: vertical-rl;
}
@keyframes circlemove {
  0% {
    bottom: 110px;
  }
  100% {
    bottom: 0px;
  }
}
@keyframes cirlemovehide {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}

.concept-section .txt-wrap {
  transition: 1.5s ease;
  opacity: 0;
  transform: translateY(100px);
}
.concept-section .txt-wrap.move {
  opacity: 1;
  transform: translateY(0);
}
.concept-section .txt-wrap .txt-title {
  margin-bottom: 60px;
}
.concept-section .txt-wrap .txt-title p {
  font-family: "Roboto";
  font-family: "Oswald", sans-serif;
  font-size: 4.8rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.03em;
}
.concept-section .txt-wrap .txt-article > *:not(:last-child) {
  margin-bottom: 50px;
}
.concept-section .txt-wrap .txt-article .concept-txt .txt-block {
  display: flex;
  flex-wrap: wrap;
  gap: 0 5px;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.concept-section .txt-wrap .txt-article .concept-txt .txt-block:not(:last-child) {
  margin-bottom: 5px;
}
.concept-section .txt-wrap .txt-article .concept-txt .txt-block b {
  font-size: 2.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
  line-height: 1.75;
}
.concept-section .txt-wrap .txt-article .concept-txt .txt-block p {
  padding-top: 9px;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.75;
  flex: 1;
}
.concept-section .txt-wrap .txt-article .article-txt p {
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
  line-height: 2;
}

.menu-section .splide,
.menu-section .splide__track,
.menu-section .splide__slide {
  height: 100%;
}
.menu-section .menu-wrap .splide__track {
  margin-right: calc(50% - 50vw);
  margin-bottom: 40px;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide {
  margin-right: 40px;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap {
  position: relative;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap figure {
  position: relative;
  width: 320px;
  height: 500px;
  border-radius: 10px;
  overflow: hidden;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap figure::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent 50%, #000);
  z-index: -1;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap figure img {
  position: relative;
  display: block;
  z-index: -2;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info {
  position: absolute;
  width: calc(100% - 30px);
  bottom: 20px;
  left: 15px;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info a {
  display: block;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info b {
  display: inline-block;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info > p {
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info .price-data p {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  position: relative;
  font-family: "Roboto Condensed";
  font-size: 3rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info .price-data p span {
  font-size: 2.2rem;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info .link-btn {
  width: 110px;
  height: 40px;
  margin-left: auto;
}
.menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info .link-btn a, .menu-section .menu-wrap .splide__track .splide__list .splide__slide .menu-info .link-btn p {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 5px;
  color: #1A202C;
  font-family: "Montserrat", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.menu-section .menu-wrap .splide__arrows .splide__arrow {
  top: auto;
  bottom: -5px;
  background: transparent;
}
.menu-section .menu-wrap .splide__arrows .splide__arrow svg {
  width: 28px;
  height: 28px;
  fill: #8D8D8D;
}
.menu-section .menu-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
  left: calc(50% - 60px);
  transform: translate(-50%, 0%);
}
.menu-section .menu-wrap .splide__arrows .splide__arrow.splide__arrow--next {
  right: calc(50% - 60px);
  transform: translate(50%, 0%);
}
.menu-section .menu-wrap .splide__slide-number {
  color: #BFBFBF;
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
}

.find-section {
  position: relative;
}
.find-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(../common/images/bg_pattern1.jpg) center center/contain repeat;
  margin: 0 0 0 calc(100% - 100vw);
}
.find-section .info-wrap {
  position: relative;
  padding: 125px 0 100px;
}
.find-section .info-wrap .flex-wrap .flex-block .info-data b {
  display: inline-block;
  margin-bottom: 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.find-section .info-wrap .flex-wrap .flex-block .info-data p {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.find-section .info-wrap .flex-wrap .flex-block .info-data p:not(:last-child) {
  margin-bottom: 20px;
}
.find-section .info-wrap .flex-wrap .flex-block .info-data .map-btn {
  width: 130px;
  height: 35px;
}
.find-section .info-wrap .flex-wrap .flex-block .info-data .map-btn a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
  width: 100%;
  height: 100%;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  color: #1A202C;
  font-family: "Montserrat", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.find-section .info-wrap .flex-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 25px 50px;
}
.find-section .info-wrap .flex-wrap .flex-block {
  position: relative;
  padding-right: 60px;
}
.find-section .info-wrap .flex-wrap .flex-block:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: #fff;
}
.find-section .img-wrap figure {
  width: 100%;
  height: 100%;
}

.gallery-section .splide,
.gallery-section .splide__track,
.gallery-section .splide__slide {
  height: 100%;
}
.gallery-section .gallery-wrap .splide__track {
  margin: 0 calc(50% - 50vw);
  margin-bottom: 40px;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide {
  width: calc((100vw - 10px) / 3);
  margin-right: 5px;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap {
  position: relative;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap figure {
  position: relative;
  overflow: hidden;
}
.gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap figure::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent 50%, #000);
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow {
  top: auto;
  bottom: -5px;
  background: transparent;
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow svg {
  width: 28px;
  height: 28px;
  fill: #8D8D8D;
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
  left: calc(50% - 60px);
  transform: translate(-50%, 0%);
}
.gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--next {
  right: calc(50% - 60px);
  transform: translate(50%, 0%);
}
.gallery-section .gallery-wrap .splide__slide-number {
  color: #BFBFBF;
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
}

.voice-section .splide,
.voice-section .splide__track {
  height: 100%;
}
.voice-section .voice-wrap .splide__track {
  margin-bottom: 45px;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide {
  padding: 40px 50px;
  border: 1px solid #fff;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide:not(:first-child) {
  border-right: none;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 30px;
  padding-bottom: 30px;
  gap: 15px 30px;
  border-bottom: 1px solid #fff;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info figure {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  overflow: hidden;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info .name b {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info .name p {
  font-size: 1.4rem;
  letter-spacing: 0;
  line-height: 1.5;
}
.voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-txt p {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 2;
}
.voice-section .voice-wrap .splide__arrows .splide__arrow {
  top: auto;
  bottom: -5px;
  background: transparent;
}
.voice-section .voice-wrap .splide__arrows .splide__arrow svg {
  width: 28px;
  height: 28px;
  fill: #8D8D8D;
}
.voice-section .voice-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
  left: calc(50% - 60px);
  transform: translate(-50%, 0%);
}
.voice-section .voice-wrap .splide__arrows .splide__arrow.splide__arrow--next {
  right: calc(50% - 60px);
  transform: translate(50%, 0%);
}
.voice-section .voice-wrap .splide__slide-number {
  color: #BFBFBF;
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.02em;
}

.iziModal {
  background: transparent;
}
.iziModal .iziModal-wrap {
  margin-bottom: 20px;
}
.iziModal .iziModal-wrap .iziModal-content img {
  margin-bottom: 20px;
}
.iziModal .iziModal-wrap .iziModal-content > p {
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.5;
}
.iziModal .count {
  text-align: right;
}
.iziModal .count p {
  color: #BFBFBF;
  font-family: "Roboto";
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0.02em;
}
.iziModal .count p span {
  color: #fff;
}

.iziModal-overlay {
  background: rgba(0, 0, 0, 0.85) !important;
}

.iziModal-navigate .iziModal-navigate-prev,
.iziModal-navigate .iziModal-navigate-next {
  width: 16px;
}
.iziModal-navigate .iziModal-navigate-prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 31'%3E%3Cpath fill='%23fff' d='M16 2.30843L3.62509 15.5L16 28.6916L14.0699 30.5L0 15.5L14.0699 0.5L16 2.30843Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.iziModal-navigate .iziModal-navigate-next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 31'%3E%3Cpath fill='%23fff' d='M0 2.30843L6.18745 8.90422L12.3749 15.5L0 28.6916L1.93005 30.5L16 15.5L1.93005 0.5L0 2.30843Z'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (min-width: 960px) {
  /* ------------------------------------------------------*/
  .top-mv-section .txt-wrap .sub-txt {
    max-width: calc(45vw - 30px);
  }
  .concept-section {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 120px;
  }
  .concept-section .img-wrap,
  .concept-section .txt-wrap {
    flex: 1;
  }
  .concept-section .txt-wrap .txt-article .txt-block p {
    text-align: center;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide a .img-wrap figure {
    overflow: hidden;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide a .img-wrap figure img {
    transition: 0.5s ease;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide a:hover .img-wrap figure img {
    transform: scale(1.1);
  }
  .find-section {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(50% - 50vw) 0 0;
    flex-wrap: nowrap;
  }
  .find-section .info-wrap {
    flex: 5;
  }
  .find-section .info-wrap .flex-wrap .flex-block .info-data .map-btn a:hover {
    background: transparent;
    color: #fff;
  }
  .find-section .img-wrap {
    max-height: 620px;
    flex: 7;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide {
    width: 560px !important;
  }
}
@media screen and (max-width: 959px) {
  /* ------------------------------------------------------*/
  .top-mv-section .img-wrap {
    position: relative;
  }
  .top-mv-section .img-wrap::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
  }
  .top-mv-section .txt-wrap {
    top: auto;
    bottom: 70px;
  }
  .top-mv-section .txt-wrap .main-txt {
    width: calc(100% - 30px);
    margin-bottom: 20px;
  }
  .top-mv-section .txt-wrap .main-txt b {
    font-size: 3.7rem;
  }
  .top-mv-section .txt-wrap .sub-txt {
    width: 85%;
  }
  .top-mv-section .txt-wrap .sub-txt b {
    margin-bottom: 15px;
    font-size: 1.5rem;
  }
  .top-mv-section .txt-wrap .sub-txt p {
    font-size: 1.2rem;
  }
  .top-mv-section .scrolldown {
    left: auto;
    right: 0;
  }
  .top-mv-section .scrolldown::before {
    height: 40px;
  }
  .top-mv-section .scrolldown::after {
    height: 140px;
  }
  .top-mv-section .scrolldown span {
    left: calc(50% - 5px);
    bottom: 50px;
    font-size: 1rem;
  }
  .concept-section {
    padding-bottom: 75px;
  }
  .concept-section .img-wrap {
    margin-bottom: 75px;
  }
  .concept-section .txt-wrap .txt-title {
    margin-bottom: 50px;
  }
  .concept-section .txt-wrap .txt-title p {
    font-size: 2.8rem;
  }
  .concept-section .txt-wrap .txt-article {
    padding: 0 5px;
  }
  .concept-section .txt-wrap .txt-article > *:not(:last-child) {
    margin-bottom: 20px;
  }
  .concept-section .txt-wrap .txt-article .concept-txt .txt-block b {
    font-size: 1.8rem;
    text-align: right;
    line-height: 2;
  }
  .concept-section .txt-wrap .txt-article .concept-txt .txt-block p {
    padding-top: 4px;
    font-size: 1.3rem;
    line-height: 2;
  }
  .concept-section .txt-wrap .txt-article .article-txt p {
    font-size: 1.3rem;
  }
  .menu-section .menu-wrap .splide__track {
    margin-bottom: 30px;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide {
    margin-right: 20px;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap figure {
    width: 265px;
    height: 380px;
    border-radius: 6px;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info {
    bottom: 15px;
    left: auto;
    right: 15px;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info b {
    font-size: 2rem;
    line-height: 1.2;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info .price-data {
    margin-bottom: 20px;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info .price-data p {
    font-size: 1.8rem;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info .price-data p span {
    font-size: 1.5rem;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info .link-btn {
    width: 75px;
    height: 30px;
  }
  .menu-section .menu-wrap .splide__track .splide__list .splide__slide .img-wrap .menu-info .link-btn a {
    border-radius: 2px;
    font-size: 1.2rem;
  }
  .menu-section .menu-wrap .splide__arrows .splide__arrow svg {
    width: 14px;
    height: 14px;
  }
  .menu-section .menu-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
    left: calc(50% - 40px);
  }
  .menu-section .menu-wrap .splide__arrows .splide__arrow.splide__arrow--next {
    right: calc(50% - 40px);
  }
  .find-section {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .find-section::before {
    margin: 0 calc(50% - 50vw);
  }
  .find-section .img-wrap {
    margin: 0 calc(50% - 50vw);
  }
  .find-section .info-wrap {
    padding: 40px 0 50px;
  }
  .find-section .info-wrap .flex-wrap {
    gap: 0;
  }
  .find-section .info-wrap .flex-wrap .flex-block {
    padding-right: 30px;
  }
  .find-section .info-wrap .flex-wrap .flex-block:nth-child(1) {
    flex: 12;
  }
  .find-section .info-wrap .flex-wrap .flex-block:nth-child(2) {
    flex: 11;
  }
  .find-section .info-wrap .flex-wrap .flex-block:last-child {
    padding-right: 0;
  }
  .find-section .info-wrap .flex-wrap .flex-block:not(:first-child) {
    padding-left: 30px;
  }
  .find-section .info-wrap .flex-wrap .flex-block .info-data b {
    margin-bottom: 15px;
    font-size: 1.7rem;
  }
  .find-section .info-wrap .flex-wrap .flex-block .info-data p {
    font-size: 1.3rem;
    line-height: 2;
  }
  .find-section .info-wrap .flex-wrap .flex-block .info-data p:not(:last-child) {
    margin-bottom: 15px;
  }
  .find-section .info-wrap .flex-wrap .flex-block .info-data .map-btn {
    width: 110px;
    height: 30px;
  }
  .find-section .info-wrap .flex-wrap .flex-block .info-data .map-btn a {
    border-radius: 2px;
    font-size: 1.2rem;
  }
  .gallery-section .splide:not(.is-overflow) .splide__list {
    justify-content: center;
  }
  .gallery-section .splide:not(.is-overflow) .splide__list:not(:last-child) {
    margin: 0 !important;
    justify-content: center;
  }
  .gallery-section .gallery-wrap .splide__track {
    margin-bottom: 30px;
  }
  .gallery-section .gallery-wrap .splide__track .splide__list .splide__slide {
    width: 100%;
    margin: 0 15px;
  }
  .gallery-section .gallery-wrap .splide__track .splide__list .splide__slide .img-wrap figure {
    width: calc(100vw - 30px);
    height: auto;
  }
  .gallery-section .gallery-wrap .splide__arrows .splide__arrow svg {
    width: 14px;
    height: 14px;
  }
  .gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--prev {
    left: calc(50% - 40px);
  }
  .gallery-section .gallery-wrap .splide__arrows .splide__arrow.splide__arrow--next {
    right: calc(50% - 40px);
  }
  .voice-section .voice-wrap .splide__track {
    margin-bottom: 30px;
    overflow: visible;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide {
    padding: 25px 20px;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info {
    margin-bottom: 20px;
    padding-bottom: 20px;
    gap: 5px 15px;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info figure {
    width: 45px;
    height: 45px;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info .name b {
    margin-bottom: 5px;
    font-size: 1.5rem;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-info .name p {
    font-size: 1.2rem;
    line-height: 1.25;
  }
  .voice-section .voice-wrap .splide__track .splide__list .splide__slide .voice-txt p {
    font-size: 1.3rem;
  }
  .voice-section .voice-wrap .splide__slide-number {
    font-size: 1.5rem;
  }
  .iziModal {
    padding: 0 55px;
  }
  .iziModal .iziModal-wrap .iziModal-content img {
    margin-bottom: 15px;
  }
  .iziModal .iziModal-wrap .iziModal-content > p {
    padding: 0 10px;
    font-size: 1.2rem;
    line-height: 2;
  }
  .iziModal .count {
    text-align: center;
  }
  .iziModal .count p {
    font-size: 1.5rem;
  }
  .iziModal-navigate {
    z-index: 1005 !important;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL3RvcC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19yZWJvb3Quc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX21peGluLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb25maWdzL19taXhpbl9zdmcuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvbmZpZ3MvX2NvbW1vbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29uZmlncy9fZm9ybS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdG9wLnNjc3MlMjNzYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjtxRUFBQTtBQ0FBO0VGQ0EsU0FBQTtFRUNDLFVBQUE7RUZDRCxzQkFBQTtFQUNDLDJCRUFBO0VBQ0EsOEJBQUE7RUZDQSwwQkFBQTtBQUNEOztBRUVBO0VBQ0MsZ0JBQUE7RUFDQSw2QkFBQTtFRkNBLDZDQUFBO0VFQ0EsY0FBQTtBRkNEO0FFU0E7RUFDQyxjQUFBO0FGSEQ7O0FFTUE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FGSEQ7O0FFT0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtBRkpEOztBRU9BO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLGlDQUFBO0VBQ0EseUhBQUE7RUFDQSxnQkRLZ0I7RUNKaEIsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0FGSkQ7O0FFT0E7RUZKQyxxQkFBQTtBQUNEOztBRU9BO0VBQ0MseUJBQUE7RUFDQSxpQkFBQTtBRkpEOztBRU9BOzs7O0VBSUMsZ0JBQUE7QUZKRDs7QUVPQTtFQUNFLGNBQUE7QUZKRjs7QUVPQTtFQUNFLGdCQUFBO0FGSkY7O0FFT0E7RUFDQyxjQUFBO0FGSkQ7O0FFT0E7RUFDRSxrQkFBQTtBRkpG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RU8vcEVDO0lBQ0MsbUJBQUE7RVBpcUVGO0VPOXBFQztJQUNDLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7RVBncUVGO0VPM3BFRDtJQUNDLGtCQUFBO0VQNnBFQTtFTzNwRUE7SUFDQyxpQkFBQTtFUDZwRUQ7RU94cEVGO0lBQ0Msd0JBQUE7RVAwcEVDO0FBQ0YiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcblxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcC1tdi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmltZy13cmFwe1xuXHRcdG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuXG5cdFx0aW1ne1xuXHRcdFx0aGVpZ2h0OiAxMDBkdmg7XG5cdFx0fVxuXHR9XG5cblx0LnR4dC13cmFwe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE2MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubWFpbi10eHR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRie1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0Zm9udC1zaXplOiA4cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLXR4dHtcblx0XHRcdGJ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdH1cblxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zY3JvbGxkb3due1xuXHRcdC8vIEBpbmNsdWRlIGJzLnRleHQtaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB0b3A6IGNhbGMoMTAwZHZoIC0gMzBweCk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcblx0XHQvLyAmLmNvbG9yLWNoYW5nZXtcblx0XHQvLyAgICAgJjo6YmVmb3JlLFxuXHRcdC8vICAgICAmOjphZnRlcntcblx0XHQvLyAgICAgICAgIGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHQvLyAgICAgfVxuXHRcblx0XHQvLyAgICAgc3Bhbntcblx0XHQvLyAgICAgICAgIGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Ly8gICAgIH1cblx0XHQvLyB9XG5cdFxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOjFweDtcblx0XHRcdGhlaWdodDo5MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDpicy4kbGltZS1ncmVlbjtcblx0XHRcdGFuaW1hdGlvbjpcblx0XHRcdFx0Y2lyY2xlbW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlLFxuXHRcdFx0XHRjaXJsZW1vdmVoaWRlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdFx0fVxuXHRcblx0XHQmOjphZnRlcntcblx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cdFx0fVxuXHRcblx0XHRzcGFue1xuXHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDEwMCUsMCk7XG5cdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKDAuNXMpO1xuXHRcdFx0bGVmdDpjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0Ym90dG9tOjcwcHg7XG5cdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0Ly8gd3JpdGluZy1tb2RlOiBzaWRld2F5cy1scjtcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXHRcblx0QGtleWZyYW1lcyBjaXJjbGVtb3Zle1xuXHRcdDAle2JvdHRvbToxMTBweDt9XG5cdFx0MTAwJXtib3R0b206MHB4O31cblx0fVxuXHRcblx0QGtleWZyYW1lcyBjaXJsZW1vdmVoaWRle1xuXHRcdDAle29wYWNpdHk6MH1cblx0XHQ1MCV7b3BhY2l0eToxO31cblx0XHQ4MCV7b3BhY2l0eTowLjk7fVxuXHRcdDEwMCV7b3BhY2l0eTowO31cblx0fVxufVxuXG4uY29uY2VwdC1zZWN0aW9ue1xuXHQudHh0LXdyYXB7XG5cdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbigxLjVzKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cblx0XHQmLm1vdmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblxuXHRcdC50eHQtdGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW9zd2FsZDtcblx0XHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHh0LWFydGljbGV7XG5cdFx0XHQ+Kntcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbmNlcHQtdHh0e1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdFx0XHRcdC50eHQtYmxvY2t7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRnYXA6IDAgNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLXR4dHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuXHQuc3BsaWRlLFxuXHQuc3BsaWRlX190cmFjayxcblx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cblxuXHQubWVudS13cmFwe1xuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFxuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0Ly8gZ2FwOiAwIDQwcHg7XG5cblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCBicy4kYmxhY2spO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tZW51LWluZm97XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiBicy4kZm9udC1vc3dhbGQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucHJpY2UtZGF0YXtcblx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ly8gJjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwi772cXCI7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5saW5rLWJ0bntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdGEscHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzFBMjAyQztcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3BsaWRlX19hcnJvd3N7XG5cdFx0XHQuc3BsaWRlX19hcnJvd3tcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0ZmlsbDogIzhEOEQ4RDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tcHJldntcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fc2xpZGUtbnVtYmVye1xuXHRcdFx0Y29sb3I6ICNCRkJGQkY7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5maW5kLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMud2luZG93ZnVsbDtcblx0XHQvLyBiYWNrZ3JvdW5kOiBicy4kZGFya2dyYXk7XG5cdFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYmdfcGF0dGVybjEuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIHJlcGVhdC14O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2JnX3BhdHRlcm4xLmpwZykgY2VudGVyIGNlbnRlci9jb250YWluIHJlcGVhdDtcblx0XHRtYXJnaW46IDAgMCAwIGNhbGMoMTAwJSAtIDEwMHZ3KTtcblx0fVxuXG5cdC5pbmZvLXdyYXB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEyNXB4IDAgMTAwcHg7XG5cblx0XHQvLyAmOjpiZWZvcmV7XG5cdFx0Ly8gICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ly8gICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gICAgIHRvcDogMDtcblx0XHQvLyAgICAgbGVmdDogMDtcblx0XHQvLyAgICAgd2lkdGg6IDEwMCU7XG5cdFx0Ly8gICAgIGhlaWdodDogMTAwJTtcblx0XHQvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYmdfcGF0dGVybjEuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcblx0XHQvLyB9XG5cblx0XHQuZmxleC13cmFwe1xuXHRcdFx0LmZsZXgtYmxvY2t7XG5cdFx0XHRcdC5pbmZvLWRhdGF7XG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5tYXAtYnRue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzFBMjAyQztcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvLXdyYXB7XG5cdFx0Ly8gZmxleDogNTtcblxuXHRcdC5mbGV4LXdyYXB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0Z2FwOiAyNXB4IDUwcHg7XG5cblx0XHRcdC5mbGV4LWJsb2Nre1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdC8vIGZsZXg6IDE7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5pbWctd3JhcHtcblx0Ly8gXHRmbGV4OiA3O1xuXHQvLyB9XG5cblx0LmltZy13cmFwe1xuXHRcdGZpZ3VyZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1zZWN0aW9ue1xuXHQvLyB1bHtcblx0Ly8gXHRkaXNwbGF5OiBncmlkO1xuXHQvLyBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cblx0Ly8gXHRsaXtcblx0Ly8gXHRcdG91dGxpbmU6IHNvbGlkIDNweCAjMjEyMTIxO1xuXHQvLyBcdFx0Ly8gb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG5cdC8vIFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ly8gXHRcdGltZ3tcblx0Ly8gXHRcdFx0YXNwZWN0LXJhdGlvOiAxLjUgLyAxO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5zcGxpZGUsXG5cdC5zcGxpZGVfX3RyYWNrLFxuXHQuc3BsaWRlX19zbGlkZXtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC8vIGdhcDogMCA0MHB4O1xuXG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEwcHgpIC8gMyk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDYzMHB4O1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCBicy4kYmxhY2spO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGZpbGw6ICM4RDhEOEQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyAgICAgLm1lbnUtd3JhcCB7XG4vLyAgICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbi8vICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4vLyAgICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbi8vICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4vLyAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuLy8gICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4vLyAgICAgICAgICAgICAgICAgZmlndXJlIHtcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi52b2ljZS1zZWN0aW9ue1xuXHQvLyBiYWNrZ3JvdW5kOiAjZjAwO1xuXHQuc3BsaWRlLFxuXHQuc3BsaWRlX190cmFja1xuXHQvLyAuc3BsaWRlX19zbGlkZVxuXHR7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cblx0XG5cdC52b2ljZS13cmFwe1xuXHRcdC8vIGJhY2tncm91bmQ6ICMwMDA7I2YwMFxuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggNTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC52b2ljZS1pbmZve1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRnYXA6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudm9pY2UtdHh0e1xuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdC5zcGxpZGVfX2Fycm93e1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogLTVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRmaWxsOiAjOEQ4RDhEO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1wcmV2e1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLW5leHR7XG5cdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaXppTW9kYWx7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdC5pemlNb2RhbC13cmFwe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuaXppTW9kYWwtY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0PnB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3VudHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI0JGQkZCRjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLml6aU1vZGFsLW92ZXJsYXl7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLml6aU1vZGFsLW5hdmlnYXRle1xuXHQuaXppTW9kYWwtbmF2aWdhdGUtcHJldixcblx0Lml6aU1vZGFsLW5hdmlnYXRlLW5leHR7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ly8gaGVpZ2h0OiAzMXB4O1xuXHR9XG5cblx0Lml6aU1vZGFsLW5hdmlnYXRlLXByZXZ7XG5cdFx0QGluY2x1ZGUgYnMuYXJyb3dfbGVmdChcIiNmZmZcIik7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaXppTW9kYWwtbmF2aWdhdGUtbmV4dHtcblx0XHRAaW5jbHVkZSBicy5hcnJvd19yaWdodChcIiNmZmZcIik7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIC5pemlNb2RhbF9ncm91cCB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0Lml6aU1vZGFsLW5hdmlnYXRlLXByZXYsXG4vLyBcdC5pemlNb2RhbC1uYXZpZ2F0ZS1uZXh0IHtcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0Ym90dG9tOiAyMHB4O1xuLy8gXHRcdHotaW5kZXg6IDEwO1xuLy8gXHRcdHRvcDogYXV0bztcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4vLyBcdH1cbi8vIFx0Lml6aU1vZGFsLW5hdmlnYXRlLXByZXYge1xuLy8gXHRcdGxlZnQ6IDUwJTtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIwJSwgMCk7IC8vIOS4reWkruOBi+OCieW3puOBuFxuLy8gXHR9XG4vLyBcdC5pemlNb2RhbC1uYXZpZ2F0ZS1uZXh0IHtcbi8vIFx0XHRsZWZ0OiA1MCU7XG4vLyBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAwKTsgLy8g5Lit5aSu44GL44KJ5Y+z44G4XG4vLyBcdH1cbi8vIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3AtbXYtc2VjdGlvbntcblx0LnR4dC13cmFwe1xuXHRcdC5zdWItdHh0e1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDkwdncgLyAyIC0gMzBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5jb25jZXB0LXNlY3Rpb257XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdGdhcDogMCAxMjBweDtcblxuXHQuaW1nLXdyYXAsXG5cdC50eHQtd3JhcHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0LnR4dC13cmFwe1xuXHRcdC50eHQtYXJ0aWNsZXtcblx0XHRcdC50eHQtYmxvY2t7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuXHQubWVudS13cmFwe1xuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdC5pbWctd3JhcHtcblx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIC5saW5rLWJ0bntcblx0XHRcdFx0XHQvLyBcdGF7XG5cdFx0XHRcdFx0Ly8gXHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maW5kLXNlY3Rpb257XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpIDAgMDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmluZm8td3JhcHtcblx0XHRmbGV4OiA1O1xuXG5cdFx0Ly8gLmZsZXgtd3JhcHtcblx0XHQvLyBcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Ly8gXHRnYXA6IDI1cHggNTBweDtcblxuXHRcdC8vIFx0LmZsZXgtYmxvY2t7XG5cdFx0Ly8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHQvLyBcdFx0Ly8gZmxleDogMTtcblxuXHRcdC8vIFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Ly8gXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0Ly8gXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdC8vIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRcdFx0XHR0b3A6IDA7XG5cdFx0Ly8gXHRcdFx0XHRyaWdodDogMDtcblx0XHQvLyBcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ly8gXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0Ly8gXHRcdFx0fVxuXHRcdC8vIFx0XHR9XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0LmZsZXgtd3JhcHtcblx0XHRcdC5mbGV4LWJsb2Nre1xuXHRcdFx0XHQuaW5mby1kYXRhe1xuXHRcdFx0XHRcdC5tYXAtYnRue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltZy13cmFwe1xuXHRcdG1heC1oZWlnaHQ6IDYyMHB4O1xuXHRcdGZsZXg6IDc7XG5cdH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbntcblx0Ly8gcGFkZGluZzogMCBjbGFtcCg1MHB4LCAtNTBweCArIDEwLjQxN3Z3LCAxMDBweCk7XG59XG5cbi52b2ljZS1zZWN0aW9ue1xuXHQudm9pY2Utd3JhcHtcblx0XHQuc3BsaWRlX190cmFja3tcblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLW12LXNlY3Rpb257XG5cdC5pbWctd3JhcHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQudHh0LXdyYXB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogNzBweDtcblxuXHRcdC5tYWluLXR4dHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdGJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy43cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItdHh0e1xuXHRcdFx0d2lkdGg6IDg1JTtcblxuXHRcdFx0Yntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zY3JvbGxkb3due1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblxuXHRcdHNwYW57XG5cdFx0XHRsZWZ0OmNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbmNlcHQtc2VjdGlvbntcblx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cblx0LmltZy13cmFwe1xuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQudHh0LXdyYXB7XG5cdFx0LnR4dC10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50eHQtYXJ0aWNsZXtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXG5cdFx0XHQ+Kntcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbmNlcHQtdHh0e1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdC50eHQtYmxvY2t7XG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLXR4dHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWVudS1zZWN0aW9uIHtcblx0Lm1lbnUtd3JhcHtcblx0XHQuc3BsaWRlX190cmFja3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdC5pbWctd3JhcHtcblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2NXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tZW51LWluZm97XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5wcmljZS1kYXRhe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5saW5rLWJ0bntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maW5kLXNlY3Rpb257XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0bWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cdH1cblxuXHQuaW1nLXdyYXB7XG5cdFx0bWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cdH1cblxuXHQuaW5mby13cmFwe1xuXHRcdHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXG5cdFx0LmZsZXgtd3JhcHtcblx0XHRcdGdhcDogMDtcblxuXHRcdFx0LmZsZXgtYmxvY2t7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0ZmxleDogMTI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRmbGV4OiAxMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5mby1kYXRhe1xuXHRcdFx0XHRcdGJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubWFwLWJ0bntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbntcblx0Ly8gdWx7XG5cdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG5cdC8vIFx0bGl7XG5cdC8vIFx0XHRpbWd7XG5cdC8vIFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQuc3BsaWRle1xuXHRcdCY6bm90KC5pcy1vdmVyZmxvdyl7XG5cdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5LXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAyNjVweDtcblx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAzODBweDtcblx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdC5zcGxpZGVfX2Fycm93e1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1wcmV2e1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udm9pY2Utc2VjdGlvbntcblx0LnZvaWNlLXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblxuXHRcdFx0XHRcdC52b2ljZS1pbmZve1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0Z2FwOiA1cHggMTVweDtcblxuXHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnZvaWNlLXR4dHtcblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaXppTW9kYWx7XG5cdHBhZGRpbmc6IDAgNTVweDtcblxuXHQuaXppTW9kYWwtd3JhcHtcblx0XHQuaXppTW9kYWwtY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0PnB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3VudHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZXtcblx0ei1pbmRleDogMTAwNSAhaW1wb3J0YW50O1xufVxuXG4uaXppTW9kYWwtb3ZlcmxheXtcblx0Ly8gei1pbmRleDogMTAwNSAhaW1wb3J0YW50O1xufVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cblxuLyogYmFzZSBjb2xvciBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRzaXRlLWNvbG9yOiAjOEI2NzA1ICFkZWZhdWx0O1xuJGJhc2UtZm9udC1jb2xvcjojZmZmICFkZWZhdWx0O1xuLy8gJGJhc2UtZm9udC1jb2xvcjojMkIyQjJCICFkZWZhdWx0O1xuJHdoaXRlOiNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6IzAwMCAhZGVmYXVsdDtcbiRkYXJrZ3JheTojMjEyMTIxICFkZWZhdWx0O1xuJGdyYXk6IzY2NiAhZGVmYXVsdDtcbiRsaW1lLWdyZWVuOiNERUZGMjYgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JlZW46IzhGREIxRiAhZGVmYXVsdDtcblxuJHByaW1hcnk6ICAgICAgICRzaXRlLWNvbG9yICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQm9keVxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbiRicmVha3BvaW50cy1tYXg6IChcbiAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxuICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KScsXG4gJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KScsXG4pICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludHMtbWluOiAoXG4gJ3NtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY2cHgpJyxcbiAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxuICdsZyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCknLFxuICd4bCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCknLFxuKSAhZGVmYXVsdDtcblxuXG5AbWl4aW4gbXEtbWF4KCRicmVha3BvaW50OiBtZCkge1xuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cy1tYXgsICRicmVha3BvaW50KX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtcS1taW4oJGJyZWFrcG9pbnQ6IG1kKSB7XG5cdEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLW1pbiwgJGJyZWFrcG9pbnQpfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuJHRyYW5zaXRpb24tYmFzZTphbGwgLjVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRmb250LWZhbWlseTonTm90byBTYW5zIEpQJywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRmb250LW1vbnRzZXJyYXQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtb3N3YWxkOiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxLjRlbSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6NTAwICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6MS4wICFkZWZhdWx0O1xuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCI7XG5cbioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogNjIuNSU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEodmFyaWFibGVzLiRibGFjaywgMCk7XG5cdG92ZXJmbG93OmF1dG87XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5hcnRpY2xlLCBhc2lkZSwgc3BhbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCAsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxucCx1bCxvbCxsaSxkbCxkdCxkZCxwLGNhcHRpb24sdGgsdGQsZm9ybSxpbnB1dCx0ZXh0YXJlYSxibG9ja3F1b3RlLGFkZHJlc3MsZW1iZWQsb2JqZWN0LGZpZ3VyZSxlbXtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG5oMSxoMixoMyxoNCxoNSxoNixoN3tcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0Zm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1mYW1pbHk7XG5cdGZvbnQtc2l6ZTogdmFyaWFibGVzLiRmb250LXNpemUtYmFzZTtcblx0bGluZS1oZWlnaHQ6IHZhcmlhYmxlcy4kbGluZS1oZWlnaHQtYmFzZTtcblx0Y29sb3I6IHZhcmlhYmxlcy4kYmFzZS1mb250LWNvbG9yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG50YWJsZXtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcblx0bWFyZ2luLWJvdHRvbTowO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZmlndXJle1xuXHRsaW5lLWhlaWdodDowO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rLWRlY29yYXRpb247XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOm5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTowO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciA6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vKi0tUHJlZml4LS0qL1xuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuXHRAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtLCAtbW96LSwgJycge1xuXHRcdCN7JHByZWZpeH0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcblx0fVxufVxuXG4vKi0tIGZsZXhib3ggLS0qL1xuQG1peGluIGZsZXhib3h7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTpmbGV4O1xuXHQtd2Via2l0LWZsZXgtd3JhcDp3cmFwO1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cblxuQG1peGluIGZsZXhzZXQoJGp1c3QsJGFsaWduKXtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6JGp1c3Q7XG5cdGp1c3RpZnktY29udGVudDokanVzdDtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHQtbXMtZmxleC1hbGlnbjokYWxpZ247XG5cdGFsaWduLWl0ZW1zOiRhbGlnbjtcbn1cblxuQG1peGluIGZsZXgtY29udGVudCgkanVzdCwkYWxpZ24pe1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6JGFsaWduO1xuXHRhbGlnbi1jb250ZW50OiRhbGlnbjtcbn1cblxuQG1peGluIGp1c3RpZnkoJGp1c3Qpe1xuXHQtd2Via2l0LWp1c3RpZnktY29udGVudDokanVzdDtcblx0anVzdGlmeS1jb250ZW50OiRqdXN0O1xufVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKXtcblx0LXdlYmtpdC1ib3gtYWxpZ246JGFsaWduO1xuXHRhbGlnbi1pdGVtczokYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbil7XG5cdC13ZWJraXQtYWxpZ24tY29udGVudDokYWxpZ247XG5cdGFsaWduLWNvbnRlbnQ6JGFsaWduO1xufVxuXG5AbWl4aW4gY29sdW1ue1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZmxleHdyYXB7XG5cdGRpc3BsYXk6LXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTpmbGV4O1xuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xufVxuXG5AbWl4aW4gZ3Jvd3tcblx0LXdlYmtpdC1ib3gtZmxleDoxO1xuXHRmbGV4LWdyb3c6MTtcbn1cblxuQG1peGluIHdpbmRvd2Z1bGwoJHByb3BlcnR5OiB0b3AsJGhlaWdodDogMTAwJSl7XG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdCN7JHByb3BlcnR5fTogMDtcblx0bGVmdDowO1xuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDB2dztcblx0aGVpZ2h0OiRoZWlnaHQ7XG5cdG1hcmdpbjowIGNhbGMoNTAlIC0gNTB2dyk7XG5cdHotaW5kZXg6LTE7XG59XG5cbi8qLS0gdGV4dCAtLSovXG5AbWl4aW4gdHJ1bmNhdGUoJHdpZHRoOiAxMDAlKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKi0tIGhvdmVyIC0tKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuczowLjVzKXtcblx0dHJhbnNpdGlvbjokdHJhbnMgZWFzZTtcbn1cblxuLyotLSBwb3NpdGlvbiAtLSovXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyKCRwb3NpLXgsJHBvc2kteSl7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0gJHBvc2kteCwgLSAkcG9zaS15KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLSAkcG9zaS14LCAtICRwb3NpLXkpO1xufVxuXG4vKi0tIGFzcGVjdCAtLSovXG5AbWl4aW4gaW1hZ2UtYmVmb3JlKCRoZWlnaHQpe1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0cGFkZGluZy10b3A6JGhlaWdodDtcblx0fVxufVxuXG5AbWl4aW4gaW1hZ2UtYmxvY2t7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdGxlZnQ6MDtcbn1cblxuLyotLSB0ZXh0IC0tKi9cbkBtaXhpbiB0ZXh0LWhpZGRlbntcblx0dGV4dC1pbmRlbnQ6MTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGxldHRlci1zcGFjaW5nKCRzcGFjZSl7XG5cdGxldHRlci1zcGFjaW5nOiRzcGFjZTtcblx0dGV4dC1pbmRlbnQ6JHNwYWNlO1xufVxuXG5AbWl4aW4gYXdlc29tZXtcblx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qLS0gcG9pbnQgLS0qL1xuQG1peGluIHRyaWFuZ2xlKCR3aWR0aDogMTBweCwgJGhlaWdodDogMTBweCwgJGNvbG9yOiAjMDAwLCAkZGlyOnRvcCkge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRcblx0QGlmICRkaXIgPT0gJ2xlZnQnIHtcblx0XHRib3JkZXItd2lkdGg6ICN7JGhlaWdodC8yfSAwICN7JGhlaWdodC8yfSAjeyR3aWR0aH07XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XG5cdH0gQGVsc2UgaWYgJGRpciA9PSAnYm90dG9tJyB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwICN7JHdpZHRoLzJ9ICN7JGhlaWdodH0gI3skd2lkdGgvMn07XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XG5cdH0gQGVsc2UgaWYgJGRpciA9PSAncmlnaHQnIHtcblx0XHRib3JkZXItd2lkdGg6ICN7JGhlaWdodC8yfSAjeyR3aWR0aH0gI3skaGVpZ2h0LzJ9IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdH0gQGVsc2Uge1xuXHRcdGJvcmRlci13aWR0aDogI3skaGVpZ2h0fSAjeyR3aWR0aC8yfSAwICN7JHdpZHRoLzJ9O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR9XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbkBtaXhpbiBhcnJvdygkc2l6ZTogMTBweCwgJGNvbG9yOiAjMDAwLCAkYm9yZGVyOjFweCwgJHBvc2l4OiAtNTAlLCAkcG9zaXk6IC01MCUsICRkaXI6IHJpZ2h0KSB7XG5cdHdpZHRoOiAkc2l6ZTtcblx0aGVpZ2h0OiAkc2l6ZTtcblx0Ym9yZGVyLXRvcDogJGJvcmRlciBzb2xpZCAkY29sb3I7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyIHNvbGlkICRjb2xvcjtcblx0QGlmICRkaXIgPT0gJ2JvdHRvbScge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgxMzVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoMTM1ZGVnKTtcblx0fSBAZWxzZSBpZiAkZGlyID09ICdsZWZ0JyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC0xMzVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoLTEzNWRlZyk7XG5cdH0gQGVsc2UgaWYgJGRpciA9PSAndG9wJyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkcG9zaXgsICRwb3NpeSkgcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoJHBvc2l4LCAkcG9zaXkpIHJvdGF0ZSgtNDVkZWcpO1xuXHR9IEBlbHNlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCRwb3NpeCwgJHBvc2l5KSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG59XG5cbi8qLS0gZm9ybSAtLSovXG5AbWl4aW4gcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yKSB7XG5cdCY6cGxhY2Vob2xkZXItc2hvd24ge1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6JGNvbG9yO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiRjb2xvcjtcblx0fVxufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpOyBcbkByZXR1cm4gaWYoJGluZGV4LCBcblx0c3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBcblx0c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIFxuXHRzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpLCBcblx0JHN0cmluZyk7IFxufVxuXG5AZnVuY3Rpb24gaGV4VG9VcmwoJGNvbG9yKSB7XG4gICRuZXdjb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLCAnIycsICclMjMnKTtcbiAgQHJldHVybiAkbmV3Y29sb3I7XG59XG5cbi8qLS0gaWNvbiAtLSovXG5AbWl4aW4gZnVuY3Rpb25faWNvbl90ZWwoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE4IDI0JyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9tYWlsKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxOCAxNCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00xNy40LDBILjZDLjMsMCwwLC4zLDAsLjZ2MTIuN2MwLC40LjMuNi42LjZoMTYuN2MuNCwwLC42LS4zLjYtLjZWLjZjMC0uNC0uMy0uNi0uNi0uNk0xNS44LDEuM2wtNi44LDUuOUwyLjIsMS4zaDEzLjVaTTE2LjcsMTIuN0gxLjNWMi4xbDcuMyw2LjRjLjIuMi42LjIuOCwwbDcuMy02LjR2MTAuNlonLyUzRSUzQy9zdmclM0VcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBjaXJjbGVfdGVsKCRjb2xvcil7XG5cdGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MCA2MCclM0UlM0NwYXRoIGZpbGw9JyN7aGV4VG9VcmwoJGNvbG9yKX0nIGQ9J00wLDMwQzAsMTMuNCwxMy40LDAsMzAsMGgwYzE2LjYsMCwzMCwxMy40LDMwLDMwaDBjMCwxNi42LTEzLjQsMzAtMzAsMzBoMEMxMy40LDYwLDAsNDYuNiwwLDMwaDBaTTQuNywzMGMwLDE0LDExLjMsMjUuMywyNS4zLDI1LjMsMTQsMCwyNS4zLTExLjMsMjUuMy0yNS4zLDAtMTQtMTEuMy0yNS4zLTI1LjMtMjUuMy0xNCwwLTI1LjMsMTEuMy0yNS4zLDI1LjNoMFpNMjQuNSwzNmMtNS45LTUuOS05LjQtMTQtNi43LTE2LjcsMi4zLTIuMywyLjUtMi41LDIuNS0yLjUuNi0uNiwxLjYtLjYsMi4yLDAsMCwwLDAsMCwwLDBsNC4xLDQuMWMuNi42LjYsMS42LDAsMi4yLDAsMCwwLDAsMCwwbC0xLjksMS45Yy0uNS41LS42LDEuNC0uMSwyLDEuMiwxLjcsMi42LDMuMyw0LjEsNC43LDEuNSwxLjUsMywyLjksNC43LDQuMS42LjUsMS41LjQsMi0uMWwxLjktMS45Yy42LS42LDEuNi0uNiwyLjIsMCwwLDAsMCwwLDAsMGw0LjEsNC4xYy42LjYuNiwxLjYsMCwyLjIsMCwwLDAsMCwwLDBsLTIuNSwyLjVjLS43LjYtMS43LDEtMi42LjktMy43LDAtOS41LTMuMS0xNC03LjZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9jaGVjaygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIuMyA5LjQnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNNC40LDkuNEwwLDVsMS40LTEuNCwzLDNMMTAuOSwwbDEuNCwxLjQtOCw4WicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuQG1peGluIGljb25fY2hlY2tib3goJGNvbG9yKXtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCclM0UlM0NwYXRoIGQ9J00xNi45LDI5LjJMNy43LDIwbDMuMS0zLjFsNi4xLDYuMWwxMi4zLTEyLjNsMy4xLDMuMUwxNi45LDI5LjJ6JyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0NwYXRoIGQ9J00wLDcuM0MwLDMuMywzLjMsMCw3LjMsMGgyNS41YzQsMCw3LjMsMy4zLDcuMyw3LjN2MjUuNWMwLDQtMy4zLDcuMy03LjMsNy4zSDcuM2MtNCwwLTcuMy0zLjMtNy4zLTcuM1Y3LjN6IE03LjMsMy42aDI1LjVjMiwwLDMuNiwxLjYsMy42LDMuNmMwLDAsMCwwLDAsMHYyNS41YzAsMi0xLjYsMy42LTMuNiwzLjZoMEg3LjNjLTIsMC0zLjYtMS42LTMuNi0zLjZsMCwwVjcuM0MzLjYsNS4zLDUuMywzLjYsNy4zLDMuNkM3LjMsMy42LDcuMywzLjYsNy4zLDMuNnonIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gYXJyb3dfbGVmdCgkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMzEnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTYgMi4zMDg0M0wzLjYyNTA5IDE1LjVMMTYgMjguNjkxNkwxNC4wNjk5IDMwLjVMMCAxNS41TDE0LjA2OTkgMC41TDE2IDIuMzA4NDNaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gYXJyb3dfcmlnaHQoJGNvbG9yKXtcblx0YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDMxJyUzRSUzQ3BhdGggZmlsbD0nI3toZXhUb1VybCgkY29sb3IpfScgZD0nTTAgMi4zMDg0M0w2LjE4NzQ1IDguOTA0MjJMMTIuMzc0OSAxNS41TDAgMjguNjkxNkwxLjkzMDA1IDMwLjVMMTYgMTUuNUwxLjkzMDA1IDAuNUwwIDIuMzA4NDNaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9odW1hbigkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUgMjYnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMTMgMTIuNUMxMS4yODEyIDEyLjUgOS44MDk5IDExLjg4OCA4LjU4NTk0IDEwLjY2NDFDNy4zNjE5OCA5LjQ0MDEgNi43NSA3Ljk2ODc1IDYuNzUgNi4yNUM2Ljc1IDQuNTMxMjUgNy4zNjE5OCAzLjA1OTkgOC41ODU5NCAxLjgzNTk0QzkuODA5OSAwLjYxMTk3OSAxMS4yODEyIDAgMTMgMEMxNC43MTg4IDAgMTYuMTkwMSAwLjYxMTk3OSAxNy40MTQxIDEuODM1OTRDMTguNjM4IDMuMDU5OSAxOS4yNSA0LjUzMTI1IDE5LjI1IDYuMjVDMTkuMjUgNy45Njg3NSAxOC42MzggOS40NDAxIDE3LjQxNDEgMTAuNjY0MUMxNi4xOTAxIDExLjg4OCAxNC43MTg4IDEyLjUgMTMgMTIuNVpNMC41IDI1VjIwLjYyNUMwLjUgMTkuNzM5NiAwLjcyNzg2NSAxOC45MjU4IDEuMTgzNTkgMTguMTgzNkMxLjYzOTMyIDE3LjQ0MTQgMi4yNDQ3OSAxNi44NzUgMyAxNi40ODQ0QzQuNjE0NTggMTUuNjc3MSA2LjI1NTIxIDE1LjA3MTYgNy45MjE4OCAxNC42NjhDOS41ODg1NCAxNC4yNjQzIDExLjI4MTIgMTQuMDYyNSAxMyAxNC4wNjI1QzE0LjcxODggMTQuMDYyNSAxNi40MTE1IDE0LjI2NDMgMTguMDc4MSAxNC42NjhDMTkuNzQ0OCAxNS4wNzE2IDIxLjM4NTQgMTUuNjc3MSAyMyAxNi40ODQ0QzIzLjc1NTIgMTYuODc1IDI0LjM2MDcgMTcuNDQxNCAyNC44MTY0IDE4LjE4MzZDMjUuMjcyMSAxOC45MjU4IDI1LjUgMTkuNzM5NiAyNS41IDIwLjYyNVYyNUgwLjVaTTMuNjI1IDIxLjg3NUgyMi4zNzVWMjAuNjI1QzIyLjM3NSAyMC4zMzg1IDIyLjMwMzQgMjAuMDc4MSAyMi4xNjAyIDE5Ljg0MzhDMjIuMDE2OSAxOS42MDk0IDIxLjgyODEgMTkuNDI3MSAyMS41OTM4IDE5LjI5NjlDMjAuMTg3NSAxOC41OTM4IDE4Ljc2ODIgMTguMDY2NCAxNy4zMzU5IDE3LjcxNDhDMTUuOTAzNiAxNy4zNjMzIDE0LjQ1ODMgMTcuMTg3NSAxMyAxNy4xODc1QzExLjU0MTcgMTcuMTg3NSAxMC4wOTY0IDE3LjM2MzMgOC42NjQwNiAxNy43MTQ4QzcuMjMxNzcgMTguMDY2NCA1LjgxMjUgMTguNTkzOCA0LjQwNjI1IDE5LjI5NjlDNC4xNzE4OCAxOS40MjcxIDMuOTgzMDcgMTkuNjA5NCAzLjgzOTg0IDE5Ljg0MzhDMy42OTY2MSAyMC4wNzgxIDMuNjI1IDIwLjMzODUgMy42MjUgMjAuNjI1VjIxLjg3NVpNMTMgOS4zNzVDMTMuODU5NCA5LjM3NSAxNC41OTUxIDkuMDY5MDEgMTUuMjA3IDguNDU3MDNDMTUuODE5IDcuODQ1MDUgMTYuMTI1IDcuMTA5MzggMTYuMTI1IDYuMjVDMTYuMTI1IDUuMzkwNjIgMTUuODE5IDQuNjU0OTUgMTUuMjA3IDQuMDQyOTdDMTQuNTk1MSAzLjQzMDk5IDEzLjg1OTQgMy4xMjUgMTMgMy4xMjVDMTIuMTQwNiAzLjEyNSAxMS40MDQ5IDMuNDMwOTkgMTAuNzkzIDQuMDQyOTdDMTAuMTgxIDQuNjU0OTUgOS44NzUgNS4zOTA2MiA5Ljg3NSA2LjI1QzkuODc1IDcuMTA5MzggMTAuMTgxIDcuODQ1MDUgMTAuNzkzIDguNDU3MDNDMTEuNDA0OSA5LjA2OTAxIDEyLjE0MDYgOS4zNzUgMTMgOS4zNzVaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xufVxuXG5AbWl4aW4gaWNvbl9kaWFnb25hbF9hcnJvdygkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNFJTNDcGF0aCBmaWxsPScje2hleFRvVXJsKCRjb2xvcil9JyBkPSdNMjYuNiwwaDMuNHYyNi40aC00LjhWOC4yTDMuNCwzMGwtMy40LTMuNEwyMS44LDQuOEgzLjZWMGgyM3MwLDAsMCwwWicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIm1peGluXCIgYXMgbWl4O1xuQHVzZSBcIm1peGluX3N2Z1wiIGFzIHN2ZztcblxuLmNlbnRlcntcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGltZS1ncmVlbntcblx0Y29sb3I6IHZhci4kbGltZS1ncmVlbjtcbn1cblxuLyogcmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbip7XG5cdG91dGxpbmU6MXB4ICNmZjAwMDAgc29saWQ7XG59XG4qL1xuXG5vbCxcbnVse1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsaDd7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHl7XG5cdGhlaWdodDoxMDAlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG4vKlxuLnByZWxvYWQgKntcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O1xufVxuKi9cblxuZGl2LnBhZ2VXcmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cblxuLm9maS1pbWd7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Jztcbn1cbi5mYWRlSW4tYW5pbWF0aW9ue1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwgNzBweCk7XG5cdHRyYW5zaXRpb24gOiBhbGwgMTMwMG1zO1xufVxuXG4uc2Nyb2xsaW4tYW5pbWF0aW9ue1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oZWFkZXJ7XG5cdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuNXMpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDoxMDAlO1xuXHQvLyBtYXgtd2lkdGg6MTkyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOjAgYXV0bztcblx0Ly8gcGFkZGluZzogMCA1JTtcblx0Ly8gcGFkZGluZzogMCAxNDBweCAwIDUlO1xuXHRwYWRkaW5nOiAwIDExMHB4IDAgNSU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ei1pbmRleDogMTAwO1xuXG5cdCYuc2Nyb2xse1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Ji5hY3RpdmV7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Jjo6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHRcdGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40KSwgdHJhbnNwYXJlbnQpO1xuXHR9XG5cdC8vIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHZhci4kYmxhY2sgMjAlLCB0cmFuc3BhcmVudCk7XG5cdC8vIGJhY2tncm91bmQ6IHZhci4kYmxhY2s7XG5cblx0Ly8gYmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0Ly8gei1pbmRleDogMTAwMTtcblx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFxuXHQvLyAmOjpiZWZvcmV7XG5cdC8vIFx0QGluY2x1ZGUgbWl4LndpbmRvd2Z1bGw7XG5cdC8vIFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0Ly8gXHRib3gtc2hhZG93OiAwcHggMHB4IDZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0Ly8gfVxuXG5cdC5oZWFkZXItdG9we1xuXHRcdGgxe1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDExM3B4O1xuXHRcdFx0XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1pbm5lcntcblx0XHQuaGVhZGVyLWNvbnRlbnRze1xuXHRcdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHRcdD51bHtcblx0XHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDVENUQ1O1xuXHRcdFx0XHRcdFx0Ly8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDVENUQ1O1xuXG5cdFx0XHRcdFx0XHQvLyAmLnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0Ly8gXHQ+YSxwe1xuXHRcdFx0XHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1peC5hbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG5cdFx0XHRcdFx0XHQvLyBcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRtYXJnaW4tbGVmdDogY2xhbXAoNXB4LCAtNXB4ICsgMS4wNDJ2dywgMTBweCk7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHQvLyBiYWNrZ3JvdW5kOnVybCguLi9jb21tb24vaW1hZ2VzL3N1Ym1lbnVfYXJyb3cuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0YmFja2dyb3VuZDp1cmwoaHR0cHM6Ly9wbGFjZWhvbGQuanAvMTJ4OC5wbmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHRcdC8vICY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdC8vIFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1RDVENTtcblx0XHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdFx0PmEscHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIDQwcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3RoZXItbWVudXtcblx0XHRcdFx0PnVse1xuXHRcdFx0XHRcdD5saXtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0PmEsXG5cdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5sb2dpbntcblx0XHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0PmEsXG5cdFx0XHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmNsaWNre1xuXHRcdFx0XHRcdFx0XHRcdD5hLFxuXHRcdFx0XHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbnMtaWNvbntcblx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0Z2FwOiAwIDIwcHg7XG5cdFx0XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvb3Rlcntcblx0Ly8gQGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Ly8gbWF4LXdpZHRoOjE5MjBweDtcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZzogMTAwcHggNSU7XG5cdC8vIGhlaWdodDogODVweDtcblx0bWFyZ2luOjAgYXV0bztcblx0Ly8gcGFkZGluZzogMTBweCA0MHB4O1xuXHRcblx0Ly8gJjo6YmVmb3Jle1xuXHQvLyBcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHQvLyBcdGJhY2tncm91bmQ6IHZhci4kZGFya2dyYXk7XG5cdC8vIH1cblxuXHQuZm9vdGVyLW1haW4td3JhcHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0LmZvb3Rlci1kZXNjLWNvbnRlbnRze1xuXHRcdFx0Pip7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbG9nb3tcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQuZm9vdGVyLWFkZHJlc3N7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFxuXHRcdFx0LmZvb3Rlci1zbnMtaWNvbntcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0Z2FwOiAwIDIwcHg7XG5cdFxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1saW5rLWNvbnRlbnRze1xuXHRcdFx0PnVse1xuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1mcm9te1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1tb250c2VycmF0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzbWFsbHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG5cblx0Ly8gLmZvb3Rlci1tYWlue1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0Ly8gXHQuY29tcGFueS1kZXNje1xuXHQvLyBcdFx0ZmlndXJle1xuXHQvLyBcdFx0XHR3aWR0aDogMzkwcHg7XG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdHB7XG5cdC8vIFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHQvLyBcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0Ly8gXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cblx0Ly8gXHQ+dWx7XG5cdC8vIFx0XHRsaXtcblx0Ly8gXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdC8vIFx0XHRcdGhlaWdodDogNDBweDtcblxuXHQvLyBcdFx0XHQkdmFsdWU6IChcblx0Ly8gXHRcdFx0XHQoXCJtYWlsXCIsIDE4cHgsIDE0cHgpLFxuXHQvLyBcdFx0XHRcdChcImNhdGFsb2dcIiwgMThweCwgMTlweCwpLFxuXHQvLyBcdFx0XHRcdChcInJlc2VydmF0aW9uXCIsIDE4cHgsIDIwcHgpLFxuXHQvLyBcdFx0XHQpO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHQvLyBcdFx0XHRAZWFjaCAkZGF0YSBpbiAkdmFsdWUge1xuXHQvLyBcdFx0XHRcdCRpbmRleDogaW5kZXgoJHZhbHVlLCAkZGF0YSk7XG5cblx0Ly8gXHRcdFx0XHQmOm50aC1jaGlsZCgjeyRpbmRleH0pe1xuXHQvLyBcdFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIHN2Zy5pY29uXyN7bnRoKCRkYXRhLCAxKX0oXCIjQTU4QzU2XCIpO1xuXHQvLyBcdFx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1ldGEuY2FsbChcImljb25fI3tudGgoJGRhdGEsIDEpfVwiLCBcIiNBNThDNTZcIik7XG5cdC8vIFx0XHRcdFx0XHRcdFx0d2lkdGg6IG50aCgkZGF0YSwgMik7XG5cdC8vIFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBudGgoJGRhdGEsIDMpO1xuXHQvLyBcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiNmZmZcIik7XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiNmZmZcIik7XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiNmZmZcIik7XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0Ly8gXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0Ly8gXHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjVzKTtcblx0Ly8gXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdC8vIFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0Ly8gXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHQvLyBcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0Ly8gXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXG5cdC8vIFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41cyk7XG5cdC8vIFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHQvLyBcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdC8vIFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAuaGVhZGVyLWlubmVye1xuXHQvLyBcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdC8vIFx0cGFkZGluZzogMCA0MHB4O1xuXG5cdC8vIFx0LmhlYWRlci1jb250ZW50c3tcblx0Ly8gXHRcdC5nbG9iYWwtbmF2e1xuXHQvLyBcdFx0XHQ+dWx7XG5cdC8vIFx0XHRcdFx0Pmxpe1xuXHQvLyBcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdC8vIFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdC8vIFx0XHRcdFx0XHR9XG5cblx0Ly8gXHRcdFx0XHRcdD5wLD5he1xuXHQvLyBcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQvLyBcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdC8vIFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdC8vIFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHQvLyBcdFx0XHRcdFx0fVxuXG5cdC8vIFx0XHRcdFx0XHQ+YXtcblx0Ly8gXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQvLyBcdFx0XHRcdFx0fVxuXG5cdC8vIFx0XHRcdFx0XHQuanMtZ2xvYmFsLW5lc3R7XG5cdC8vIFx0XHRcdFx0XHRcdHVse1xuXHQvLyBcdFx0XHRcdFx0XHRcdGxpe1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cblx0Ly8gXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCItXCI7XG5cdC8vIFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFxuXHQvLyBcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQvLyBcdFx0XHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5mb290ZXItb3RoZXJ7XG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyBcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcblx0Ly8gXHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRAaW5jbHVkZSBtaXgud2luZG93ZnVsbDtcblx0Ly8gXHRcdGJhY2tncm91bmQ6ICMxYjFiMWI7XG5cdC8vIFx0fVxuXG5cdC8vIFx0LnByaXZhY3ktbGlua3tcblx0Ly8gXHRcdGF7XG5cdC8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdC8vIFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDhlbTtcblx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cblx0Ly8gXHRwe1xuXHQvLyBcdFx0Y29sb3I6ICM3Nzc7XG5cdC8vIFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0Ly8gXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHQvLyBcdH1cblxuXHQvLyBcdC5mb290ZXItb3RoZXItbGlua3tcblx0Ly8gXHRcdHVse1xuXHQvLyBcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0Ly8gXHRcdFx0Z2FwOiAyMHB4O1xuXG5cdC8vIFx0XHRcdGxpe1xuXHQvLyBcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHQvLyBcdFx0XHRcdGhlaWdodDogMjRweDtcblxuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLy8gZm9vdGVye1xuLy8gXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vIFx0d2lkdGg6MTAwJTtcbi8vIFx0bWF4LXdpZHRoOjk4MHB4O1xuLy8gXHRtYXJnaW46MCBhdXRvO1xuXHRcbi8vIFx0Jjo6YmVmb3Jle1xuLy8gXHRcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuLy8gXHRcdGJhY2tncm91bmQ6I0Y2RjhGRjtcbi8vIFx0fVxuLy8gfVxuXG4vLyBoZWFkZXJ7XG4vLyBcdHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gXHR3aWR0aDoxMDAlO1xuLy8gXHRtYXgtd2lkdGg6MTAwMHB4O1xuLy8gXHRtYXJnaW46MCBhdXRvO1xuLy8gfVxuXG5cbi5jb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuXHRtYXgtd2lkdGg6MTkyMHB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOiAxMTBweCA1JSAwO1xuXHRcblx0Ji50b3B7XG5cdFx0cGFkZGluZzogMCA1JTtcblx0fVxuXG5cdCYuYy1wYWdldG9wLXBhZGRpbmd7XG5cdFx0cGFkZGluZy10b3A6IDI2MHB4O1xuXHR9XG5cblx0Jjo6YmVmb3Jle1xuXHRcdEBpbmNsdWRlIG1peC53aW5kb3dmdWxsO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9wYWdlX2JnLmpwZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdFx0aGVpZ2h0OiAxMDBkdmg7XG5cdH1cbn1cblxuLmhlcm8tdmlzdWFsLVNlY3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYWdlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdD4qe1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1oZWFkLXRpdGxle1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XG5cdGgxe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG59XG5cbi5zZWN0aW9uLWhlYWQtdGl0bGV7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcblx0aDJ7XG5cdH1cbn1cblxuLy8gLmpzLXN1Yi1tZW51e1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4vLyAucGFnZXRvcC1ncmlke1xuLy8gXHRwb3NpdGlvbjpmaXhlZDtcbi8vIFx0ei1pbmRleDoyMDtcblxuLy8gXHRhe1xuLy8gXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gXHRcdGRpc3BsYXk6YmxvY2s7XG4vLyBcdFx0d2lkdGg6MTAwJTtcbi8vIFx0fVxuLy8gfVxuXG4ucGFnZXRvcC1ncmlke1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTkwO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMjBweDtcblxuXHRhe1xuXHRcdC8vIEBpbmNsdWRlIG1peC50ZXh0LWhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gd2lkdGg6IDQycHg7XG5cdFx0Ly8gaGVpZ2h0OiA0MnB4O1xuXHRcdHdpZHRoOiA2NXB4O1xuXHRcdGhlaWdodDogNjVweDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdC8vIG9wYWNpdHk6IDAuODtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9wYWdldG9wLnN2ZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cblx0XHQvLyAmOjpiZWZvcmUsXG5cdFx0Ly8gJjo6YWZ0ZXJ7XG5cdFx0Ly8gXHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdC8vIFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gXHR0b3A6IDUwJTtcblx0XHQvLyBcdGxlZnQ6IDUwJTtcblx0XHQvLyBcdHdpZHRoOiA0MnB4O1xuXHRcdC8vIFx0aGVpZ2h0OiA0MnB4O1xuXHRcdC8vIH1cblx0XHRcblx0XHQvLyAmOjpiZWZvcmV7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX3BhZ2V0b3Auc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdC8vIH1cblx0XHRcblx0XHQvLyAmOjphZnRlcntcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2ljb25fcGFnZXRvcF95ZWxsb3cuc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdC8vIFx0b3BhY2l0eTogMDtcblx0XHQvLyB9XG5cdH1cbn1cblxuLmMtdGl0bGUtcGFydHN7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0aDIsXG5cdGJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW9zd2FsZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR9XG5cblx0Ji5taW5pe1xuXHRcdGJ7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxufVxuXG4uYy1saW5rLWJ0bjF7XG5cdG1pbi13aWR0aDogMTU1cHg7XG5cdGhlaWdodDogNDVweDtcblxuXHRhLHB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG59XG5cbi5jLWxpbmstYnRuMixcbi5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdC8vIHdpZHRoOiAxMDAlO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogODBweDtcblx0XG5cdCYuY29sb3ItZ3JheXtcblx0XHRidXR0b257XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGdyYXk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJGdyYXk7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmLmNlbnRlcntcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdGJ1dHRvbntcblx0XHRhbGw6IHVuc2V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0YSxcblx0YnV0dG9ue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIG1peC50cmFuc2l0aW9uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHR9XG59XG5cbi5jLXNjaGVkdWxlLXNlY3Rpb257XG5cdG1heC13aWR0aDogMTAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0Ly8gYmFja2dyb3VuZDogcmdiYSgxMDgsIDEwOCwgMTA4LCAwLjgpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM5MEU0MDQsICM0MkE5MDIpO1xuXHRib3JkZXItcmFkaXVzOiA3MHB4IDAgNzBweCAwO1xuXG5cdGgye1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0Y29sb3I6IHZhci4kYmxhY2s7XG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1vc3dhbGQ7XG5cdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHR9XG5cdFxuXHRwe1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMzVweDtcblx0XHRjb2xvcjogdmFyLiRibGFjaztcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHR9XG5cblx0LmxpbmstYnRue1xuXHRcdHVse1xuXHRcdFx0bGl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAxNXB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHZhci4kYmxhY2s7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kYmxhY2s7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9kaWFnb25hbF9hcnJvdyhcIiMwMDBcIik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9pY29uX2RpYWdvbmFsX2Fycm93LnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtcGFnaW5hdGlvbiB7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0Z2FwOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAjNzU3NTc1O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNzU3NTc1O1xuXHRcdFx0XHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcblx0XHRcdFx0cm90YXRlOiAtMTM1ZGVnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJldiBhIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDU1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5leHQgYSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiA0NSU7XG5cdFx0XHRcdHNjYWxlOiAtMSAtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vbmUgYSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0Z2FwOiAxNHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAjQkFCQUJBO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Ly8gZm9udC1mYW1pbHk6IGJzLiRpYm0tcGxleDtcblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50e1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6IHZhci4kc2l0ZS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1wYWdlLWRlc2Mtc2VjdGlvbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDM0NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcblx0Jjo6YWZ0ZXJ7XG5cdFx0QGluY2x1ZGUgbWl4LndpbmRvd2Z1bGw7XG5cdFx0dG9wOiAtMTEwcHg7XG5cdFx0aGVpZ2h0OiA0NTVweDtcblx0fVxuXG5cdGgye1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IHZhci4kZm9udC1vc3dhbGQ7XG5cdFx0Zm9udC1zaXplOiA2cmVtO1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0fVxuXG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYnIuc3Bicntcblx0ZGlzcGxheTpub25lO1xufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItbWFpbi13cmFwe1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0LmZvb3Rlci1kZXNjLWNvbnRlbnRze1xuXHRcdH1cblxuXHRcdC5mb290ZXItbGluay1jb250ZW50c3tcblx0XHRcdD51bHtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdGdhcDogMCAxMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAuZm9vdGVyLW1haW57XG5cdC8vIFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xuXHQvLyBcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHQvLyBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHQvLyBcdGZsZXgtd3JhcDogbm93cmFwO1xuXHQvLyBcdGdhcDogNDBweDtcblxuXHQvLyBcdD51bHtcblx0Ly8gXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdFx0Z2FwOiAxMHB4O1xuXG5cdC8vIFx0XHRsaXtcblx0Ly8gXHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdC8vIFx0XHRcdFx0YXtcblx0Ly8gXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdC8vIFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0Ly8gXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiIzI2MjYyNlwiKTtcblx0Ly8gXHRcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdFx0fVxuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXG5cdC8vIFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHQvLyBcdFx0XHRcdGF7XG5cdC8vIFx0XHRcdFx0XHQmOmhvdmVye1xuXHQvLyBcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdC8vIFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiMyNjI2MjZcIik7XG5cdC8vIFx0XHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHRcdH1cblx0Ly8gXHRcdFx0XHR9XG5cdC8vIFx0XHRcdH1cblxuXHQvLyBcdFx0XHQmOm50aC1jaGlsZCgzKXtcblx0Ly8gXHRcdFx0XHRhe1xuXHQvLyBcdFx0XHRcdFx0Jjpob3Zlcntcblx0Ly8gXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHQvLyBcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX21haWwoXCIjMjYyNjI2XCIpO1xuXHQvLyBcdFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0XHR9XG5cdC8vIFx0XHRcdFx0fVxuXHQvLyBcdFx0XHR9XG5cblx0Ly8gXHRcdFx0YXtcblx0Ly8gXHRcdFx0XHQmOmhvdmVye1xuXHQvLyBcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHRcdGNvbG9yOiAjMjYyNjI2O1xuXHQvLyBcdFx0XHRcdH1cblx0Ly8gXHRcdFx0fVxuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC8vIC5oZWFkZXItaW5uZXJ7XG5cdC8vIFx0LmhlYWRlci1jb250ZW50c3tcblx0Ly8gXHRcdC5nbG9iYWwtbmF2e1xuXHQvLyBcdFx0XHQ+dWx7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoc3BhY2UtYmV0d2Vlbik7XG5cblx0Ly8gXHRcdFx0XHQvLyBsaXtcblx0Ly8gXHRcdFx0XHQvLyBcdD5wLD5he1xuXHQvLyBcdFx0XHRcdC8vIFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdFx0XHQvLyBcdH1cblx0Ly8gXHRcdFx0XHQvLyB9XG5cdC8vIFx0XHRcdH1cblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQvLyAuZm9vdGVyLW90aGVye1xuXHQvLyBcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHQvLyBcdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sY2VudGVyKTtcblx0Ly8gfVxufVxuXG4ucGFnZXRvcC1ncmlke1xuXHRhe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtdGl0bGUtcGFydHN7XG5cdCYuc3AtdGl0bGUtY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuaC1jZW50ZXJ7XG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXHR9XG5cblx0LmZsZXh7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbixlbmQpO1xuXHR9XG59XG5cbi5jLWxpbmstYnRuMXtcblx0YSxwe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Y29sb3I6IHZhci4kZGFya2dyYXk7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWxpbmstYnRuMixcbi5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdGEsXG5cdGJ1dHRvbntcblx0XHQmOmhvdmVye1xuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDQwcHggMCA0MHB4IDA7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJGxpbWUtZ3JlZW47XG5cblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCYuY29sb3ItZ3JheXtcblx0XHRhLFxuXHRcdGJ1dHRvbntcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kZ3JheTtcblx0XHRcdFx0Y29sb3I6IHZhci4kZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtc2NoZWR1bGUtc2VjdGlvbntcblx0cHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQubGluay1idG57XG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRnYXA6IDIwcHggODBweDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTVweDtcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1wYWdpbmF0aW9uIHtcblx0c3BhbiB7XG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC4zcyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtcGFnZS1kZXNjLXNlY3Rpb257XG5cdHB7XG5cdFx0bWF4LXdpZHRoOiA0NjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50cmlnZ2VyLFxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi50cmlnZ2Vye1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDBweDtcblx0d2lkdGg6MTEwcHg7XG5cdGhlaWdodDoxMTBweDtcblx0Ly8gYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcblx0Ly8gYmFja2dyb3VuZDp2YXIuJGJsYWNrO1xuXHQvLyB6LWluZGV4OjEwMCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0Ly8gei1pbmRleDogMTAwMztcblx0ei1pbmRleDogOTk3O1xuXHRcblx0Ji5zY3JvbGx7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDo1NXB4O1xuXHRcdGhlaWdodDoxNHB4O1xuXG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOnZhci4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNERUZGMjY7XG5cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQvLyAmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0Ly8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6MnB4O1xuXHRcdFx0YmFja2dyb3VuZDp2YXIuJHdoaXRlO1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC8vICY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0Ly8gXHRib3R0b206IDA7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlcntcblx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdEBpbmNsdWRlIG1peC5mbGV4c2V0KHNwYWNlLWJldHdlZW4sY2VudGVyKTtcblx0aGVpZ2h0OiAxMTBweDtcblxuXHQuaGVhZGVyLXRvcHtcblx0XHRoMXtcblx0XHRcdGF7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oZWFkZXItaW5uZXJ7XG5cdFx0LmhlYWRlci1jb250ZW50c3tcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHQvLyBAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0Z2FwOiAwIGNsYW1wKDI1cHgsIC0yNXB4ICsgNS4yMDh2dywgNTBweCk7XG5cblx0XHRcdC5nbG9iYWwtbmF2e1xuXHRcdFx0XHQ+dWx7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4Lmp1c3RpZnkoY2VudGVyKTtcblx0XHRcdFx0XHQvLyBnYXA6IGNsYW1wKDMwcHgsIDEwcHggKyAyLjA4M3Z3LCA0MHB4KTtcblx0XHRcdFx0XHRnYXA6IDAgY2xhbXAoMjBweCwgLTEwcHggKyAzLjEyNXZ3LCAzNXB4KTtcblxuXHRcdFx0XHRcdD5saXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cdFxuXG5cdFx0XHRcdFx0XHQvLyAmLnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0Ly8gXHQuanMtZ2xvYmFsLW5lc3R7XG5cdFx0XHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcig1MCUsMCk7XG5cdFx0XHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHQvLyBcdFx0dG9wOiBjYWxjKDEwMCUgLSA1cHgpO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdC8vIFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcblx0XHRcdFx0XHRcdC8vIFx0XHQmLmhvdmVyLWRpc3BsYXl7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdFx0XHQvLyBcdFx0fVxuXHRcblx0XHRcdFx0XHRcdC8vIFx0XHR1bHtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcblx0XHRcdFx0XHRcdC8vIFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5vdGhlci1tZW51e1xuXHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgbWl4LmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0XHRcdGdhcDogMCBjbGFtcCgxMHB4LCAtMTBweCArIDIuMDgzdncsIDIwcHgpO1xuXG5cdFx0XHRcdD51bHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaXguanVzdGlmeShjZW50ZXIpO1xuXHRcdFx0XHRcdGdhcDogMCBjbGFtcCgxMHB4LCAtMTBweCArIDIuMDgzdncsIDIwcHgpO1xuXG5cdFx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdFx0Ly8gPmEsXG5cdFx0XHRcdFx0XHQvLyA+cHtcblx0XHRcdFx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji5vcmRlcntcblx0XHRcdFx0XHRcdFx0PmEsXG5cdFx0XHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDZDMTY3O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzA2QzE2Nztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDZDMTY3O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcig1MCUsNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDY4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vY29tbW9uL2ltYWdlcy9vcmRlcl9pY29uLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYubG9naW57XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQ+YSxcblx0XHRcdFx0XHRcdFx0PnB7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyLiRkYXJrZ3JheTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLC0xMDAlKTtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLm9wZW57XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNucy1pY29ue1xuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5mb290ZXJ7XG5cdC5mb290ZXItbWFpbi13cmFwe1xuXHRcdC5mb290ZXItbGluay1jb250ZW50c3tcblx0XHRcdD51bHtcblx0XHRcdFx0Pmxpe1xuXHRcdFx0XHRcdGRse1xuXHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWZyb217XG5cdFx0cHtcblx0XHRcdGF7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRyaWdnZXJ7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiA1cHg7XG5cdHdpZHRoOjU1cHg7XG5cdGhlaWdodDo1NXB4O1xuXHQvLyBiYWNrZ3JvdW5kOnZhci4kYmxhY2s7XG5cdC8vIHotaW5kZXg6MTAwICFpbXBvcnRhbnQ7XG5cdC8vIHotaW5kZXg6IDEwMDM7XG5cdHotaW5kZXg6IDk5Nztcblx0XG5cdC5tZW51LXRyaWdnZXIsXG5cdC5tZW51LXRyaWdnZXIgc3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNHM7XG5cdH1cblxuXHQubWVudS10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDozNHB4O1xuXHRcdGhlaWdodDo4cHg7XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGJhY2tncm91bmQ6dmFyLiRsaWdodC1ncmVlbjtcblxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjJweDtcblx0XHRcdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXMtZml4ZWR7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHRyaWdodDowO1xuXHRib3R0b206MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjsgXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmhhbWJ1cmdlci1vdmVybGF5e1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjVzKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OjA7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyB3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBoZWlnaHQ6IDEwMHZoO1xuXHQvLyBoZWlnaHQ6IDEwMHN2aDtcblx0cGFkZGluZzogNTBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIuJGJsYWNrO1xuXHQvLyBvcGFjaXR5OiAwO1xuXHQvLyB6LWluZGV4OiAtMjtcblx0Ly8gei1pbmRleDogMTAwMTtcblx0ei1pbmRleDogOTk2O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcblx0XG5cdCYuaXMtZml4ZWR7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0Ly8gb3BhY2l0eTogMTtcblx0fVxuXG5cdC5oYW1idXJnZXItd3JhcHBlcixcblx0LmhhbWJ1cmdlci1nbG9iYWwsXG5cdC5oZWFkZXItY29udGVudHN7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmhlYWRlci1pbm5lcntcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHR9XG5cblx0LmJ0bi1saW5re1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdH1cblxuXHQuc25zLWljb257XG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdGdhcDogMCAyMHB4O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oYW1idXJnZXItZ2xvYmFse1xuXHRcdC8vIHBhZGRpbmc6IDExMHB4IDMwcHggMDtcblx0XHRwYWRkaW5nOiA4MHB4IDMwcHggMDtcblx0fVxuXG5cdC5oZWFkZXItY29udGVudHN7XG5cdFx0Ly8gQGluY2x1ZGUgbWl4LmZsZXh3cmFwO1xuXHRcdC8vIEBpbmNsdWRlIG1peC5qdXN0aWZ5KHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0Lmdsb2JhbC1uYXZ7XG5cdFx0XHQ+dWx7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRnYXA6IDQ1cHggMTBweDtcblxuXHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJCMkIyQjtcblxuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDAgNXB4O1xuXG5cdFx0XHRcdFx0Ly8gJjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdC8vIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQjJCMkI7XG5cdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD5hLHB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHRcdC8vICY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtaXguYXJyb3coN3B4LHZhci4kd2hpdGUsMnB4LC01MCUsLTUwJSxyaWdodCk7XG5cdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQvLyBcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0Ly8gXHRsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHRcdC8vIH1cblxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM3QUFGRkY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Pip7XG5cdFx0XHRcdFx0XHQmOmhhcygrIC5qcy1nbG9iYWwtbmVzdCl7XG5cdFx0XHRcdFx0XHRcdC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdCYub3Blbntcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9tYWlsKFwiI0E1OEM1NlwiKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmFic29sdXRlLWNlbnRlcigwLDUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25fbWFpbChcIiNBNThDNTZcIik7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gY29udGVudDogXCLvvItcIjtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6ICNBNThDNTY7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5qcy1nbG9iYWwtbmVzdHtcblx0XHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC13cmFwe1xuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlciwgY2VudGVyKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMi43cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHRnYXA6IDVweDtcblxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRAaW5jbHVkZSBzdmcuY2lyY2xlX3RlbChcIiNmZmZcIik7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuc2lnbnVwLWxpbmt7XG5cdFx0d2lkdGg6IDEzNXB4O1xuXHRcdGhlaWdodDogNTBweDtcblxuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIuJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LWZhbWlseTogdmFyLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmhhbWJ1cmdlci13cmFwcGVye1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcbn1cblxuaGVhZGVye1xuXHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoc3BhY2UtYmV0d2VlbiAsY2VudGVyKTtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwIDg1cHggMCAxNXB4O1xuXHQvLyB6LWluZGV4OiAxMDAzO1xuXHR6LWluZGV4OiA5OTc7XG5cblx0LmhlYWRlci10b3B7XG5cdFx0aDF7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWlubmVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3RoZXItbWVudXtcblx0XHQ+dWx7XG5cdFx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQ+bGl7XG5cdFx0XHRcdCYub3JkZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzA2QzE2Nztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguYWJzb2x1dGUtY2VudGVyKDUwJSw1MCUpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvdWJlcl90eHRfc3Auc3ZnKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubG9naW57XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiRsaWdodC1ncmVlbjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kbGlnaHQtZ3JlZW47XG5cblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Zy5pY29uX2h1bWFuKFwiIzhGREIxRlwiKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD5we1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsY2VudGVyKTtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ZnLmljb25faHVtYW4oXCIjZmZmXCIpO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5zdWItbWVudXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1peC5hYnNvbHV0ZS1jZW50ZXIoMCwtMTAwJSk7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJGRhcmtncmF5O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtY29udGVudHtcblx0Pip7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0XHR9XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJyLnBjYnJ7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuYm9keXtcblx0d2lkdGg6MTAwJTtcblx0bWluLXdpZHRoOjEwMCU7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xufVxuXG4vLyAudHJpZ2dlcntcbi8vIFx0cG9zaXRpb246YWJzb2x1dGU7XG4vLyBcdHRvcDowO1xuLy8gXHRyaWdodDowO1xuLy8gXHRAaW5jbHVkZSBtaXguZmxleGJveDtcbi8vIFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLCBjZW50ZXIpO1xuLy8gXHR3aWR0aDo2MHB4O1xuLy8gXHRoZWlnaHQ6NjBweDtcbi8vIFx0YmFja2dyb3VuZDojMDAwO1xuLy8gXHR6LWluZGV4OjEwMDM7XG5cdFxuLy8gXHQubWVudS10cmlnZ2VyLFxuLy8gXHQubWVudS10cmlnZ2VyIHNwYW4ge1xuLy8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuLy8gXHR9XG5cbi8vIFx0Lm1lbnUtdHJpZ2dlciB7XG4vLyBcdFx0cG9zaXRpb246cmVsYXRpdmU7XG4vLyBcdFx0d2lkdGg6MzBweDtcbi8vIFx0XHRoZWlnaHQ6MjBweDtcbi8vIFx0fVxuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuIHtcbi8vIFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcbi8vIFx0XHRsZWZ0OjA7XG4vLyBcdFx0d2lkdGg6MTAwJTtcbi8vIFx0XHRoZWlnaHQ6MnB4O1xuLy8gXHRcdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcbi8vIFx0fVxuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbi8vIFx0XHR0b3A6IDA7XG4vLyBcdH1cbi8vIFx0Lm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbi8vIFx0XHR0b3A6IDlweDtcbi8vIFx0fVxuLy8gXHQubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuLy8gXHRcdGJvdHRvbTogMDtcbi8vIFx0fVxuXHRcbi8vIFx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4vLyBcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG4vLyBcdH1cbi8vIFx0Lm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4vLyBcdFx0ZGlzcGxheTpub25lO1xuLy8gXHR9XG4vLyBcdC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuLy8gXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbi8vIFx0fVxuLy8gfVxuXG5cblxuLy8gLmhhbWJ1cmdlci1vdmVybGF5e1xuLy8gXHRwb3NpdGlvbjphYnNvbHV0ZTtcbi8vIFx0dG9wOjA7XG4vLyBcdGxlZnQ6MDtcbi8vIFx0cmlnaHQ6MDtcbi8vIFx0d2lkdGg6MTAwJTtcbi8vIFx0YmFja2dyb3VuZDojZGRkO1xuLy8gXHR6LWluZGV4OjI1O1xuLy8gfVxuXG4uY29udGFpbmVye1xuXHRwYWRkaW5nOiA2MHB4IDE1cHggMDtcblxuXHQmLnRvcHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQmLmMtcGFnZXRvcC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctdG9wOiAyMTBweDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdHBhZGRpbmc6IDc1cHggMTVweDtcblx0Ly8gaGVpZ2h0OiA1MHB4O1xuXHRcblx0LmZvb3Rlci1tYWluLXdyYXB7XG5cdFx0LmZvb3Rlci1kZXNjLWNvbnRlbnRze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdFx0Pip7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbG9nb3tcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3Rlci1hZGRyZXNze1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9vdGVyLXNucy1pY29ue1xuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxpbmstY29udGVudHN7XG5cdFx0XHQ+dWx7XG5cdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRnYXA6IDMwcHggMTVweDtcblxuXHRcdFx0XHQ+bGl7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xuXG5cdFx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4RDhEOEQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1mcm9te1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxuXG5cdHNtYWxse1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG5cblx0Ly8gLmZvb3Rlci1tYWlue1xuXHQvLyBcdC5jb21wYW55LWRlc2N7XG5cdC8vIFx0XHRmaWd1cmV7XG5cdC8vIFx0XHRcdHdpZHRoOiAyNTBweDtcblx0Ly8gXHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0cHtcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdC8vIFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG5cblx0Ly8gLmZvb3Rlci1vdGhlcntcblx0Ly8gXHRwYWRkaW5nOiAxNXB4IDAgMjBweDtcblxuXHQvLyBcdC5wcml2YWN5LWxpbmt7XG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQvLyBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC8vIFx0XHRhe1xuXHQvLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXG5cdC8vIFx0cHtcblx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC8vIFx0XHQvLyBjb2xvcjogdmFyLiR3aGl0ZTtcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHQvLyBcdFx0Ly8gZm9udC13ZWlnaHQ6IDcwMDtcblx0Ly8gXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdC8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIFx0fVxuXG5cdC8vIFx0LmZvb3Rlci1vdGhlci1saW5re1xuXHQvLyBcdFx0dWx7XG5cdC8vIFx0XHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi5wYWdldG9wLWdyaWR7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDEwcHg7XG5cblx0YXtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbi5jLXRpdGxlLXBhcnRze1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdCYuc3AtdGl0bGUtY2VudGVye1xuXHRcdGgyLFxuXHRcdGJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0aDIsXG5cdGJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0cHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWxpbmstYnRuMXtcblx0bWluLXdpZHRoOiAxMjBweDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IDM1cHg7XG5cblx0YSxwe1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxufVxuXG4uYy1saW5rLWJ0bjIsXG4uc21mLWJ1dHRvbi1jb250cm9se1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRhLFxuXHRidXR0b257XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cbn1cblxuLmMtc2NoZWR1bGUtc2VjdGlvbntcblx0cGFkZGluZzogNjBweCAyNXB4O1xuXHQvLyBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3JkZXItcmFkaXVzOiA2MHB4IDZweCA2MHB4IDZweDtcblxuXHRoMntcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHR9XG5cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdH1cblxuXHQubGluay1idG57XG5cdFx0dWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHggNXB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhci4kYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBhZ2luYXRpb24ge1xuXHRnYXA6IDEwcHg7XG5cdFxuXHR1bHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cbn1cblxuLmMtc3AtcmlnaHR7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYy1zcC10eHQtbGVmdHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmMtcGFnZS1kZXNjLXNlY3Rpb257XG5cdGhlaWdodDogMTkwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdCY6OmFmdGVye1xuXHRcdHRvcDogLTYwcHg7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0fVxuXG5cdGgye1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAzLjVyZW07XG5cdH1cblxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cbn1cblxuLy8gLnZvaWNlLXNlY3Rpb24ge1xuLy8gICAgIC52b2ljZS13cmFwIHtcbi8vICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuLy8gICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAuc3BsaWRlX19saXN0IHtcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuLy8gICAgICAgICAgICAgLnZvaWNlLWluZm8ge1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbi8vICAgICAgICAgICAgICAgICBmaWd1cmUge1xuLy8gICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbi8vICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgICAgIC5uYW1lIHtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuLy8gICAgICAgICAgICAgICAgICAgICBiIHtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgICAgICAgICAgICAgICAgICB9XG5cbi8vICAgICAgICAgICAgICAgICAgICAgcCB7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbi8vICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgLnZvaWNlLXR4dCB7XG4vLyAgICAgICAgICAgICAgICAgZmxleDogMTtcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbi8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwibWl4aW5cIiBhcyBtaXg7XG5AdXNlIFwibWl4aW5fc3ZnXCIgYXMgc3ZnO1xuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tdGFibGUtd3JhcHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0dWwuZm9ybVRhYmxle1xuXHR9XG5cdFxuXHQmLmNvbmZpbXtcblx0XHR1bC5mb3JtVGFibGV7XG5cdFx0fVxuXHR9XG59XG5cbi5lcm1zZ3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQvLyBwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZzogMTBweDtcblx0Ly8gYmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0YmFja2dyb3VuZDogcmdiYSgyMjUsIDI1NSwgNjAsIDAuMSk7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkICNjZTE1MTU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNERUZGMjY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6ICNERUZGMjY7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBwYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJvcmRlcjpub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR3aWR0aDoxMDAlO1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdGJvcmRlcjoxcHggI0M1QzVDNSBzb2xpZDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OjE7XG5cdGxldHRlci1zcGFjaW5nOjAuMWVtO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcbn1cblxudGV4dGFyZWF7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRib3JkZXI6bm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjE4MHB4O1xuXHRwYWRkaW5nOjEwcHggMTBweDtcblx0YmFja2dyb3VuZDojZmZmO1xuXHRib3JkZXI6MXB4ICNDOEM4Qzggc29saWQ7XG5cdGZvbnQtc2l6ZToxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OjEuNTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVke1xuXHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICBcblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOnZhci4kYmxhY2s7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRwYWRkaW5nOiAxN3B4IDEwcHg7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiNDNUM1QzU7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRvcGFjaXR5OjE7XG5cdH1cbn1cbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0cGFkZGluZzogMjFweCAxMHB4O1xuXHR9XG5cdHRleHRhcmVhe1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0fVxufVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRpbWVcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0cGFkZGluZzogMTZweCA4cHg7XG5cdH1cblx0dGV4dGFyZWF7XG5cdFx0cGFkZGluZzogMTBweCA4cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogKzcyZHBpKSB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdHBhZGRpbmc6IDE2cHggOHB4O1xuXHR9XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0FCQUJBQjtcblx0Zm9udC1zaXplOjEuNHJlbTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0FCQUJBQjtcblx0Zm9udC1zaXplOjEuNHJlbTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiNBQkFCQUI7XG5cdGZvbnQtc2l6ZToxLjRyZW07XG5cdGxldHRlci1zcGFjaW5nOjAuMTVlbTtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0FCQUJBQjtcblx0Zm9udC1zaXplOjEuNHJlbTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xNWVtO1xufVxuXG4uZWxlbWZ1bGx7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5lbGVtc2hvcnR7XG5cdHdpZHRoOjQwJTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWx7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZzowIDAgMCAzMHB4O1xuXHRmb250LXNpemU6MS41cmVtO1xuXHRsaW5lLWhlaWdodDoxLjA7XG5cdGxldHRlci1zcGFjaW5nOjAuMWVtO1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmV7XG5cdGNvbnRlbnQ6XCJcIjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDo1MCU7XG5cdGxlZnQ6MDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdC8vIGJhY2tncm91bmQ6I2ZmZjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjQzVDNUM1O1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG5cdHotaW5kZXg6Mjtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVye1xuXHRjb250ZW50OlwiXCI7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjRweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTJweDtcblx0aGVpZ2h0OjEycHg7XG5cdGJhY2tncm91bmQ6ICNBQTBEMEQ7XG5cdGJhY2tncm91bmQ6IHZhci4kd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRvcGFjaXR5OjA7XG5cdHotaW5kZXg6NTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXJ7XG5cdG9wYWNpdHk6MTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWx7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MCAwIDAgMzVweDtcblx0Zm9udC1zaXplOjEuNXJlbTtcblx0bGluZS1oZWlnaHQ6MS4wO1xuXHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xuXHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6dmFyLiR3aGl0ZTtcblx0Ym9yZGVyOjJweCAjYjdiN2I3IHNvbGlkO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHotaW5kZXg6Mjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6XCJcIjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDRweDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTRweDtcblx0aGVpZ2h0OjE0cHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6dXJsKC4uL2NvbW1vbi9pbWFnZXMvZm9ybV9jaGVjay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJTtcblx0Ly8gQGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdG9wYWNpdHk6MDtcblx0ei1pbmRleDozO1xufVxuXG4vLyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmV7XG4vLyBcdGJhY2tncm91bmQ6IzI5QTc2Qztcbi8vIFx0Ym9yZGVyOjJweCAjMjlBNzZDIHNvbGlkO1xuLy8gfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcntcblx0b3BhY2l0eToxO1xufVxuXG4uc2VsZWN0LXBhcnRze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cblx0c2VsZWN0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdHBhZGRpbmc6MCAyMHB4IDAgMTVweDtcblx0XHRiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzowLjA1ZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtaW5kZW50OiAwLjAxcHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblxuXHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6NTAlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDoycHg7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkICMxRDFEMUQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ei1pbmRleDo1O1xuXHR9XG59XG5cbmJ1dHRvbntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRAaW5jbHVkZSBtaXguZmxleHNldChjZW50ZXIsIGNlbnRlcik7XG5cdHdpZHRoOjIyMHB4O1xuXHRoZWlnaHQ6NTBweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOm5vbmU7XG5cdGJveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoIzNEM0QzRCwgMC4zKTtcblx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4uc2VsZWN0LXBhcnRze1xuXHQmOmJlZm9yZXtcblx0XHR0b3A6IDI3cHg7XG5cdH1cblxuXHRzZWxlY3R7XG5cdFx0cGFkZGluZzogMjFweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IDFweCAjYjdiN2I3IHNvbGlkO1xuXHR9XG59XG5cbi5zbm93LW1vbmtleS1mb3Jte1xuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0dGV4dGFyZWF7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdC8vIGNvbG9yOiAjQTFBMUExO1xuXHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICNBMUExQTE7XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWF7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQuc21mLWJ1dHRvbi1jb250cm9se1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnBvbGljeS1hZ3JlZS1jaGt7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXG5cdC8vID5we1xuXHQvLyBcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHQvLyBcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdC8vIFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Ly8gfVxuXG5cdC5zbWYtZm9ybXtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdFx0Ly8gPip7XG5cdFx0Ly8gXHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0LnNtZi10ZXh0YXJlYS1jb250cm9sX19jb250cm9se1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHRcdGRpc3BsYXk6IHVuc2V0O1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IHVuc2V0O1xuXHRcdFx0LS1fYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHQtLV9ib3JkZXItY29sb3I6IHVuc2V0O1xuXHRcdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0b3V0bGluZTogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWR1cmF0aW9uOiB1bnNldDtcblx0XHRcdC0tX3RyYW5zaXRpb24tZnVuY3Rpb24tdGltaW5nOiB1bnNldDtcblx0XHRcdC0tX3RyYW5zaXRpb24tZGVsYXk6IHVuc2V0O1xuXHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0Pi53cC1ibG9jay1zbm93LW1vbmtleS1mb3Jtcy1pdGVte1xuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zbWYtYWN0aW9ue1xuXHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdEBpbmNsdWRlIG1peC5qdXN0aWZ5KGNlbnRlcik7XG5cdFx0Z2FwOiAxNXB4IDMwcHg7XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9se1xuXHRcdFx0Ky5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9se1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0Y29sb3I6IHVuc2V0O1xuXHRcdFx0Y3Vyc29yOiB1bnNldDtcblx0XHRcdGRpc3BsYXk6IHVuc2V0O1xuXHRcdFx0cGFkZGluZzogdW5zZXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuXHRcdFx0LS1fYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHQtLV9ib3JkZXItY29sb3I6IHVuc2V0O1xuXHRcdFx0Ym9yZGVyOiB1bnNldDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0b3V0bGluZTogdW5zZXQ7XG5cdFx0XHQtLV90cmFuc2l0aW9uLWR1cmF0aW9uOiB1bnNldDtcblx0XHRcdC0tX3RyYW5zaXRpb24tZnVuY3Rpb24tdGltaW5nOiB1bnNldDtcblx0XHRcdC0tX3RyYW5zaXRpb24tZGVsYXk6IHVuc2V0O1xuXHRcdFx0dHJhbnNpdGlvbjogdW5zZXQ7XG5cblx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9sW2RhdGEtYWN0aW9uPVwiYmFja1wiXXtcblx0XHRcdGJhY2tncm91bmQ6IHZhci4kZ3JheTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kZ3JheTtcblx0XHRcdGNvbG9yOiB2YXIuJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdC5zbWYtcGxhY2Vob2xkZXJ7XG5cdFx0LnNtZi1yYWRpby1idXR0b25zLWNvbnRyb2wsXG5cdFx0LnNtZi10ZXh0LWNvbnRyb2wsXG5cdFx0LnNtZi10ZXh0YXJlYS1jb250cm9se1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdFx0XG5cdFx0LnNtZi1lcnJvci1tZXNzYWdlc3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHQvLyBwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogdmFyLiR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyNTUsIDYwLCAwLjEpO1xuXHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2NlMTUxNTtcblx0XHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNERUZGMjY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjogI0RFRkYyNjtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXG5cdC5zbWYtc3lzdGVtLWVycm9yLWNvbnRlbnQtcmVhZHl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHQvLyBiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyNTUsIDYwLCAwLjEpO1xuXHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkICNjZTE1MTU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0RFRkYyNjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6ICNERUZGMjY7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQuc21mLWl0ZW1fX2xhYmVse1xuXHRcdC5zbWYtaXRlbV9fbGFiZWxfX3RleHR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXG5cdC5zbWYtcmFkaW8tYnV0dG9ucy1jb250cm9sX19jb250cm9se1xuXHRcdC5zbWYtbGFiZWx7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQuc21mLXJhZGlvLWJ1dHRvbi1jb250cm9se1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1peC5mbGV4Ym94O1xuXHRcdFx0XHRcdGdhcDogMCAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0XHRmbGV4OiB1bnNldDtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHRcdFx0XHRmbGV4OiB1bnNldDtcblx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fYm9yZGVyLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0XHRib3JkZXI6IHVuc2V0O1xuXHRcdFx0XHRcdG91dGxpbmU6IHVuc2V0O1xuXHRcdFx0XHRcdC0tX3RyYW5zaXRpb24tZHVyYXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdC0tX3RyYW5zaXRpb24tZnVuY3Rpb24tdGltaW5nOiB1bnNldDtcblx0XHRcdFx0XHQtLV90cmFuc2l0aW9uLWRlbGF5OiB1bnNldDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB1bnNldDtcblxuXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOjAgMCAwIDMwcHg7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOjEuNXJlbTtcblx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDoxLjA7XG5cdFx0XHRcdFx0Ly8gbGV0dGVyLXNwYWNpbmc6MC4xZW07XG5cdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41KTtcblx0XHRcdFx0XHQvLyBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmNoZWNrZWR7XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IHVuc2V0O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdW5zZXQ7XG5cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQvLyB0b3A6NTAlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNDNUM1QzU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQvLyB0b3A6NTAlO1xuXHRcdFx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjRweDtcblx0XHRcdFx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOjEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTJweDtcblx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6ICNBQTBEMEQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIuJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHRcdFx0ei1pbmRleDo1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbWYtcmFkaW8tYnV0dG9uLWNvbnRyb2xfX2xhYmVse1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjA7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4xZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1jaGVja2JveGVzLWNvbnRyb2x7XG5cdFx0LnNtZi1sYWJlbHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRsYWJlbHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gd2lkdGg6MTAwJTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHBhZGRpbmc6MCAwIDAgMjVweDtcblx0XHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDoxLjA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzowLjA3NWVtO1xuXHRcdFx0QGluY2x1ZGUgbWl4LnRyYW5zaXRpb24oMC41KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFxuXHRcdFx0Ly8gJjo6YmVmb3Jle1xuXHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQvLyBcdHRvcDogNTAlO1xuXHRcdFx0Ly8gXHRsZWZ0OiAwO1xuXHRcdFx0Ly8gXHR3aWR0aDogMjJweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdC8vIFx0Ym9yZGVyOiAxcHggc29saWQgdmFyLiR3aGl0ZTtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Ly8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly8gXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHQvLyBcdHotaW5kZXg6Mjtcblx0XHRcdC8vIH1cblxuXHRcdFx0Ly8gJjo6YWZ0ZXJ7XG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIFx0Y29udGVudDpcIlwiO1xuXHRcdFx0Ly8gXHR0b3A6IDUwJTtcblx0XHRcdC8vIFx0bGVmdDogNHB4O1xuXHRcdFx0Ly8gXHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0Ly8gXHR3aWR0aDoxNHB4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6MTRweDtcblx0XHRcdC8vIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdC8vIFx0YmFja2dyb3VuZDp1cmwoLi4vY29tbW9uL2ltYWdlcy9mb3JtX2NoZWNrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZToxMDAlO1xuXHRcdFx0Ly8gXHQvLyBAaW5jbHVkZSBtaXgudHJhbnNpdGlvbjtcblx0XHRcdC8vIFx0b3BhY2l0eTowO1xuXHRcdFx0Ly8gXHR6LWluZGV4OjM7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHVuc2V0O1xuXHRcdFx0XHRkaXNwbGF5OiB1bnNldDtcblx0XHRcdFx0Z2FwOiB1bnNldDtcblxuXHRcdFx0XHQuc21mLWNoZWNrYm94LWNvbnRyb2xfX2NvbnRyb2x7XG5cdFx0XHRcdFx0LS1fYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cdFx0XHRcdFx0LS1fYm9yZGVyLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0XHRib3JkZXI6IHVuc2V0O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0XHRcdG91dGxpbmU6IHVuc2V0O1xuXHRcdFx0XHRcdC0tX3RyYW5zaXRpb24tZHVyYXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdC0tX3RyYW5zaXRpb24tZnVuY3Rpb24tdGltaW5nOiB1bnNldDtcblx0XHRcdFx0XHQtLV90cmFuc2l0aW9uLWRlbGF5OiB1bnNldDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB1bnNldDtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiB1bnNldDtcblx0XHRcdFx0XHRjdXJzb3I6IHVuc2V0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHVuc2V0O1xuXHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xuXHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0bWFyZ2luOiB1bnNldDtcblx0XHRcdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHVuc2V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiB1bnNldDtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHVuc2V0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB1bnNldDtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogdW5zZXQ7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiB1bnNldDtcblxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzdmcuaWNvbl9jaGVjayhcIiNmZmZcIik7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDoxNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE0cHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbWl4LnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OjM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmNoZWNrZWR7XG5cdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuc21mLWNoZWNrYm94LWNvbnRyb2xfX2xhYmVse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaXgudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCsuc21mLWVycm9yLW1lc3NhZ2Vze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IDE1cHggYXV0byAwO1xuXHRcdH1cblx0fVxuXG5cdC5wYy1saXN0LWZsZXh7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdC5yZXF1aXJle1xuXHRcdC5zbWYtaXRlbV9fbGFiZWxfX3RleHR7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCLvvIpcIjtcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym90dG9tOiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB2YXIuJGZvbnQtZmFtaWx5O1xuXHRcdFx0XHRjb2xvcjogdmFyLiRsaW1lLWdyZWVuO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNub3ctbW9ua2V5LWZvcm1bZGF0YS1zY3JlZW49XCJjb25maXJtXCJde1xuXHQuc21mLXBsYWNlaG9sZGVye1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdC5wb2xpY3ktYWdyZWUtY2hre1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNub3ctbW9ua2V5LWZvcm1bZGF0YS1zY3JlZW49XCJjb21wbGV0ZVwiXXtcblx0LmMtbGluay1idG4ye1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG5cdFx0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcntcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbm93LW1vbmtleS1mb3Jte1xuXHQuc21mLXJhZGlvLWJ1dHRvbnMtY29udHJvbF9fY29udHJvbHtcblx0XHRAaW5jbHVkZSBtaXguZmxleGJveDtcblx0XHRnYXA6IDEwcHggODBweDtcblx0fVxuXG5cdC5zbWYtY2hlY2tib3hlcy1jb250cm9se1xuXHRcdGxhYmVse1xuXHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9se1xuXHRcdFx0XHQuc21mLWNoZWNrYm94LWNvbnRyb2xfX2xhYmVse1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1hY3Rpb257XG5cdFx0LnNtZi1idXR0b24tY29udHJvbF9fY29udHJvbHtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhci4kd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogdmFyLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGMtbGlzdC1mbGV4e1xuXHRcdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVye1xuXHRcdFx0QGluY2x1ZGUgbWl4LmZsZXhib3g7XG5cdFx0XHRnYXA6IDMwcHggNjVweDtcblxuXHRcdFx0Pip7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWxlbXNob3J0e1xuXHR3aWR0aDoxMDAlO1xufVxuXG4uc2VsZWN0LXBhcnRze1xuXHR3aWR0aDogMjgwcHg7XG59XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbm93LW1vbmtleS1mb3Jte1xuXHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcntcblx0XHQ+Kntcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc21mLWZvcm17XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdC8vID4qe1xuXHRcdC8vIFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHRcdD4ud3AtYmxvY2stc25vdy1tb25rZXktZm9ybXMtaXRlbXtcblx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc21mLWFjdGlvbntcblx0XHQuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9se1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblxuXHRcdC5zbWYtYnV0dG9uLWNvbnRyb2x7XG5cdFx0XHQrLnNtZi1idXR0b24tY29udHJvbHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNtZi1wbGFjZWhvbGRlcntcblx0XHQuc21mLXJhZGlvLWJ1dHRvbnMtY29udHJvbCxcblx0XHQuc21mLXRleHQtY29udHJvbCxcblx0XHQuc21mLXRleHRhcmVhLWNvbnRyb2x7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuc21mLWVycm9yLW1lc3NhZ2Vze1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdH1cblx0XG5cdC5zbWYtc3lzdGVtLWVycm9yLWNvbnRlbnQtcmVhZHl7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdH1cblxuXHQuc21mLWl0ZW1fX2xhYmVse1xuXHRcdC5zbWYtaXRlbV9fbGFiZWxfX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHR9XG5cdH1cblxuXHQuc21mLWNoZWNrYm94ZXMtY29udHJvbHtcblx0XHRsYWJlbHtcblx0XHRcdC5zbWYtY2hlY2tib3gtY29udHJvbHtcblx0XHRcdFx0LnNtZi1jaGVja2JveC1jb250cm9sX19sYWJlbHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYy1saXN0LWZsZXh7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uc25vdy1tb25rZXktZm9ybVtkYXRhLXNjcmVlbj1cImNvbmZpcm1cIl17XG5cdC5zbWYtcGxhY2Vob2xkZXJ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRwYWRkaW5nOiAxN3B4IDEwcHg7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdH1cbn1cbnRleHRhcmVhe1xuXHRoZWlnaHQ6MTAwcHg7XG5cdHBhZGRpbmc6MTBweDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0gKyBsYWJlbHtcblx0d2lkdGg6MTYwcHg7XG5cdG1hcmdpbjowIDEwcHggMCAwO1xuXHRwYWRkaW5nOjE1cHggMDtcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGxlZnQ6MTcwcHg7XG5cdH1cbn1cblxuLnNlbGVjdC1jb2x1bW57XG5cdGxpe1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlbGVjdC1wYXJ0c3tcblx0d2lkdGg6MTAwJTtcbn1cblxuLmVybXNne1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0Zm9udC1zaXplOiAxLjNyZW07XG59XG59XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCJib290c3RyYXBcIiBhcyBicztcblxuXG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcC1tdi1zZWN0aW9ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmltZy13cmFwe1xuXHRcdG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuXG5cdFx0aW1ne1xuXHRcdFx0aGVpZ2h0OiAxMDBkdmg7XG5cdFx0fVxuXHR9XG5cblx0LnR4dC13cmFwe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE2MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubWFpbi10eHR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRie1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0Zm9udC1zaXplOiA4cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLXR4dHtcblx0XHRcdGJ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHQvLyBmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdH1cblxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zY3JvbGxkb3due1xuXHRcdC8vIEBpbmNsdWRlIGJzLnRleHQtaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB0b3A6IGNhbGMoMTAwZHZoIC0gMzBweCk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcblx0XHQvLyAmLmNvbG9yLWNoYW5nZXtcblx0XHQvLyAgICAgJjo6YmVmb3JlLFxuXHRcdC8vICAgICAmOjphZnRlcntcblx0XHQvLyAgICAgICAgIGJhY2tncm91bmQ6IGJzLiR3aGl0ZTtcblx0XHQvLyAgICAgfVxuXHRcblx0XHQvLyAgICAgc3Bhbntcblx0XHQvLyAgICAgICAgIGNvbG9yOiBicy4kd2hpdGU7XG5cdFx0Ly8gICAgIH1cblx0XHQvLyB9XG5cdFxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOjFweDtcblx0XHRcdGhlaWdodDo5MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDpicy4kbGltZS1ncmVlbjtcblx0XHRcdGFuaW1hdGlvbjpcblx0XHRcdFx0Y2lyY2xlbW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlLFxuXHRcdFx0XHRjaXJsZW1vdmVoaWRlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdFx0fVxuXHRcblx0XHQmOjphZnRlcntcblx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRAaW5jbHVkZSBicy5hYnNvbHV0ZS1jZW50ZXIoNTAlLDApO1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cdFx0fVxuXHRcblx0XHRzcGFue1xuXHRcdFx0QGluY2x1ZGUgYnMuYWJzb2x1dGUtY2VudGVyKDEwMCUsMCk7XG5cdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKDAuNXMpO1xuXHRcdFx0bGVmdDpjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0Ym90dG9tOjcwcHg7XG5cdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0Ly8gd3JpdGluZy1tb2RlOiBzaWRld2F5cy1scjtcblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHQvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxuXHRcblx0QGtleWZyYW1lcyBjaXJjbGVtb3Zle1xuXHRcdDAle2JvdHRvbToxMTBweDt9XG5cdFx0MTAwJXtib3R0b206MHB4O31cblx0fVxuXHRcblx0QGtleWZyYW1lcyBjaXJsZW1vdmVoaWRle1xuXHRcdDAle29wYWNpdHk6MH1cblx0XHQ1MCV7b3BhY2l0eToxO31cblx0XHQ4MCV7b3BhY2l0eTowLjk7fVxuXHRcdDEwMCV7b3BhY2l0eTowO31cblx0fVxufVxuXG4uY29uY2VwdC1zZWN0aW9ue1xuXHQudHh0LXdyYXB7XG5cdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbigxLjVzKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cblx0XHQmLm1vdmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblxuXHRcdC50eHQtdGl0bGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW9zd2FsZDtcblx0XHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHh0LWFydGljbGV7XG5cdFx0XHQ+Kntcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbmNlcHQtdHh0e1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdFx0XHRcdC50eHQtYmxvY2t7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRnYXA6IDAgNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLXR4dHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuXHQuc3BsaWRlLFxuXHQuc3BsaWRlX190cmFjayxcblx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cblxuXHQubWVudS13cmFwe1xuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFxuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0Ly8gZ2FwOiAwIDQwcHg7XG5cblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCBicy4kYmxhY2spO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tZW51LWluZm97XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdC8vIGZvbnQtZmFtaWx5OiBicy4kZm9udC1vc3dhbGQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucHJpY2UtZGF0YXtcblx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5hbGlnbi1pdGVtcyhiYXNlbGluZSk7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ly8gJjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwi772cXCI7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5saW5rLWJ0bntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdGEscHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmZsZXhzZXQoY2VudGVyLGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMudHJhbnNpdGlvbigwLjNzKTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzFBMjAyQztcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3BsaWRlX19hcnJvd3N7XG5cdFx0XHQuc3BsaWRlX19hcnJvd3tcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0ZmlsbDogIzhEOEQ4RDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tcHJldntcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDYwcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fc2xpZGUtbnVtYmVye1xuXHRcdFx0Y29sb3I6ICNCRkJGQkY7XG5cdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIjtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5maW5kLXNlY3Rpb257XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgYnMud2luZG93ZnVsbDtcblx0XHQvLyBiYWNrZ3JvdW5kOiBicy4kZGFya2dyYXk7XG5cdFx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYmdfcGF0dGVybjEuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIHJlcGVhdC14O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2JnX3BhdHRlcm4xLmpwZykgY2VudGVyIGNlbnRlci9jb250YWluIHJlcGVhdDtcblx0XHRtYXJnaW46IDAgMCAwIGNhbGMoMTAwJSAtIDEwMHZ3KTtcblx0fVxuXG5cdC5pbmZvLXdyYXB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEyNXB4IDAgMTAwcHg7XG5cblx0XHQvLyAmOjpiZWZvcmV7XG5cdFx0Ly8gICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ly8gICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gICAgIHRvcDogMDtcblx0XHQvLyAgICAgbGVmdDogMDtcblx0XHQvLyAgICAgd2lkdGg6IDEwMCU7XG5cdFx0Ly8gICAgIGhlaWdodDogMTAwJTtcblx0XHQvLyAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYmdfcGF0dGVybjEuanBnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcblx0XHQvLyB9XG5cblx0XHQuZmxleC13cmFwe1xuXHRcdFx0LmZsZXgtYmxvY2t7XG5cdFx0XHRcdC5pbmZvLWRhdGF7XG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogYnMuJGZvbnQtbW9udHNlcnJhdDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5tYXAtYnRue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy5mbGV4c2V0KGNlbnRlcixjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicy50cmFuc2l0aW9uKDAuM3MpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJzLiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzFBMjAyQztcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGJzLiRmb250LW1vbnRzZXJyYXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvLXdyYXB7XG5cdFx0Ly8gZmxleDogNTtcblxuXHRcdC5mbGV4LXdyYXB7XG5cdFx0XHRAaW5jbHVkZSBicy5mbGV4Ym94O1xuXHRcdFx0Z2FwOiAyNXB4IDUwcHg7XG5cblx0XHRcdC5mbGV4LWJsb2Nre1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdC8vIGZsZXg6IDE7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC5pbWctd3JhcHtcblx0Ly8gXHRmbGV4OiA3O1xuXHQvLyB9XG5cblx0LmltZy13cmFwe1xuXHRcdGZpZ3VyZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1zZWN0aW9ue1xuXHQvLyB1bHtcblx0Ly8gXHRkaXNwbGF5OiBncmlkO1xuXHQvLyBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cblx0Ly8gXHRsaXtcblx0Ly8gXHRcdG91dGxpbmU6IHNvbGlkIDNweCAjMjEyMTIxO1xuXHQvLyBcdFx0Ly8gb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG5cdC8vIFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ly8gXHRcdGltZ3tcblx0Ly8gXHRcdFx0YXNwZWN0LXJhdGlvOiAxLjUgLyAxO1xuXHQvLyBcdFx0fVxuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdC5zcGxpZGUsXG5cdC5zcGxpZGVfX3RyYWNrLFxuXHQuc3BsaWRlX19zbGlkZXtcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC8vIGdhcDogMCA0MHB4O1xuXG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEwcHgpIC8gMyk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQvLyB3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDYzMHB4O1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCBicy4kYmxhY2spO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdGZpbGw6ICM4RDhEOEQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA2MHB4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyAgICAgLm1lbnUtd3JhcCB7XG4vLyAgICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbi8vICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4vLyAgICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbi8vICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4vLyAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuLy8gICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4vLyAgICAgICAgICAgICAgICAgZmlndXJlIHtcbi8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG5cbi52b2ljZS1zZWN0aW9ue1xuXHQvLyBiYWNrZ3JvdW5kOiAjZjAwO1xuXHQuc3BsaWRlLFxuXHQuc3BsaWRlX190cmFja1xuXHQvLyAuc3BsaWRlX19zbGlkZVxuXHR7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cblx0XG5cdC52b2ljZS13cmFwe1xuXHRcdC8vIGJhY2tncm91bmQ6ICMwMDA7I2YwMFxuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggNTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC52b2ljZS1pbmZve1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnMuZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRnYXA6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBicy4kd2hpdGU7XG5cblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudm9pY2UtdHh0e1xuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdC5zcGxpZGVfX2Fycm93e1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogLTVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRmaWxsOiAjOEQ4RDhEO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1wcmV2e1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLW5leHR7XG5cdFx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gNjBweCk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaXppTW9kYWx7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdC5pemlNb2RhbC13cmFwe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuaXppTW9kYWwtY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0PnB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3VudHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI0JGQkZCRjtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6IGJzLiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLml6aU1vZGFsLW92ZXJsYXl7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSkgIWltcG9ydGFudDtcbn1cblxuLml6aU1vZGFsLW5hdmlnYXRle1xuXHQuaXppTW9kYWwtbmF2aWdhdGUtcHJldixcblx0Lml6aU1vZGFsLW5hdmlnYXRlLW5leHR7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0Ly8gaGVpZ2h0OiAzMXB4O1xuXHR9XG5cblx0Lml6aU1vZGFsLW5hdmlnYXRlLXByZXZ7XG5cdFx0QGluY2x1ZGUgYnMuYXJyb3dfbGVmdChcIiNmZmZcIik7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuaXppTW9kYWwtbmF2aWdhdGUtbmV4dHtcblx0XHRAaW5jbHVkZSBicy5hcnJvd19yaWdodChcIiNmZmZcIik7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAtNjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIC5pemlNb2RhbF9ncm91cCB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0Lml6aU1vZGFsLW5hdmlnYXRlLXByZXYsXG4vLyBcdC5pemlNb2RhbC1uYXZpZ2F0ZS1uZXh0IHtcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0Ym90dG9tOiAyMHB4O1xuLy8gXHRcdHotaW5kZXg6IDEwO1xuLy8gXHRcdHRvcDogYXV0bztcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4vLyBcdH1cbi8vIFx0Lml6aU1vZGFsLW5hdmlnYXRlLXByZXYge1xuLy8gXHRcdGxlZnQ6IDUwJTtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIwJSwgMCk7IC8vIOS4reWkruOBi+OCieW3puOBuFxuLy8gXHR9XG4vLyBcdC5pemlNb2RhbC1uYXZpZ2F0ZS1uZXh0IHtcbi8vIFx0XHRsZWZ0OiA1MCU7XG4vLyBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAlLCAwKTsgLy8g5Lit5aSu44GL44KJ5Y+z44G4XG4vLyBcdH1cbi8vIH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpe1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3AtbXYtc2VjdGlvbntcblx0LnR4dC13cmFwe1xuXHRcdC5zdWItdHh0e1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDkwdncgLyAyIC0gMzBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5jb25jZXB0LXNlY3Rpb257XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdEBpbmNsdWRlIGJzLmFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdGdhcDogMCAxMjBweDtcblxuXHQuaW1nLXdyYXAsXG5cdC50eHQtd3JhcHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cblx0LnR4dC13cmFwe1xuXHRcdC50eHQtYXJ0aWNsZXtcblx0XHRcdC50eHQtYmxvY2t7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuXHQubWVudS13cmFwe1xuXHRcdC5zcGxpZGVfX3RyYWNre1xuXHRcdFx0LnNwbGlkZV9fbGlzdHtcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJzLnRyYW5zaXRpb24oMC41cyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdC5pbWctd3JhcHtcblx0XHRcdFx0XHRcdFx0XHRmaWd1cmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIG9wYWNpdHk6IDAuNztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIC5saW5rLWJ0bntcblx0XHRcdFx0XHQvLyBcdGF7XG5cdFx0XHRcdFx0Ly8gXHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maW5kLXNlY3Rpb257XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpIDAgMDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0LmluZm8td3JhcHtcblx0XHRmbGV4OiA1O1xuXG5cdFx0Ly8gLmZsZXgtd3JhcHtcblx0XHQvLyBcdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdFx0Ly8gXHRnYXA6IDI1cHggNTBweDtcblxuXHRcdC8vIFx0LmZsZXgtYmxvY2t7XG5cdFx0Ly8gXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyBcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHQvLyBcdFx0Ly8gZmxleDogMTtcblxuXHRcdC8vIFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0Ly8gXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0Ly8gXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdC8vIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRcdFx0XHR0b3A6IDA7XG5cdFx0Ly8gXHRcdFx0XHRyaWdodDogMDtcblx0XHQvLyBcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0Ly8gXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ly8gXHRcdFx0XHRiYWNrZ3JvdW5kOiBicy4kd2hpdGU7XG5cdFx0Ly8gXHRcdFx0fVxuXHRcdC8vIFx0XHR9XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0LmZsZXgtd3JhcHtcblx0XHRcdC5mbGV4LWJsb2Nre1xuXHRcdFx0XHQuaW5mby1kYXRhe1xuXHRcdFx0XHRcdC5tYXAtYnRue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYnMuJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmltZy13cmFwe1xuXHRcdG1heC1oZWlnaHQ6IDYyMHB4O1xuXHRcdGZsZXg6IDc7XG5cdH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbntcblx0Ly8gcGFkZGluZzogMCBjbGFtcCg1MHB4LCAtNTBweCArIDEwLjQxN3Z3LCAxMDBweCk7XG59XG5cbi52b2ljZS1zZWN0aW9ue1xuXHQudm9pY2Utd3JhcHtcblx0XHQuc3BsaWRlX190cmFja3tcblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KXtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLW12LXNlY3Rpb257XG5cdC5pbWctd3JhcHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQudHh0LXdyYXB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogNzBweDtcblxuXHRcdC5tYWluLXR4dHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdGJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy43cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWItdHh0e1xuXHRcdFx0d2lkdGg6IDg1JTtcblxuXHRcdFx0Yntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zY3JvbGxkb3due1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblxuXHRcdHNwYW57XG5cdFx0XHRsZWZ0OmNhbGMoNTAlIC0gNXB4KTtcblx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbmNlcHQtc2VjdGlvbntcblx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cblx0LmltZy13cmFwe1xuXHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQudHh0LXdyYXB7XG5cdFx0LnR4dC10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50eHQtYXJ0aWNsZXtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXG5cdFx0XHQ+Kntcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbmNlcHQtdHh0e1xuXHRcdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdC50eHQtYmxvY2t7XG5cdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hcnRpY2xlLXR4dHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWVudS1zZWN0aW9uIHtcblx0Lm1lbnUtd3JhcHtcblx0XHQuc3BsaWRlX190cmFja3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdC5pbWctd3JhcHtcblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2NXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tZW51LWluZm97XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5wcmljZS1kYXRhe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5saW5rLWJ0bntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNwbGlkZV9fYXJyb3dze1xuXHRcdFx0LnNwbGlkZV9fYXJyb3d7XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNwbGlkZV9fYXJyb3ctLXByZXZ7XG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1uZXh0e1xuXHRcdFx0XHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDQwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maW5kLXNlY3Rpb257XG5cdEBpbmNsdWRlIGJzLmZsZXhib3g7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHQmOjpiZWZvcmV7XG5cdFx0bWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cdH1cblxuXHQuaW1nLXdyYXB7XG5cdFx0bWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG5cdH1cblxuXHQuaW5mby13cmFwe1xuXHRcdHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXG5cdFx0LmZsZXgtd3JhcHtcblx0XHRcdGdhcDogMDtcblxuXHRcdFx0LmZsZXgtYmxvY2t7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0ZmxleDogMTI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRmbGV4OiAxMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5mby1kYXRhe1xuXHRcdFx0XHRcdGJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubWFwLWJ0bntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbntcblx0Ly8gdWx7XG5cdC8vIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG5cdC8vIFx0bGl7XG5cdC8vIFx0XHRpbWd7XG5cdC8vIFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cblxuXHQuc3BsaWRle1xuXHRcdCY6bm90KC5pcy1vdmVyZmxvdyl7XG5cdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nYWxsZXJ5LXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQuc3BsaWRlX19saXN0e1xuXHRcdFx0XHRcblx0XHRcdFx0LnNwbGlkZV9fc2xpZGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiAyNjVweDtcblx0XHRcdFx0XHRcdFx0Ly8gaGVpZ2h0OiAzODBweDtcblx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX2Fycm93c3tcblx0XHRcdC5zcGxpZGVfX2Fycm93e1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zcGxpZGVfX2Fycm93LS1wcmV2e1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYuc3BsaWRlX19hcnJvdy0tbmV4dHtcblx0XHRcdFx0XHRyaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udm9pY2Utc2VjdGlvbntcblx0LnZvaWNlLXdyYXB7XG5cdFx0LnNwbGlkZV9fdHJhY2t7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdC5zcGxpZGVfX2xpc3R7XG5cdFx0XHRcdC5zcGxpZGVfX3NsaWRle1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblxuXHRcdFx0XHRcdC52b2ljZS1pbmZve1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0Z2FwOiA1cHggMTVweDtcblxuXHRcdFx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0Yntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnZvaWNlLXR4dHtcblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcGxpZGVfX3NsaWRlLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaXppTW9kYWx7XG5cdHBhZGRpbmc6IDAgNTVweDtcblxuXHQuaXppTW9kYWwtd3JhcHtcblx0XHQuaXppTW9kYWwtY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0PnB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3VudHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5pemlNb2RhbC1uYXZpZ2F0ZXtcblx0ei1pbmRleDogMTAwNSAhaW1wb3J0YW50O1xufVxuXG4uaXppTW9kYWwtb3ZlcmxheXtcblx0Ly8gei1pbmRleDogMTAwNSAhaW1wb3J0YW50O1xufVxufVxuXG4iXX0= */